From 0fd16822eaf6b88082d8d9295b5000d64c3491fb Mon Sep 17 00:00:00 2001 From: "James F. Carter" Date: Wed, 5 Oct 2016 11:12:39 +0100 Subject: [PATCH 01/10] run tests in gitlab-ci --- .gitlab-ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..78f85b6 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,8 @@ +image: "ruby:2.1" + +before_script: + - apt-get update; apt-get install -y check + +unit_test: + script: + - rake test:run From 8de07801253d6769c3695c6635cfeee41bad1710 Mon Sep 17 00:00:00 2001 From: "James F. Carter" Date: Wed, 5 Oct 2016 11:26:46 +0100 Subject: [PATCH 02/10] install libev-dev in gitlab-ci --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 78f85b6..ea0736b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ image: "ruby:2.1" before_script: - - apt-get update; apt-get install -y check + - apt-get update; apt-get install -y check libev-dev unit_test: script: From e4d398a0789ff18e7b56b570bfdbf8dca9319303 Mon Sep 17 00:00:00 2001 From: "James F. Carter" Date: Wed, 5 Oct 2016 11:29:42 +0100 Subject: [PATCH 03/10] install net-tools in gitlab-ci --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ea0736b..67bb073 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ image: "ruby:2.1" before_script: - - apt-get update; apt-get install -y check libev-dev + - apt-get update; apt-get install -y check libev-dev net-tools unit_test: script: From d907025d71eefdda5ec153feef1394b3f70f1721 Mon Sep 17 00:00:00 2001 From: "James F. Carter" Date: Wed, 5 Oct 2016 11:39:56 +0100 Subject: [PATCH 04/10] try a newer version of ruby in gitlab-ci --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 67bb073..f92c20b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: "ruby:2.1" +image: "ruby:2.2" before_script: - apt-get update; apt-get install -y check libev-dev net-tools From 50708326ec5358ec480c4c474209ac087fc0752b Mon Sep 17 00:00:00 2001 From: "James F. Carter" Date: Wed, 5 Oct 2016 11:42:32 +0100 Subject: [PATCH 05/10] try ruby2.3 in gitlab-ci --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f92c20b..6f6c894 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: "ruby:2.2" +image: "ruby:2.3" before_script: - apt-get update; apt-get install -y check libev-dev net-tools From edcaef532ca7011c634c1d24201c7d508c483ef3 Mon Sep 17 00:00:00 2001 From: "James F. Carter" Date: Wed, 5 Oct 2016 11:58:50 +0100 Subject: [PATCH 06/10] revert gitlab-ci to ruby2.1 --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6f6c894..67bb073 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: "ruby:2.3" +image: "ruby:2.1" before_script: - apt-get update; apt-get install -y check libev-dev net-tools From bf85e329a043fdc6be51d462982211ca42616ebf Mon Sep 17 00:00:00 2001 From: "James F. Carter" Date: Wed, 5 Oct 2016 12:03:23 +0100 Subject: [PATCH 07/10] clean build environment before running tests in gitlab-ci --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 67bb073..0a548a2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,4 +5,5 @@ before_script: unit_test: script: + - rake clean - rake test:run From d6968d8242925ef2777e805041654c11b5e57c3c Mon Sep 17 00:00:00 2001 From: "James F. Carter" Date: Wed, 5 Oct 2016 12:06:11 +0100 Subject: [PATCH 08/10] explicitly compile before running tests in gitlab-ci --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0a548a2..adbc4e7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,4 +6,5 @@ before_script: unit_test: script: - rake clean + - rake build - rake test:run From d47a44a204c8aff091feda5198a5d29c556c41d9 Mon Sep 17 00:00:00 2001 From: "James F. Carter" Date: Wed, 5 Oct 2016 12:07:24 +0100 Subject: [PATCH 09/10] install asciidoc in gitlab-ci --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index adbc4e7..7cc9902 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ image: "ruby:2.1" before_script: - - apt-get update; apt-get install -y check libev-dev net-tools + - apt-get update; apt-get install -y check libev-dev net-tools asciidoc unit_test: script: From 35d33407085843dfbbfd8d99523b526bfbcef5b0 Mon Sep 17 00:00:00 2001 From: "James F. Carter" Date: Wed, 5 Oct 2016 12:10:21 +0100 Subject: [PATCH 10/10] avoid need for slow-to-install asciidoc in gitlab-ci --- .gitlab-ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7cc9902..6ee6917 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,10 +1,11 @@ image: "ruby:2.1" before_script: - - apt-get update; apt-get install -y check libev-dev net-tools asciidoc + - apt-get update; apt-get install -y check libev-dev net-tools unit_test: script: - rake clean - - rake build + - rake flexnbd + - rake flexnbd_proxy - rake test:run