IAP GITLAB

Skip to content
Snippets Groups Projects
Commit 2c6be6d0 authored by Alan Coleman's avatar Alan Coleman
Browse files

Add python examples to CI

parent f376ce0c
No related branches found
No related tags found
1 merge request!604"Need for writing first interaction information"
...@@ -222,7 +222,7 @@ build_test-clang-14: ...@@ -222,7 +222,7 @@ build_test-clang-14:
junit: junit:
- ${CI_PROJECT_DIR}/build/test_outputs/junit*.xml - ${CI_PROJECT_DIR}/build/test_outputs/junit*.xml
paths: paths:
- ${CI_PROJECT_DIR}/build/build_examples/example_outputs #python tests need this - ${CI_PROJECT_DIR}/build/build_examples/example_outputs #python tests/examples need this
- ${CI_PROJECT_DIR}/build/test_outputs/junit*.xml - ${CI_PROJECT_DIR}/build/test_outputs/junit*.xml
- ${CI_PROJECT_DIR}/build/CMakeCache.txt #python tests need this - ${CI_PROJECT_DIR}/build/CMakeCache.txt #python tests need this
- ${CI_PROJECT_DIR}/build/bin #python tests need this - ${CI_PROJECT_DIR}/build/bin #python tests need this
...@@ -409,3 +409,23 @@ python-tests: ...@@ -409,3 +409,23 @@ python-tests:
paths: paths:
- ${CI_PROJECT_DIR}/python/python-test.log - ${CI_PROJECT_DIR}/python/python-test.log
allow_failure: false allow_failure: false
python-examples:
extends: .pthon
image: corsika/devel:u-22.04
needs:
- job: build_test_example-u-22_04
artifacts: true
artifacts:
when: always
expire_in: 1 month
paths:
- ${CI_PROJECT_DIR}/python/examples/example_plots
script:
- export EXAMPLE_SHOWER_DIR=${CI_PROJECT_DIR}/build/build_examples/example_outputs/radio_em_shower_outputs
- cd ${CI_PROJECT_DIR}/python
- pip3 install --user -e '.[test,examples]'
- cd ${CI_PROJECT_DIR}/python/examples
- python3 particle_distribution.py --input-dir $EXAMPLE_SHOWER_DIR
- python3 shower_profile.py --input-dir $EXAMPLE_SHOWER_DIR
- python3 radio_emission.py --input-dir $EXAMPLE_SHOWER_DIR
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment