diff --git a/ci/testkomodo.sh b/ci/testkomodo.sh index 2a551fbea29..2fc7128dda3 100755 --- a/ci/testkomodo.sh +++ b/ci/testkomodo.sh @@ -1,5 +1,6 @@ copy_test_files () { cp -r ${CI_SOURCE_ROOT}/tests ${CI_TEST_ROOT} + cp -r ${CI_SOURCE_ROOT}/docs ${CI_TEST_ROOT}/docs ln -s ${CI_SOURCE_ROOT}/test-data ${CI_TEST_ROOT}/test-data ln -s ${CI_SOURCE_ROOT}/src ${CI_TEST_ROOT}/src @@ -33,6 +34,23 @@ run_ert_with_opm () { popd } +run_everest_tests () { + if [[ ! -z "$CI_PR_RUN" ]]; then + # ignore some tests for komodo testing + python -m pytest tests/everest -s --ignore-glob "*test_ui*" \ + --ignore-glob "*test_visualization_entry*" \ + -m "not simulation_test and not ui_test and not redundant_test" + else + python -m pytest tests/everest -s \ + --ignore-glob "*test_visualization_entry*" \ + -m "not simulation_test and not redundant_test and not ui_test" + xvfb-run -s "-screen 0 640x480x24" --auto-servernum python -m pytest tests/everest -s -m "ui_test" + fi +} + +run_ert_tests () { +} + start_tests () { export NO_PROXY=localhost,127.0.0.1 @@ -63,14 +81,15 @@ start_tests () { rm -rf "$basetemp" || true popd - run_ert_with_opm retun_code_4=$? + run_everest_tests + retun_code_5=$? set -e # We error if one or more returncodes are nonzero - for code in $return_code_0 $return_code_1 $return_code_2 $return_code_3 $return_code_4; do + for code in $return_code_0 $return_code_1 $return_code_2 $return_code_3 $return_code_4 $return_code_5; do if [ $code -ne 0 ]; then echo "One or more tests failed." return 1