mirror of
https://git.vectorsigma.ru/public/photoview.git
synced 2026-07-29 06:18:47 +00:00
* Define sub-projects and set coverage threshold for failure in the `codecov.yml`; make both test execution engines to generate also JUnit reports; upload these JUnit reports to Codecov for analysis * Fix UI Vite config and add more details to the API is-generated-code script * Add API JUnit report file to `.gitignore` * Fix the copy issue by mounting the volume * put the exact report name to the `docker cp` command * Added `set -euxo pipeline` to the `test_api_coverage.sh` script; try to fix the missing report issue by setting immutable flag and report directoty * Revert `chattr` and `set` commands, as they cause errors * debug * put the filename of the JUnit report to upload * `set -euxo pipefail` in `scripts/test_api_coverage.sh` --------- Co-authored-by: Konstantin Koval
14 lines
231 B
Bash
Executable File
14 lines
231 B
Bash
Executable File
#!/bin/sh
|
|
set -eu
|
|
|
|
go install github.com/jstemmer/go-junit-report@latest
|
|
|
|
for test in $(dirname $0)/test_*; do
|
|
if [ "${test}" != "${test%%/scripts/test_all.sh}" ]; then
|
|
continue
|
|
fi
|
|
|
|
echo Running ${test}...
|
|
${test}
|
|
done
|