aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-02-27 02:33:03 +0800
committerchriseth <chris@ethereum.org>2018-02-27 03:09:39 +0800
commitb9dccf9f20d8f4348966e3c6cacd11fbda47c162 (patch)
treef7bacf8015e9b35e5242e74f981d5a4eb807b6e4
parentcd2d893634b490236ef29fe857556bde4901a74d (diff)
downloaddexon-solidity-b9dccf9f20d8f4348966e3c6cacd11fbda47c162.tar.gz
dexon-solidity-b9dccf9f20d8f4348966e3c6cacd11fbda47c162.tar.zst
dexon-solidity-b9dccf9f20d8f4348966e3c6cacd11fbda47c162.zip
Split circle into build and test for x86.
-rw-r--r--circle.yml30
1 files changed, 26 insertions, 4 deletions
diff --git a/circle.yml b/circle.yml
index 94c711b0..add8a815 100644
--- a/circle.yml
+++ b/circle.yml
@@ -93,7 +93,7 @@ jobs:
name: Install build dependencies
command: |
apt-get -qq update
- apt-get -qy install ccache cmake libboost-all-dev libz3-dev libleveldb1v5
+ apt-get -qy install ccache cmake libboost-all-dev libz3-dev
- run:
name: Init submodules
command: |
@@ -114,15 +114,34 @@ jobs:
key: ccache-{{ arch }}-{{ .Branch }}
paths:
- ~/.ccache
+ - store_artifacts:
+ path: build/solc/solc
+ destination: solc
+ - persist_to_workspace:
+ root: build
+ paths:
+ - solc/solc
+ - test/soltest
+ - test/solfuzzer
+
+ test_x86:
+ docker:
+ - image: buildpack-deps:artful
+ steps:
+ - checkout
+ - attach_workspace:
+ at: build
+ - run:
+ name: Install dependencies
+ command: |
+ apt-get -qq update
+ apt-get -qy install libz3-dev libleveldb1v5
- run: mkdir -p test_results
- run:
name: Tests
command: scripts/tests.sh --junit_report test_results
- store_test_results:
path: test_results/
- - store_artifacts:
- path: build/solc/solc
- destination: solc
docs:
docker:
@@ -158,4 +177,7 @@ workflows:
requires:
- build_emscripten
- build_x86
+ - test_x86:
+ requires:
+ - build_x86
- docs