diff options
author | Alex Beregszaszi <alex@rtfs.hu> | 2018-02-12 18:13:27 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-12 18:13:27 +0800 |
commit | 69e2f497ba293c9b821dcad01eeb226446e18683 (patch) | |
tree | c45080af8e5c1842982323661e262a160931f92f /scripts/test_emscripten.sh | |
parent | 49d867d27bba1f380e33749804eaa948623efa23 (diff) | |
parent | 937f16afef910f6faf1e29a7dafb5c7c699e4de9 (diff) | |
download | dexon-solidity-69e2f497ba293c9b821dcad01eeb226446e18683.tar dexon-solidity-69e2f497ba293c9b821dcad01eeb226446e18683.tar.gz dexon-solidity-69e2f497ba293c9b821dcad01eeb226446e18683.tar.bz2 dexon-solidity-69e2f497ba293c9b821dcad01eeb226446e18683.tar.lz dexon-solidity-69e2f497ba293c9b821dcad01eeb226446e18683.tar.xz dexon-solidity-69e2f497ba293c9b821dcad01eeb226446e18683.tar.zst dexon-solidity-69e2f497ba293c9b821dcad01eeb226446e18683.zip |
Merge pull request #3474 from ethereum/circle2
Split emscripten circle job into build and test.
Diffstat (limited to 'scripts/test_emscripten.sh')
-rwxr-xr-x | scripts/test_emscripten.sh | 29 |
1 files changed, 3 insertions, 26 deletions
diff --git a/scripts/test_emscripten.sh b/scripts/test_emscripten.sh index b659e5e5..1804f23a 100755 --- a/scripts/test_emscripten.sh +++ b/scripts/test_emscripten.sh @@ -30,32 +30,9 @@ set -e REPO_ROOT=$(cd $(dirname "$0")/.. && pwd) SOLJSON="$REPO_ROOT/build/libsolc/soljson.js" +VERSION=$("$REPO_ROOT"/scripts/get_version.sh) -DIR=$(mktemp -d) -( - echo "Preparing solc-js..." - git clone --depth 1 https://github.com/ethereum/solc-js "$DIR" - cd "$DIR" - # disable "prepublish" script which downloads the latest version - # (we will replace it anyway and it is often incorrectly cached - # on travis) - npm config set script.prepublish '' - npm install - - # Replace soljson with current build - echo "Replacing soljson.js" - rm -f soljson.js - cp "$SOLJSON" soljson.js - - # Update version (needed for some tests) - VERSION=$("$REPO_ROOT/scripts/get_version.sh") - echo "Updating package.json to version $VERSION" - npm version --no-git-tag-version $VERSION - - echo "Running solc-js tests..." - npm run test -) -rm -rf "$DIR" - +echo "Running solcjs tests...." +"$REPO_ROOT/test/solcjsTests.sh" "$SOLJSON" "$VERSION" echo "Running external tests...." "$REPO_ROOT/test/externalTests.sh" "$SOLJSON" |