Skip to content

Commit

Permalink
Run everest test in komodo
Browse files Browse the repository at this point in the history
  • Loading branch information
DanSava committed Oct 1, 2024
1 parent 0825322 commit 5e3db8c
Showing 1 changed file with 21 additions and 2 deletions.
23 changes: 21 additions & 2 deletions ci/testkomodo.sh
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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

Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 5e3db8c

Please sign in to comment.