aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCédric Ollivier <cedric.ollivier@orange.com>2019-08-10 10:45:11 +0200
committerCédric Ollivier <cedric.ollivier@orange.com>2019-08-10 14:56:48 +0200
commit37eddb804b4add0a1c5feac326dd9638f182a82e (patch)
tree78f756a47c56fb0adfe9fb5e313318925f26259b
parentd17d2188a3e9cd77fc430c3118b4eed145c57221 (diff)
Run Xtesting unit tests via CircleCI
It runs tox and published the artifacts. It's worth mentioning that all docker images are already built via Travis CI (amd64, arm and arm64) [1]. https://travis-ci.org/collivier/functest-xtesting Change-Id: Icc57b6c45062425181230f3ebbdc5d3f7a925f99 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 4be2e13c066fe5952b3a6339d27cd603e0fbaa18)
-rw-r--r--.circleci/config.yml23
1 files changed, 23 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
new file mode 100644
index 00000000..0e8dc396
--- /dev/null
+++ b/.circleci/config.yml
@@ -0,0 +1,23 @@
+---
+version: 2
+jobs:
+ build:
+ docker:
+ - image: circleci/python:3.6.9
+ steps:
+ - checkout
+ - run:
+ name: Install dependendencies
+ command: sudo apt-get install python2.7-dev
+ - run:
+ name: Run tox
+ command: sudo pip install tox && tox
+ - store_artifacts:
+ path: api/build
+ destination: api
+ - store_artifacts:
+ path: cover
+ destination: cover
+ - store_artifacts:
+ path: coverage.xml
+ destination: coverage.xml