From 049eef9c5334ca4ac20c57aadfc2219513abfd47 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Thu, 26 Apr 2018 18:12:00 +0800 Subject: [PATCH] Test erlang client, server petstore (#235) * test erlang client, server petstore * rename tests, replace tab * install rebar3 in shippable ci --- pom.xml.shippable | 3 ++ samples/client/petstore/erlang-client/pom.xml | 46 +++++++++++++++++++ samples/server/petstore/erlang-server/pom.xml | 4 +- shippable.yml | 4 ++ 4 files changed, 55 insertions(+), 2 deletions(-) create mode 100644 samples/client/petstore/erlang-client/pom.xml diff --git a/pom.xml.shippable b/pom.xml.shippable index c47610c3ea0..054ca6635e7 100644 --- a/pom.xml.shippable +++ b/pom.xml.shippable @@ -862,6 +862,9 @@ samples/client/petstore/elixir samples/client/petstore/haskell-http-client + samples/client/petstore/erlang-client + + samples/server/petstore/erlang-server diff --git a/samples/client/petstore/erlang-client/pom.xml b/samples/client/petstore/erlang-client/pom.xml new file mode 100644 index 00000000000..ba943e98dfe --- /dev/null +++ b/samples/client/petstore/erlang-client/pom.xml @@ -0,0 +1,46 @@ + + 4.0.0 + org.openapitools + ErlangClientTests + pom + 1.0-SNAPSHOT + Erlang Petstore Client + + + + maven-dependency-plugin + + + package + + copy-dependencies + + + ${project.build.directory} + + + + + + org.codehaus.mojo + exec-maven-plugin + 1.6.0 + + + compile-test + integration-test + + exec + + + rebar3 + + compile + + + + + + + + diff --git a/samples/server/petstore/erlang-server/pom.xml b/samples/server/petstore/erlang-server/pom.xml index 3318e967cf4..d07885e0eca 100644 --- a/samples/server/petstore/erlang-server/pom.xml +++ b/samples/server/petstore/erlang-server/pom.xml @@ -1,6 +1,6 @@ 4.0.0 - io.swagger + org.openapitools ErlangServerTests pom 1.0-SNAPSHOT @@ -27,7 +27,7 @@ 1.6.0 - Erlang Test + compile-test integration-test exec diff --git a/shippable.yml b/shippable.yml index 52206a7ca08..49c04a44dc5 100644 --- a/shippable.yml +++ b/shippable.yml @@ -18,6 +18,10 @@ build: - sudo apt-get update - sudo apt-get install esl-erlang - sudo apt-get install elixir + # install rebar3 + - wget https://s3.amazonaws.com/rebar3/rebar3 && chmod +x rebar3 && cp rebar3 /usr/bin + # show version + - rebar3 -v - elixir --version - mix --version # test samples defined in pom.xml