From e5a4c4a02d3e14c0d48fa82204c9bd44cb23a7f9 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sun, 3 Jan 2016 15:53:48 -0800 Subject: Enable Travis-CI integration testing Change-Id: I0248c2bd36c063526c64e22c4d30f39464f69028 --- .travis.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .travis.yml (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..2ae23b7 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,13 @@ +language: c +compiler: + - gcc + +before_install: + - sudo apt-get update -qq + - sudo apt-get install libauthen-sasl-perl libcrypt-generatepassword-perl libdatetime-perl libdatetime-format-sqlite-perl libdbd-sqlite3-perl libdbi-perl libdbix-class-perl libheimdal-kadm5-perl libkrb5-dev libnet-dns-perl libnet-duo-perl libnet-ldap-perl libremctl-dev libsql-translator-perl libtest-minimumversion-perl libtest-pod-perl libtest-strict-perl libtimedate-perl libwebauth-perl perl sqlite3 +env: AUTHOR_TESTING=1 +script: ./autogen && ./configure && make warnings && make check + +branches: + only: + - master -- cgit v1.2.3 From 6fa385f391d04e8439e74eb2668944e4b957e36a Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sun, 3 Jan 2016 16:46:06 -0800 Subject: No libnet-duo-perl in the version Travis-CI uses Change-Id: I7e49c687e892e012051056bc9324d7a8a5b36d07 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 2ae23b7..2b65d9e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,7 @@ compiler: before_install: - sudo apt-get update -qq - - sudo apt-get install libauthen-sasl-perl libcrypt-generatepassword-perl libdatetime-perl libdatetime-format-sqlite-perl libdbd-sqlite3-perl libdbi-perl libdbix-class-perl libheimdal-kadm5-perl libkrb5-dev libnet-dns-perl libnet-duo-perl libnet-ldap-perl libremctl-dev libsql-translator-perl libtest-minimumversion-perl libtest-pod-perl libtest-strict-perl libtimedate-perl libwebauth-perl perl sqlite3 + - sudo apt-get install libauthen-sasl-perl libcrypt-generatepassword-perl libdatetime-perl libdatetime-format-sqlite-perl libdbd-sqlite3-perl libdbi-perl libdbix-class-perl libheimdal-kadm5-perl libkrb5-dev libnet-dns-perl libnet-ldap-perl libremctl-dev libsql-translator-perl libtest-minimumversion-perl libtest-pod-perl libtest-strict-perl libtimedate-perl libwebauth-perl perl sqlite3 env: AUTHOR_TESTING=1 script: ./autogen && ./configure && make warnings && make check -- cgit v1.2.3 From 3a1d021bff22b82a1d77b1ca2c0d467949481352 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sun, 3 Jan 2016 16:58:08 -0800 Subject: Debug Travis-CI failure, install Net::Remctl Change-Id: I3b97807548638865987861979e73ae341e06f681 --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 2b65d9e..7b18d7d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,9 +4,9 @@ compiler: before_install: - sudo apt-get update -qq - - sudo apt-get install libauthen-sasl-perl libcrypt-generatepassword-perl libdatetime-perl libdatetime-format-sqlite-perl libdbd-sqlite3-perl libdbi-perl libdbix-class-perl libheimdal-kadm5-perl libkrb5-dev libnet-dns-perl libnet-ldap-perl libremctl-dev libsql-translator-perl libtest-minimumversion-perl libtest-pod-perl libtest-strict-perl libtimedate-perl libwebauth-perl perl sqlite3 + - sudo apt-get install libauthen-sasl-perl libcrypt-generatepassword-perl libdatetime-perl libdatetime-format-sqlite-perl libdbd-sqlite3-perl libdbi-perl libdbix-class-perl libheimdal-kadm5-perl libkrb5-dev libnet-dns-perl libnet-ldap-perl libnet-remctl-perl libremctl-dev libsql-translator-perl libtest-minimumversion-perl libtest-pod-perl libtest-strict-perl libtimedate-perl libwebauth-perl perl sqlite3 env: AUTHOR_TESTING=1 -script: ./autogen && ./configure && make warnings && make check +script: ./autogen && ./configure && make warnings && runtests -o tests/perl/strict && make check branches: only: -- cgit v1.2.3 From 98527101b865d053aae76245b3d2a2569048670e Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sun, 3 Jan 2016 17:12:10 -0800 Subject: Fix Travis-CI debugging (hopefully) Change-Id: I589c964895351c40e4b608925b055f97e6463d9a --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 7b18d7d..9050cb8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ before_install: - sudo apt-get update -qq - sudo apt-get install libauthen-sasl-perl libcrypt-generatepassword-perl libdatetime-perl libdatetime-format-sqlite-perl libdbd-sqlite3-perl libdbi-perl libdbix-class-perl libheimdal-kadm5-perl libkrb5-dev libnet-dns-perl libnet-ldap-perl libnet-remctl-perl libremctl-dev libsql-translator-perl libtest-minimumversion-perl libtest-pod-perl libtest-strict-perl libtimedate-perl libwebauth-perl perl sqlite3 env: AUTHOR_TESTING=1 -script: ./autogen && ./configure && make warnings && runtests -o tests/perl/strict && make check +script: ./autogen && ./configure && make warnings && tests/runtests -o tests/perl/strict && make check branches: only: -- cgit v1.2.3 From 99c718eff041657704a50589486bde2f9e4391f7 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sun, 3 Jan 2016 17:50:12 -0800 Subject: Add libperl6-slurp-perl to the Travis CI build Change-Id: I7a69a5bc425e16fbcf0a294d5e3aaf941bb2a453 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 9050cb8..ba0a6e7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,7 @@ compiler: before_install: - sudo apt-get update -qq - - sudo apt-get install libauthen-sasl-perl libcrypt-generatepassword-perl libdatetime-perl libdatetime-format-sqlite-perl libdbd-sqlite3-perl libdbi-perl libdbix-class-perl libheimdal-kadm5-perl libkrb5-dev libnet-dns-perl libnet-ldap-perl libnet-remctl-perl libremctl-dev libsql-translator-perl libtest-minimumversion-perl libtest-pod-perl libtest-strict-perl libtimedate-perl libwebauth-perl perl sqlite3 + - sudo apt-get install libauthen-sasl-perl libcrypt-generatepassword-perl libdatetime-perl libdatetime-format-sqlite-perl libdbd-sqlite3-perl libdbi-perl libdbix-class-perl libheimdal-kadm5-perl libkrb5-dev libnet-dns-perl libnet-ldap-perl libnet-remctl-perl libperl6-slurp-perl libremctl-dev libsql-translator-perl libtest-minimumversion-perl libtest-pod-perl libtest-strict-perl libtimedate-perl libwebauth-perl perl sqlite3 env: AUTHOR_TESTING=1 script: ./autogen && ./configure && make warnings && tests/runtests -o tests/perl/strict && make check -- cgit v1.2.3 From e142e127136d47a0f136859bf4d224a40935b96d Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sun, 3 Jan 2016 19:35:17 -0800 Subject: Do the Travis-CI build in trusty for WebAuth support Change-Id: I2bcee71d36782c08f858e78712e9d92605a69ba3 --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index ba0a6e7..6fff8be 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,6 @@ +sudo: required +dist: trusty + language: c compiler: - gcc -- cgit v1.2.3 From 7b59e2e854c9006b1cac8dd109f36e2ac68c6a00 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sun, 3 Jan 2016 20:19:31 -0800 Subject: Remove old Travis debugging, use apt-get -y Change-Id: Ibdd2494106324f8e1077daa084a2468c0a5fe4ea --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 6fff8be..0f69179 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,9 +7,9 @@ compiler: before_install: - sudo apt-get update -qq - - sudo apt-get install libauthen-sasl-perl libcrypt-generatepassword-perl libdatetime-perl libdatetime-format-sqlite-perl libdbd-sqlite3-perl libdbi-perl libdbix-class-perl libheimdal-kadm5-perl libkrb5-dev libnet-dns-perl libnet-ldap-perl libnet-remctl-perl libperl6-slurp-perl libremctl-dev libsql-translator-perl libtest-minimumversion-perl libtest-pod-perl libtest-strict-perl libtimedate-perl libwebauth-perl perl sqlite3 + - sudo apt-get install -y libauthen-sasl-perl libcrypt-generatepassword-perl libdatetime-perl libdatetime-format-sqlite-perl libdbd-sqlite3-perl libdbi-perl libdbix-class-perl libheimdal-kadm5-perl libkrb5-dev libnet-dns-perl libnet-ldap-perl libnet-remctl-perl libperl6-slurp-perl libremctl-dev libsql-translator-perl libtest-minimumversion-perl libtest-pod-perl libtest-strict-perl libtimedate-perl libwebauth-perl perl sqlite3 env: AUTHOR_TESTING=1 -script: ./autogen && ./configure && make warnings && tests/runtests -o tests/perl/strict && make check +script: ./autogen && ./configure && make warnings && make check branches: only: -- cgit v1.2.3 From 4eceb97d077503e1022b9bcdc703398cace78ff3 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sun, 3 Jan 2016 20:23:42 -0800 Subject: Add libjson-perl to Travis CI build --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 0f69179..3f60b23 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,7 @@ compiler: before_install: - sudo apt-get update -qq - - sudo apt-get install -y libauthen-sasl-perl libcrypt-generatepassword-perl libdatetime-perl libdatetime-format-sqlite-perl libdbd-sqlite3-perl libdbi-perl libdbix-class-perl libheimdal-kadm5-perl libkrb5-dev libnet-dns-perl libnet-ldap-perl libnet-remctl-perl libperl6-slurp-perl libremctl-dev libsql-translator-perl libtest-minimumversion-perl libtest-pod-perl libtest-strict-perl libtimedate-perl libwebauth-perl perl sqlite3 + - sudo apt-get install -y libauthen-sasl-perl libcrypt-generatepassword-perl libdatetime-perl libdatetime-format-sqlite-perl libdbd-sqlite3-perl libdbi-perl libdbix-class-perl libheimdal-kadm5-perl libjson-perl libkrb5-dev libnet-dns-perl libnet-ldap-perl libnet-remctl-perl libperl6-slurp-perl libremctl-dev libsql-translator-perl libtest-minimumversion-perl libtest-pod-perl libtest-strict-perl libtimedate-perl libwebauth-perl perl sqlite3 env: AUTHOR_TESTING=1 script: ./autogen && ./configure && make warnings && make check -- cgit v1.2.3