cypress_test/run_iteratively.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+)
New commits: commit bc9f0579e3d78bbe9bcd92e769b9cfcf6698e650 Author: Tamás Zolnai <tamas.zol...@collabora.com> AuthorDate: Fri Apr 10 13:08:50 2020 +0200 Commit: Tamás Zolnai <tamas.zol...@collabora.com> CommitDate: Fri Apr 10 13:37:48 2020 +0200 cypress: add run_iteratively.sh for catching inconsistent test failures. It's useful to run a test suite more times, until it fails when a failure comes up randomly. Change-Id: I33708eff1db65f571c2cde323aaa683e6e1676e7 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92031 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Tamás Zolnai <tamas.zol...@collabora.com> diff --git a/cypress_test/run_iteratively.sh b/cypress_test/run_iteratively.sh new file mode 100755 index 000000000..3d8050374 --- /dev/null +++ b/cypress_test/run_iteratively.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +if [ "$#" -ne 2 ]; then + echo "Illegal number of parameters" + echo "Usage: ./run_iteratively <test_type> <test_suite>" + echo "e.g: ./run_iteratively mobile writer/shape_properties_spec.js" + exit 1 +fi + +loop_count=10 + +if [ $1 = "mobile" ] +then + command="make check-mobile spec="$2 +else + command="make check-desktop spec="$2 +fi + +i=0 +while $command +do + if [ $i -ge $loop_count ] + then + break + fi + i=$((i+1)) +done _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits