source:
vendors/FCM-2017.10.0/test/compare_times_fcm1-2
@
13370
Last change on this file since 13370 was 10672, checked in by nicolasmartin, 5 years ago | |
---|---|
File size: 837 bytes |
Rev | Line | |
---|---|---|
[10672] | 1 | #!/bin/ksh |
2 | ||
3 | TEST=$1 | |
4 | DIFF=${DIFF:-diff} | |
5 | ||
6 | for FILE in $(ls -1 $TEST.make.stdout.*) | |
7 | do | |
8 | FCM1_EXTRACT=$(echo "fcm1_${FILE#fcm2_}" | sed 's/make/extract/') | |
9 | FCM1_BUILD=$(echo "fcm1_${FILE#fcm2_}" | sed 's/make/build/') | |
10 | if [[ -f $FCM1_EXTRACT || -f $FCM1_BUILD ]]; then | |
11 | if [[ $DEBUG == true ]]; then | |
12 | echo "Comparing $FILE with $FCM1_EXTRACT & $FCM1_BUILD ..." | |
13 | fi | |
14 | echo "Times:" | |
15 | if [[ -f $FCM1_EXTRACT ]]; then | |
16 | grep "\->.*second" $FCM1_EXTRACT | grep -v Setup | grep -v Parse >> $TEST.fcm1_times | |
17 | fi | |
18 | if [[ -f $FCM1_BUILD ]]; then | |
19 | grep "\->.*second" $FCM1_BUILD | grep -v Setup | grep -v Parse >> $TEST.fcm1_times | |
20 | fi | |
21 | grep -e '\[done\]' -e '\[FAIL\]' $FILE > $TEST.fcm2_times | |
22 | $DIFF --side-by-side $TEST.fcm1_times $TEST.fcm2_times | |
23 | rm $TEST.fcm1_times $TEST.fcm2_times | |
24 | fi | |
25 | done | |
26 | ||
27 | exit 0 |
Note: See TracBrowser
for help on using the repository browser.