Handle version for solcjs tests.

This commit is contained in:
chriseth 2018-02-09 18:08:29 +01:00
parent 981ff308ec
commit 937f16afef
3 changed files with 8 additions and 5 deletions

View File

@ -30,10 +30,12 @@ jobs:
destination: soljson.js
- run: mkdir -p workspace
- run: cp build/libsolc/soljson.js workspace/soljson.js
- run: scripts/get_version.sh > workspace/version.txt
- persist_to_workspace:
root: workspace
paths:
- soljson.js
- version.txt
test_emscripten_solcjs:
docker:
- image: trzeci/emscripten:sdk-tag-1.37.21-64bit
@ -57,7 +59,7 @@ jobs:
name: Test solcjs
command: |
. /usr/local/nvm/nvm.sh
test/solcjsTests.sh /tmp/workspace/soljson.js
test/solcjsTests.sh /tmp/workspace/soljson.js $(cat /tmp/workspace/version.txt)
test_emscripten_external:
docker:
- image: trzeci/emscripten:sdk-tag-1.37.21-64bit

View File

@ -30,8 +30,9 @@ set -e
REPO_ROOT=$(cd $(dirname "$0")/.. && pwd)
SOLJSON="$REPO_ROOT/build/libsolc/soljson.js"
VERSION=$("$REPO_ROOT"/scripts/get_version.sh)
echo "Running solcjs tests...."
"$REPO_ROOT/test/solcjsTests.sh" "$SOLJSON"
"$REPO_ROOT/test/solcjsTests.sh" "$SOLJSON" "$VERSION"
echo "Running external tests...."
"$REPO_ROOT/test/externalTests.sh" "$SOLJSON"

View File

@ -28,13 +28,14 @@
set -e
if [ ! -f "$1" ]
if [ ! -f "$1" -o -z "$2" ]
then
echo "Usage: $0 <path to soljson.js>"
echo "Usage: $0 <path to soljson.js> <version>"
exit 1
fi
SOLJSON="$1"
VERSION="$2"
DIR=$(mktemp -d)
(
@ -53,7 +54,6 @@ DIR=$(mktemp -d)
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