From 8e01cba7e6d20a96487303f295803d678503bff2 Mon Sep 17 00:00:00 2001 From: Ewout ter Hoeven Date: Mon, 21 Jan 2019 15:59:42 +0100 Subject: [PATCH] Add Travis CI (#1) * Create .travis.yml * Change Python version to 3.6 * Change OS to Linux 1604 and Python to version 3.7 * Set directory * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml * Split test in jobs * Remove recursive * Fix jobs * Add litex --recursive * Removed .py's in jobs * re-added recursive * Move tests to env: * Python 3.5 test * Run init and common tests always --- .travis.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..ef97be0 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,29 @@ +language: python +dist: Xenial +python: "3.7" + +env: + - TEST: 'test.test_axi' + - TEST: 'test.test_bist' + - TEST: 'test.test_downconverter' + - TEST: 'test.test_ecc' + - TEST: 'test.test_examples' + - TEST: 'test.test_upconverter' + +install: + - var1="$(pwd)" +## Get migen + - git clone https://github.com/m-labs/migen + - cd migen + - python3 setup.py develop + - cd $var1 +## Get litex + - git clone https://github.com/enjoy-digital/litex + - cd litex + - python3 setup.py develop + - cd $var1 + ## Run common tests + - python -m unittest test.__init__ + - python -m unittest test.common + +script: python -m unittest $TEST