Skip to content

Commit 1bea997

Browse files
committed
updates for client 1.4
1 parent 5a7d352 commit 1bea997

File tree

2 files changed

+38
-21
lines changed

2 files changed

+38
-21
lines changed

.travis.yml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,20 @@ language:
44
before_install:
55
# Install system prerequisites
66
- sudo pip install gcovr
7-
- ./testspace_install.sh
8-
- export PATH="${HOME}/testspace:${PATH}"
97

108
# Install Google Test framework
11-
- wget https://googletest.googlecode.com/files/gtest-1.7.0.zip
12-
- unzip gtest-1.7.0.zip
13-
- mv gtest-1.7.0 gtest
9+
- wget https://github.com/google/googletest/archive/release-1.7.0.zip
10+
- unzip release-1.7.0.zip
11+
- mv googletest-release-1.7.0 gtest
1412
- cd gtest
1513
- mkdir build
1614
- cd build
1715
- cmake -Dgtest_build_samples=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS_DEBUG='-g -fprofile-arcs -ftest-coverage' ../
1816
- make clean gtest
1917

2018
script:
21-
# Build the Google Test samples
2219
- cd $TRAVIS_BUILD_DIR/gtest/build
2320
- make
24-
# Execute all of the sample test cases; generate coverage
2521
- ./sample1_unittest --gtest_output=xml:sample1.xml
2622
- ./sample2_unittest --gtest_output=xml:sample2.xml
2723
- ./sample3_unittest --gtest_output=xml:sample3.xml
@@ -35,6 +31,7 @@ script:
3531
- cd ..
3632
- gcovr --root $PWD --filter ".*/samples.*" --exclude ".*_unittest.*" -x -o build/coverage.xml
3733

38-
# Publish Test Results along with Coverage
39-
- cd $TRAVIS_BUILD_DIR/gtest/build
40-
- testspace publish [Tests]sample*.xml coverage.xml ${TESTSPACE_URL}
34+
after_script:
35+
- curl -s https://testspace-client.s3.amazonaws.com/testspace-linux.tgz | sudo tar -zxvf- -C /usr/local/bin
36+
- cd $TRAVIS_BUILD_DIR/gtest/build
37+
- testspace [Tests]sample*.xml coverage.xml $TESTSPACE_TOKEN/${TRAVIS_BRANCH}#travis.Build.${TRAVIS_BUILD_NUMBER}

shippable.yml

Lines changed: 31 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,37 @@
22

33
env:
44
global:
5-
- secure: JWduGQinMmKxrpRs7XT27ugRParfmC/sV/DHmnI71Wrb+2u297YMvIgNXlSgqfqBOZNCfhB8IhxnzfjP7eGkM3k/hC1qyEYxZdx5aYBu+F2juqXBfKgNEjDn/i3m5czsXce0yb20KMQWJ0BP75jb0jeaZCK6dF7ihclTmYXCeMdDaeA7I9yLB9J6Q1GUGMOPbJ7oL+6G8u97SfqacN8A4nzajzgCkB9V8zZqHVF6PnWuvP5KLKUWc24pc1vfEx/E+MkaNbPTAOvcG4H2i+SAO1Q37Ch9qcmRvgJ2ddlQYWJglZ2eJF7YlgCtqXzGE85R6wWiuoPliDbcit0o9mGH2A==
5+
- secure: Guv8JrTD70i5/YZQJxIJH/lcSsezkbwiEy/ePcMm2grd3I08XlGMXRCod+IjMHqVe3Tv8X4CPOgebCcluCjmHjV2110JfohGLNgZK99VTxDqYrfCJNtXxwwr8iQmliqPCCl+EDlzZ7Mx0Tqr8uBAWOkHTXYwRqUdElUY4WHjj8WDYIYaG/Nc8u4Ev7r4byydSfIBYOeu5bmxuXPDECgtv3Bv6iiRaPT9WfQ6xpgr5JiHzlrBOtMQul5CbduLxwz2J6heeIHpepvBvbLnwXfYlyjMVlLUTTsf+JoBtil8c8mO7tOeR1QqpM6HWYNdxMlornhFTC+IDltY3Iuf6SgSAg==
66

77
before_script:
8-
- ./testspace_install.sh
9-
- export PATH="${HOME}/testspace:${PATH}"
10-
- mkdir -p shippable/codecoverage
11-
- mkdir -p shippable/testresults
12-
8+
- sudo pip install gcovr
9+
- wget https://github.com/google/googletest/archive/release-1.7.0.zip
10+
- unzip release-1.7.0.zip
11+
- mv googletest-release-1.7.0 gtest
12+
- cd gtest
13+
- mkdir build
14+
- cd build
15+
- cmake -Dgtest_build_samples=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS_DEBUG='-g -fprofile-arcs -ftest-coverage' ../
16+
- make clean gtest
17+
1318
script:
14-
- testspace import .testspace.xml ${TESTSPACE_URL}
15-
- testspace run ${TESTSPACE_URL}
16-
17-
- cp gtest/build/sample*.xml shippable/testresults
18-
- cp gtest/build/coverage.xml shippable/codecoverage
19+
- make
20+
- ./sample1_unittest --gtest_output=xml:sample1.xml
21+
- ./sample2_unittest --gtest_output=xml:sample2.xml
22+
- ./sample3_unittest --gtest_output=xml:sample3.xml
23+
- ./sample4_unittest --gtest_output=xml:sample4.xml
24+
- ./sample5_unittest --gtest_output=xml:sample5.xml
25+
- ./sample6_unittest --gtest_output=xml:sample6.xml
26+
- ./sample7_unittest --gtest_output=xml:sample7.xml
27+
- ./sample8_unittest --gtest_output=xml:sample8.xml
28+
- ./sample9_unittest --gtest_output=xml:sample9.xml
29+
- ./sample10_unittest --gtest_output=xml:sample10.xml
30+
- cd ..
31+
- gcovr --root $PWD --filter ".*/samples.*" --exclude ".*_unittest.*" -x -o build/coverage.xml
32+
33+
after_script:
34+
- curl -s https://testspace-client.s3.amazonaws.com/testspace-linux.tgz | sudo tar -zxvf- -C /usr/local/bin
35+
- cd build
36+
- testspace [Tests]sample*.xml coverage.xml $TESTSPACE_TOKEN/${BRANCH}#ship.Build.${BUILD_NUMBER}
37+
38+

0 commit comments

Comments
 (0)