Skip to content

Commit 068355b

Browse files
authored
Merge pull request #4 from scotts/master
Add test on PR through travis
2 parents 87bb606 + 1aff23e commit 068355b

File tree

3 files changed

+23
-15
lines changed

3 files changed

+23
-15
lines changed

.travis.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
dist: bionic
2+
language: cpp
3+
jobs:
4+
include:
5+
- script: cpp/build-and-test.sh

cpp/Makefile

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,27 @@ SWAG_ALGOS=src/ChunkedArrayQueue.hpp \
66
src/OkasakisQueue.hpp src/FiBA.hpp \
77
src/TimestampedFifo.hpp
88

9-
all: benchmark_driver benchmark_driver_stats ooo_adversary ooo_adversary_stats data_benchmark dynamic_benchmark shared log
9+
all: benchmark_driver benchmark_driver_stats ooo_adversary ooo_adversary_stats data_benchmark dynamic_benchmark shared
1010

11-
zip:
11+
bin:
12+
mkdir bin
13+
14+
zip: bin
1215
cd bin; zip -D benchmark_bin.zip *
1316

17+
log: bin/log
18+
19+
bin/log: bin
20+
g++ --version > bin/log.txt 2>&1
21+
22+
builder-image:
23+
docker build -t swag-builder-cpp builder
24+
25+
test: bin/test
26+
27+
bin/test: log src/test.cc $(SWAG_ALGOS)
28+
$(CXX) -std=gnu++11 -ggdb src/test.cc -o bin/test
29+
1430
benchmark_driver: log src/benchmark_driver.cc src/benchmark_core.h $(SWAG_ALGOS)
1531
$(CXX) $(CXXFLAGS) src/benchmark_driver.cc -o bin/benchmark_driver
1632

@@ -32,15 +48,4 @@ dynamic_benchmark: log src/benchmark_driver.cc src/benchmark_core.h $(SWAG_ALGOS
3248
shared: log src/shared_benchmark_driver.cc src/benchmark_core.h src/FiBA.hpp
3349
$(CXX) $(CXXFLAGS) src/shared_benchmark_driver.cc -o bin/shared_benchmark_driver
3450

35-
test: bin/test
36-
37-
bin/test: log src/test.cc $(SWAG_ALGOS)
38-
$(CXX) -std=gnu++11 -ggdb src/test.cc -o bin/test
3951

40-
log: bin/log
41-
42-
bin/log:
43-
g++ --version > bin/log.txt 2>&1
44-
45-
builder-image:
46-
docker build -t swag-builder-cpp builder

cpp/build-and-test.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,3 @@ docker run -it \
1313
${FQDN_IMAGE} \
1414
bash -c "cd /stage; make ${TARGETS} && make zip && ./bin/test"
1515

16-
17-

0 commit comments

Comments
 (0)