mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Circle CI: Upload coverage data
This commit is contained in:
parent
807f7533d9
commit
a1d3e72bb5
@ -14,7 +14,7 @@ defaults:
|
||||
command: |
|
||||
mkdir -p build
|
||||
cd build
|
||||
cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo
|
||||
cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo $CMAKE_OPTIONS
|
||||
make -j4
|
||||
- run_tests: &run_tests
|
||||
name: Tests
|
||||
@ -122,6 +122,7 @@ jobs:
|
||||
- image: buildpack-deps:artful
|
||||
environment:
|
||||
TERM: xterm
|
||||
CMAKE_OPTIONS: -DCOVERAGE=ON
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
@ -191,9 +192,19 @@ jobs:
|
||||
name: Install dependencies
|
||||
command: |
|
||||
apt-get -qq update
|
||||
apt-get -qy install libz3-dev libleveldb1v5
|
||||
apt-get -qy install libz3-dev libleveldb1v5 python-pip
|
||||
pip install codecov
|
||||
- run: mkdir -p test_results
|
||||
- run:
|
||||
name: Test type checker
|
||||
command: build/test/soltest -t 'syntaxTest*' -- --no-ipc --testpath test
|
||||
- run:
|
||||
name: Coverage of type checker
|
||||
command: codecov --flags type_checker --gcov-root build
|
||||
- run: *run_tests
|
||||
- run:
|
||||
name: Coverage of all
|
||||
command: codecov --flags all --gcov-root build
|
||||
- store_test_results:
|
||||
path: test_results/
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user