/
githubmirror
/
postgres-compatibility-tests
Обзор
Документация
Войти
/
githubmirror
/
postgres-compatibility-tests
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
scripts/run-all-tests.bash
38 строк
898 B
Timofey Koolin
autorun tests
11 сен 2023, 12:41
11 сен 2023, 12:41
d57734d
Код
Авторство
О чём код?
#!/bin/bash set -eu if [ ! -e .tests-root-folder ]; then echo "Run from project root folder" exit 1 fi YDB_PG_ALLTEST_RESULT_PATH="${YDB_PG_ALLTEST_RESULT_PATH:-$PWD/tmp/last-run-result.xml}" TESTS=( apps/go/url-shortener languages/go/libpq languages/python/psycopg2 ) rm -rf ./tmp/run-results mkdir -p ./tmp/run-results mkdir -p ./tmp/alltest-result for TESTDIR in ${TESTS[@]}; do RESULT_XML="${TESTDIR////_}.xml" echo "Run test: $TESTDIR" >&2 ./scripts/run-test.bash "$TESTDIR" echo "Run post-process report" >&2 ./scripts/post-process-report.bash "$TESTDIR" cp "$TESTDIR/test-result/result.xml" "./tmp/run-results/$RESULT_XML" done echo "Merge results" >&2 scripts/run-script.bash python scripts/report-processing/merge-results.py --input-reports=./tmp/run-results \ > "$YDB_PG_ALLTEST_RESULT_PATH" echo "Result was output to: $YDB_PG_ALLTEST_RESULT_PATH" >&2