diff options
Diffstat (limited to 'travis-test.sh')
-rwxr-xr-x | travis-test.sh | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/travis-test.sh b/travis-test.sh deleted file mode 100755 index b106f2f5..00000000 --- a/travis-test.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env bash -# Licensed under the Apache License, Version 2.0 -# Adapted from https://github.com/paulp/psp-std/blob/master/bin/test - -runTests () { - sbt -Dakka.test.timefactor=1.5 \ - 'set concurrentRestrictions in Global += Tags.limit(Tags.Compile, 2)' \ - 'set testOptions in test in Global := Seq(Tests.Argument(TestFrameworks.ScalaTest, "-oUNCXHELPOQRM"))' \ - '+ compile' \ - test || exit 1 - - echo "[info] $(date) - finished sbt test" -} - -stripTerminalEscapeCodes () { - sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGKM]//g" -} - -mkRegex () { ( IFS="|" && echo "$*" ); } - -filterOutput() { - while read line; do - if ! [[ $(echo $line | stripTerminalEscapeCodes) =~ $excludeRegex ]] ; then - echo $line - fi - done -} - -main() { - # sbt output filter - local excludeRegex=$(mkRegex \ - '\[info\] (Resolving|Loading|Updating|Packaging|Done updating|downloading| \[SUCCESSFUL \])' \ - 're[-]run with [-]unchecked for details' \ - 'one warning found' - ) - - echo "[info] $(date) - starting sbt test" - (set -o pipefail && runTests |& filterOutput) -} - -main $@
\ No newline at end of file |