@@ -33,13 +33,6 @@ cache:
33
33
34
34
before_install :
35
35
- source tools/test/travis-ci/functions.sh
36
- - set_status "pending" "Test started."
37
-
38
- after_success :
39
- - set_status "success" "Success!"
40
-
41
- after_failure :
42
- - set_status "failure" "Test failed."
43
36
44
37
45
38
matrix :
@@ -86,32 +79,23 @@ matrix:
86
79
| while read file; do cp --parents "${file}" SCANCODE_NEW_FILES; done
87
80
- scancode -l --json-pp scancode_new_files.json SCANCODE_NEW_FILES
88
81
- python ./tools/test/travis-ci/scancode-evaluate.py -f scancode_new_files.json || true
89
- after_success :
90
- - python ./tools/test/travis-ci/scancode-evaluate.py -f scancode.json
91
82
- cat scancode-evaluate.log
92
- - COUNT=$(cat scancode-evaluate.log | grep 'File:' | wc -l)
83
+ - COUNT=$(cat scancode-evaluate.log | grep 'File:' | wc -l) || true
93
84
- python ./tools/test/travis-ci/scancode-evaluate.py -f scancode_new_files.json
94
85
- cat scancode-evaluate.log
95
- - COUNT_NEW_FILES=$(cat scancode-evaluate.log | grep 'File:' | wc -l)
86
+ - COUNT_NEW_FILES=$(cat scancode-evaluate.log | grep 'File:' | wc -l) || true
96
87
- |
97
88
if [ $COUNT == 0 ] && [ $COUNT_NEW_FILES == 0 ]; then
98
89
echo "License check OK";
99
- STATUSM="All licenses OK";
100
- set_status "success" "$STATUSM";
90
+ true;
101
91
elif [ $COUNT_NEW_FILES != 0 ]; then
102
- echo "License check failed, files with the license issues found";
103
- STATUSM="Needs review, license issues in modified files: ${COUNT}, new files: ${COUNT_NEW_FILES}";
104
- set_status "failure" "$STATUSM";
92
+ echo "License check failed, new files with the license issues found";
105
93
false;
106
94
else
107
95
echo "License check failed, please review license issues found in modified files";
108
- STATUSM="Needs review, ${COUNT} license issues found";
109
- set_status "success" "$STATUSM";
110
96
false;
111
97
fi
112
98
113
-
114
-
115
99
- << : *basic-vm
116
100
name : " include check"
117
101
env : NAME=include_check
@@ -305,20 +289,6 @@ matrix:
305
289
# Run profiling tests
306
290
- make -C ${EVENTS}/tests/unit prof | tee prof
307
291
- ccache -s
308
- after_success :
309
- # Update status, comparing with master if possible.
310
- - |
311
- CURR=$(grep -o '[0-9]\+ cycles' prof | awk '{sum += $1} END {print sum}')
312
- PREV=$(curl -u "${MBED_BOT}" https://api.github.com/repos/${TRAVIS_REPO_SLUG}/status/master \
313
- | jq -re "select(.sha != \"${TRAVIS_COMMIT}\")
314
- | .statuses[] | select(.context == \"travis-ci/${NAME}\").description
315
- | capture(\"runtime is (?<runtime>[0-9]+)\").runtime" \
316
- || echo 0)
317
-
318
- delta=""
319
- [ "${PREV}" -ne 0 ] && delta="($(printf "%+d" "$(( ${CURR} - ${PREV} ))" cycles)"
320
-
321
- set_status "success" "Success! Runtime is ${CURR} cycles. ${delta}"
322
292
323
293
- << : *extended-vm
324
294
name : " littlefs"
@@ -379,17 +349,3 @@ matrix:
379
349
CFLAGS+="-DLFS_NO_ASSERT -DLFS_NO_DEBUG -DLFS_NO_WARN -DLFS_NO_ERROR"
380
350
| tee sizes
381
351
- ccache -s
382
- after_success :
383
- # Update status, comparing with master if possible.
384
- - |
385
- CURR=$(tail -n1 sizes | awk '{print $1}')
386
- PREV=$(curl -u "${MBED_BOT}" https://api.github.com/repos/${TRAVIS_REPO_SLUG}/status/master \
387
- | jq -re "select(.sha != \"${TRAVIS_COMMIT}\")
388
- | .statuses[] | select(.context == \"travis-ci/${NAME}\").description
389
- | capture(\"code size is (?<size>[0-9]+)\").size" \
390
- || echo 0)
391
-
392
- delta=""
393
- [ "${PREV}" -ne 0 ] && delta="($(printf "%+0.2f%%" "$(<<< "100 * ((${CURR} - ${PREV})/${PREV})" bc -l)"))"
394
-
395
- set_status "success" "Success! Code size is ${CURR}B. ${delta}"
0 commit comments