parent
d71c962f86
commit
9212bfb242
@ -0,0 +1,28 @@ |
||||
#!/usr/bin/env bash |
||||
# |
||||
# E2E CI: installs PR candidate on colonyNetwork and runs coverage |
||||
# |
||||
|
||||
set -o errexit |
||||
|
||||
# Get path to PR branch |
||||
PR_PATH=$(echo "$CIRCLE_REPOSITORY_URL#$CIRCLE_BRANCH" | sed 's/git@github.com:/https:\/\/github.com\//') |
||||
echo "Installing $PR_PATH" |
||||
|
||||
# Setup |
||||
sudo npm install -g yarn |
||||
git clone https://github.com/JoinColony/colonyNetwork.git |
||||
cd colonyNetwork || exit |
||||
|
||||
# Swap installed coverage for PR branch version |
||||
sudo yarn |
||||
sudo yarn remove -W solidity-coverage --dev |
||||
sudo yarn add -W "$PR_PATH" --dev |
||||
|
||||
git submodule update --init |
||||
sed -i 's/docker: true,/ /g' truffle.js |
||||
sudo yarn run provision:token:contracts |
||||
sudo yarn run test:contracts:coverage |
||||
|
||||
# Trick to 'allowFailure' on CIRCLE |
||||
set -o errexit |
@ -0,0 +1,8 @@ |
||||
#!/usr/bin/env bash |
||||
# |
||||
# E2E CI: installs PR candidate on openzeppelin-solidity and runs coverage |
||||
# |
||||
|
||||
set -o errexit |
||||
echo "Installing --> $CIRCLE_REPOSITORY_URL#$CIRCLE_BRANCH" |
||||
set -o errexit |
Loading…
Reference in new issue