diff --git a/metisp/workflows/test/application-test.properties b/metisp/workflows/test/application-test.properties new file mode 100644 index 00000000..91686de2 --- /dev/null +++ b/metisp/workflows/test/application-test.properties @@ -0,0 +1,25 @@ + +[server] +port=54321 +host=localhost + +[application] +workflow_dir=.. + +[generator] +meta_workflow= +breakpoints_url= + +[executor] +base_dir=. + +[repository] +path=edps.db +truncate=true + +[test] +tmpdir=testinputs +calibdir=calibdir + +[packager] +package_base_dir=. diff --git a/metisp/workflows/test/json_tests.py b/metisp/workflows/test/json_tests.py new file mode 100644 index 00000000..ef0eb809 --- /dev/null +++ b/metisp/workflows/test/json_tests.py @@ -0,0 +1,6 @@ +from edps.test.base import BaseIT +from edps.test.json_meta_test import JSONMetaTest + + +class JSONTests(BaseIT, metaclass=JSONMetaTest): + pass diff --git a/metisp/workflows/test/logging-test.yaml b/metisp/workflows/test/logging-test.yaml new file mode 100644 index 00000000..2aec572b --- /dev/null +++ b/metisp/workflows/test/logging-test.yaml @@ -0,0 +1,26 @@ + +version: 1 +disable_existing_loggers: false + +formatters: + standard: + format: "%(asctime)s %(levelname)s:%(message)s" + +handlers: + console: + class: logging.StreamHandler + level: DEBUG + formatter: standard + stream: ext://sys.stdout + + file: + class: logging.handlers.RotatingFileHandler + formatter: standard + filename: edps.log + maxBytes: 10485760 + backupCount: 20 + encoding: utf8 + +root: + level: DEBUG + handlers: [ console,file ] diff --git a/metisp/workflows/test/metis_mastercal.json b/metisp/workflows/test/metis_mastercal.json new file mode 100644 index 00000000..74d4da13 --- /dev/null +++ b/metisp/workflows/test/metis_mastercal.json @@ -0,0 +1,112 @@ +{ + "keywords": { + "n_wcu_off_raw": { + "instrume": "METIS", + "dpr.catg": "CALIB", + "dpr.tech": "IMAGE,N" + }, + "detlin_geo_raw": { + "instrume": "METIS", + "dpr.catg": "CALIB", + "dpr.tech": "IMAGE,N" + }, + "dark_geo_raw": { + "instrume": "METIS", + "dpr.catg": "CALIB", + "dpr.tech": "IMAGE,N" + } + }, + "inputs": [ + { + "name_prefix": "wcu_off_on_n", + "count": 20, + "common_keywords": [ + "n_wcu_off_raw", + "VIS_1x1_100k" + ], + "keywords": { + "dpr.type": "DARK,WCUOFF", + "tpl.nexp": 20, + "tpl.start": "2010-11-22T05:15:50" + } + }, + { + "name_prefix": "detlin_on_n", + "count": 20, + "common_keywords": [ + "detlin_geo_raw", + "VIS_1x1_100k" + ], + "keywords": { + "dpr.type": "DETLIN", + "tpl.nexp": 20, + "tpl.start": "2010-11-22T05:15:50" + } + }, + { + "name_prefix": "dark_on_n", + "count": 20, + "common_keywords": [ + "dark_geo_raw", + "VIS_1x1_100k" + ], + "keywords": { + "dpr.type": "DARK", + "tpl.nexp": 20, + "tpl.start": "2010-11-22T05:15:50" + } + } + ], + "scenarios": [ + { + "skip": false, + "description": "Dark Geo", + "workflow": "metis.metis_wkf", + "targets": [ + "metis_det_dark" + ], + "meta_targets": [], + "common_inputs": [ + "dark_on_n" + ], + "results": [ + { + "recipe": "metis_det_dark", + "inputs_prefixes": [ + "dark_on_n" + ], + "assoc_prefixes": [ + ] + } + ] + }, + + { + "skip": false, + "description": "METIS detlin n", + "workflow": "metis.metis_wkf", + "targets": [ + "metis_det_detlin" + ], + "meta_targets": [], + "common_inputs": [ + "detlin_on_n", + "dark_on_n", + "wcu_off_on_n" + ], + "results": [ + { + "recipe": "metis_det_lingain", + "inputs_prefixes": [ + "detlin_on_n" + ], + "assoc_prefixes": [ + "dark_on_n", + "wcu_off_on_n" + ] + } + ] + } + + ] +}