File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
+ set -eu
4
+
3
5
orig_dir=$( cd $( dirname $0 ) && pwd -P)
4
6
tmpdir=$( mktemp -d)
5
7
17
19
export COVERAGE_PROCESS_START=$tmpdir /.coveragerc
18
20
export PYTHONPATH=$tmpdir :
19
21
22
+ # Produce a coverage report, even if the tests fail
23
+ set +e
20
24
$orig_dir /run_tests
25
+ exitcode=$?
26
+ set -e
21
27
22
28
cd $tmpdir
23
29
coverage3 combine
24
30
coverage3 html -d $orig_dir /report
25
31
coverage3 report -m
26
32
cd $orig_dir
27
33
rm -rf $tmpdir
34
+
35
+ exit $exitcode
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
+ set -eu
2
3
3
4
cd $( dirname $0 )
4
5
@@ -7,4 +8,9 @@ cd $(dirname $0)
7
8
# for file/directory names when it should always be bytestrings.
8
9
export PRETEND_UNICODE_ARGS=1
9
10
10
- ls t939* .sh | xargs -n 1 bash
11
+ failed=0
12
+
13
+ for test in t939* .sh; do
14
+ ./$test || failed=1
15
+ done
16
+ exit $failed
You can’t perform that action at this time.
0 commit comments