aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/test_emscripten.sh
diff options
context:
space:
mode:
authorAlex Beregszaszi <alex@rtfs.hu>2018-02-12 18:13:27 +0800
committerGitHub <noreply@github.com>2018-02-12 18:13:27 +0800
commit69e2f497ba293c9b821dcad01eeb226446e18683 (patch)
treec45080af8e5c1842982323661e262a160931f92f /scripts/test_emscripten.sh
parent49d867d27bba1f380e33749804eaa948623efa23 (diff)
parent937f16afef910f6faf1e29a7dafb5c7c699e4de9 (diff)
downloaddexon-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-xscripts/test_emscripten.sh29
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"