Merge pull request #29319 from ClickHouse/fasttest-tsv

Generate test_results.tsv for fasttest
This commit is contained in:
Dmitry Novik 2021-09-30 19:07:27 +03:00 committed by GitHub
commit f60d57dd58
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 16 additions and 4 deletions

View File

@ -41,6 +41,12 @@
"name": "clickhouse/pvs-test",
"dependent": []
},
"docker/test/util": {
"name": "clickhouse/test-util",
"dependent": [
"docker/test/base"
]
},
"docker/test/stateless": {
"name": "clickhouse/stateless-test",
"dependent": [

View File

@ -1,5 +1,5 @@
# docker build -t clickhouse/test-base .
FROM ubuntu:20.04
FROM clickhouse/test-util
ENV DEBIAN_FRONTEND=noninteractive LLVM_VERSION=13

View File

@ -1,5 +1,5 @@
# docker build -t clickhouse/fasttest .
FROM ubuntu:20.04
FROM clickhouse/test-util
ENV DEBIAN_FRONTEND=noninteractive LLVM_VERSION=13

View File

@ -266,7 +266,7 @@ function run_tests
--fast-tests-only --no-long --testname --shard --zookeeper \
-- "$FASTTEST_FOCUS" 2>&1 \
| ts '%Y-%m-%d %H:%M:%S' \
| tee "$FASTTEST_OUTPUT/test_log.txt"
| tee "$FASTTEST_OUTPUT/test_result.txt"
}
case "$stage" in
@ -315,6 +315,9 @@ case "$stage" in
;&
"run_tests")
run_tests
/process_functional_tests_result.py --in-results-dir "$FASTTEST_OUTPUT/" \
--out-results-file "$FASTTEST_OUTPUT/test_results.tsv" \
--out-status-file "$FASTTEST_OUTPUT/check_status.tsv" || echo -e "failure\tCannot parse results" > "$FASTTEST_OUTPUT/check_status.tsv"
;;
*)
echo "Unknown test stage '$stage'"

View File

@ -60,6 +60,5 @@ ENV MINIO_ROOT_USER="clickhouse"
ENV MINIO_ROOT_PASSWORD="clickhouse"
COPY run.sh /
COPY process_functional_tests_result.py /
COPY setup_minio.sh /
CMD ["/bin/bash", "/run.sh"]

View File

@ -0,0 +1,4 @@
# docker build -t clickhouse/test-util .
FROM ubuntu:20.04
COPY process_functional_tests_result.py /