From 1c693ccf90e7efed80fed3da8c07d3f18e45453a Mon Sep 17 00:00:00 2001 From: Johan Euphrosine Date: Fri, 15 Apr 2016 17:03:35 -0700 Subject: [PATCH 1/9] add travis --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..c0ec98a6 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,2 @@ +script: + - make -C test/modem/ From 44f561ae0978d9f0bb077ecd31ee1adf47cd9d12 Mon Sep 17 00:00:00 2001 From: Johan Euphrosine Date: Fri, 15 Apr 2016 17:07:29 -0700 Subject: [PATCH 2/9] travis: language cpp + container --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index c0ec98a6..c5ce524b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,2 +1,4 @@ +language: cpp +sudo: false script: - make -C test/modem/ From b9388b636b2260918901d41f4218269a11003f53 Mon Sep 17 00:00:00 2001 From: Johan Euphrosine Date: Fri, 15 Apr 2016 17:13:41 -0700 Subject: [PATCH 3/9] travis: bump gcc to 4.9 --- .travis.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c5ce524b..a2613bf4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,10 @@ language: cpp sudo: false +addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-4.9 script: - - make -C test/modem/ +- make -C test/modem/ From 704dc4e6b94199f6b6625818e77c39e39d9aa09e Mon Sep 17 00:00:00 2001 From: Johan Euphrosine Date: Fri, 15 Apr 2016 17:16:45 -0700 Subject: [PATCH 4/9] travis: add compiler --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index a2613bf4..b1c9f20c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,5 +6,8 @@ addons: - ubuntu-toolchain-r-test packages: - g++-4.9 +compiler: + - clang + - g++-4.9 script: - make -C test/modem/ From 842b86936248b9307f7d567813612c7bba6b7bfa Mon Sep 17 00:00:00 2001 From: Johan Euphrosine Date: Fri, 15 Apr 2016 17:26:05 -0700 Subject: [PATCH 5/9] travis: add matrix --- .travis.yml | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index b1c9f20c..e6ef352d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,21 @@ language: cpp sudo: false -addons: - apt: - sources: - - ubuntu-toolchain-r-test - packages: - - g++-4.9 -compiler: - - clang - - g++-4.9 -script: -- make -C test/modem/ +matrix: + include: + - compiler: gcc + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-4.8 + env: COMPILER=g++-4.8 + - compiler: clang + addons: + apt: + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-precise-3.8 + packages: + - clang-3.7 + env: COMPILER=clang++-3.8 From 9555b2de4578971269dc737e52a03621cd11a9fe Mon Sep 17 00:00:00 2001 From: Johan Euphrosine Date: Fri, 15 Apr 2016 17:30:09 -0700 Subject: [PATCH 6/9] travis: add script --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index e6ef352d..87c68294 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,3 +19,5 @@ matrix: packages: - clang-3.7 env: COMPILER=clang++-3.8 +script: +- make -C test/modem From 345099323075e0e7e1137ff7419872266fb2204a Mon Sep 17 00:00:00 2001 From: Johan Euphrosine Date: Fri, 15 Apr 2016 17:32:15 -0700 Subject: [PATCH 7/9] travis: fix env --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 87c68294..eef99117 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,7 @@ matrix: - ubuntu-toolchain-r-test packages: - g++-4.8 - env: COMPILER=g++-4.8 + env: CXX=g++-4.8 - compiler: clang addons: apt: @@ -17,7 +17,7 @@ matrix: - ubuntu-toolchain-r-test - llvm-toolchain-precise-3.8 packages: - - clang-3.7 - env: COMPILER=clang++-3.8 + - clang-3.8 + env: CXX=clang++-3.8 script: - make -C test/modem From 3139edf02cd8b5570e5055616648b215fbbc79b7 Mon Sep 17 00:00:00 2001 From: Johan Euphrosine Date: Fri, 15 Apr 2016 17:35:27 -0700 Subject: [PATCH 8/9] travis: run test --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index eef99117..a9156025 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,4 +20,4 @@ matrix: - clang-3.8 env: CXX=clang++-3.8 script: -- make -C test/modem +- make -C test/modem test From d74c0b7b161bbcb3e41dde293a7edfc32968f68b Mon Sep 17 00:00:00 2001 From: Johan Euphrosine Date: Fri, 15 Apr 2016 17:37:24 -0700 Subject: [PATCH 9/9] travis: before script export --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index a9156025..2d26a804 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,7 @@ matrix: - ubuntu-toolchain-r-test packages: - g++-4.8 - env: CXX=g++-4.8 + before_script: export CXX=g++-4.8 - compiler: clang addons: apt: @@ -18,6 +18,6 @@ matrix: - llvm-toolchain-precise-3.8 packages: - clang-3.8 - env: CXX=clang++-3.8 + before_script: export CXX=clang++-3.8 script: - make -C test/modem test