From 03cc32aa32e1f61d3b6b7b8e0daeac01bf7ae5ab Mon Sep 17 00:00:00 2001 From: pistiner Date: Sun, 1 Nov 2020 16:34:06 +0000 Subject: [PATCH] Update .gitlab-ci.yml --- .gitlab-ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 47b96e0e..e54a87a9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,3 +12,19 @@ test: after_script: - docker-compose -f docker-compose.test.yml run contracts-env npm run ci:clean - docker-compose -f docker-compose.test.yml down + +certora-test: + stage: test + image: openjdk:13 + before_script: + - echo "export PATH=$PATH:~/.local/bin" >> $BASH_ENV + - sudo apt-get update || sudo apt-get update + - sudo apt-get install -y software-properties-common + - sudo apt-get install python3-pip + - pip3 install certora-cli-beta==0.4.1 + - wget https://github.com/ethereum/solidity/releases/download/v0.6.8/solc-static-linux + - chmod +x solc-static-linux + - sudo mv solc-static-linux /usr/bin/solc + script: + - certoraRun specs/harness/StableDebtTokenHarness.sol:StableDebtTokenHarness --solc solc6.8 --verify StableDebtTokenHarness:specs/StableDebtToken. spec --settings -assumeUnwindCond --cache StableDebtToken --staging +