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 3
3
wsjcpp-obj-tree
4
4
.logs /*
5
5
.vscode /*
6
- some.obj-tree
7
- some2.obj-tree
6
+ some.wsjcpp-obj-tree
7
+ some2.wsjcpp-obj-tree
8
+ random.wsjcpp-obj-tree
8
9
unit-tests.wsjcpp /data /tmp /*
9
10
10
11
# Prerequisites
Original file line number Diff line number Diff line change @@ -14,14 +14,5 @@ addons:
14
14
- g++
15
15
- pkg-config
16
16
17
- # Build steps
18
17
script :
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