File tree Expand file tree Collapse file tree 3 files changed +43
-12
lines changed Expand file tree Collapse file tree 3 files changed +43
-12
lines changed Original file line number Diff line number Diff line change 33wsjcpp-obj-tree
44.logs /*
55.vscode /*
6- some.obj-tree
7- some2.obj-tree
6+ some.wsjcpp-obj-tree
7+ some2.wsjcpp-obj-tree
8+ random.wsjcpp-obj-tree
89unit-tests.wsjcpp /data /tmp /*
910
1011# Prerequisites
Original file line number Diff line number Diff line change @@ -14,14 +14,5 @@ addons:
1414 - g++
1515 - pkg-config
1616
17- # Build steps
1817script :
19- - ./build_simple.sh
20- - ./wsjcpp-obj-tree --example -o some.wsjcpp-obj-tree
21- - ./wsjcpp-obj-tree --random 1000 -o random.wsjcpp-obj-tree
22- - ./wsjcpp-obj-tree -i some.wsjcpp-obj-tree -o some2.wsjcpp-obj-tree
23- - rm some.wsjcpp-obj-tree && rm some2.wsjcpp-obj-tree
24- - cd unit-tests.wsjcpp
25- - ./build_simple.sh
26- - ./unit-tests
27-
18+ - ./run_travis.sh
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ check_ret () {
4+ if [ $1 -ne 0 ]; then
5+ echo " "
6+ echo " !!! FAIL: $3 "
7+ echo " ********************************************************************************"
8+ echo " "
9+ exit $1
10+ else
11+ echo " "
12+ echo " *** SUCCESS: $2 "
13+ echo " ********************************************************************************"
14+ echo " "
15+ fi
16+ }
17+
18+ ./build_simple.sh
19+ check_ret $? " build wsjcpp-obj-core"
20+ ./wsjcpp-obj-tree -e -o some.wsjcpp-obj-tree
21+ check_ret $? " example write to some.wsjcpp-obj-tree"
22+ ./wsjcpp-obj-tree -r 1000 -o random.wsjcpp-obj-tree
23+ check_ret $? " example write to random.wsjcpp-obj-tree"
24+ ./wsjcpp-obj-tree -i random.wsjcpp-obj-tree -o some2.wsjcpp-obj-tree
25+ check_ret $? " example read from random.wsjcpp-obj-tree write to some2.wsjcpp-obj-tree"
26+ rm some.wsjcpp-obj-tree
27+ check_ret $? " rm some.wsjcpp-obj-tree"
28+ rm some2.wsjcpp-obj-tree
29+ check_ret $? " rm some2.wsjcpp-obj-tree"
30+ rm random.wsjcpp-obj-tree
31+ check_ret $? " rm random.wsjcpp-obj-tree"
32+
33+ cd ./unit-tests.wsjcpp
34+ check_ret $? " change directory to ./unit-tests.wsjcpp"
35+ ./build_simple.sh
36+ check_ret $? " build unit-tests"
37+ ./unit-tests
38+ check_ret $? " unit-tests"
39+ cd ..
You can’t perform that action at this time.
0 commit comments