Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
When installing solc-js use the dist/ subdir, which contains the buil…
…t JS files
  • Loading branch information
cameel committed Feb 3, 2022
commit f5b345504beab1f1cd10c21f382f97b7c6aa5321
2 changes: 1 addition & 1 deletion scripts/bytecodecompare/storebytecode.sh
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ TMPDIR=$(mktemp -d)
popd

cp "$REPO_ROOT/scripts/bytecodecompare/prepare_report.js" .
npm install solc-js/
npm install ./solc-js/dist

echo "Running the compiler..."
# shellcheck disable=SC2035
Expand Down
4 changes: 2 additions & 2 deletions scripts/solc-bin/bytecode_reports_for_modified_binaries.sh
Original file line number Diff line number Diff line change
Expand Up @@ -149,11 +149,11 @@ for binary_name in $platform_binaries; do
if [[ $platform == emscripten-wasm32 ]] || [[ $platform == emscripten-asmjs ]]; then
ln -sf "${solc_bin_dir}/${platform}/${binary_name}" "${solcjs_dir}/soljson.js"
ln -sf "${solc_bin_dir}/${platform}/${binary_name}" "${solcjs_dir}/dist/soljson.js"
ln -s "${solcjs_dir}" solc-js
npm install "${solcjs_dir}/dist"
cp "${script_dir}/bytecodecompare/prepare_report.js" prepare_report.js

validate_reported_version \
"$(solc-js/dist/solc.js --version)" \
"$(node_modules/solc/solc.js --version)" \
"$solidity_version_and_commit"

# shellcheck disable=SC2035
Expand Down
6 changes: 3 additions & 3 deletions test/externalTests/colony.sh
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ function colony_test
[[ $BINARY_TYPE == native ]] && replace_global_solc "$BINARY_PATH"

neutralize_package_json_hooks
force_truffle_compiler_settings "$config_file" "$BINARY_TYPE" "${DIR}/solc" "$(first_word "$SELECTED_PRESETS")"
force_truffle_compiler_settings "$config_file" "$BINARY_TYPE" "${DIR}/solc/dist" "$(first_word "$SELECTED_PRESETS")"
yarn install
git submodule update --init

Expand All @@ -69,10 +69,10 @@ function colony_test
cd ..

replace_version_pragmas
[[ $BINARY_TYPE == solcjs ]] && force_solc_modules "${DIR}/solc"
[[ $BINARY_TYPE == solcjs ]] && force_solc_modules "${DIR}/solc/dist"

for preset in $SELECTED_PRESETS; do
truffle_run_test "$config_file" "$BINARY_TYPE" "${DIR}/solc" "$preset" "${compile_only_presets[*]}" compile_fn test_fn
truffle_run_test "$config_file" "$BINARY_TYPE" "${DIR}/solc/dist" "$preset" "${compile_only_presets[*]}" compile_fn test_fn
done
}

Expand Down
6 changes: 3 additions & 3 deletions test/externalTests/gnosis-v2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -63,14 +63,14 @@ function gnosis_safe_test

neutralize_package_lock
neutralize_package_json_hooks
force_truffle_compiler_settings "$config_file" "$BINARY_TYPE" "${DIR}/solc" "$(first_word "$SELECTED_PRESETS")"
force_truffle_compiler_settings "$config_file" "$BINARY_TYPE" "${DIR}/solc/dist" "$(first_word "$SELECTED_PRESETS")"
npm install --package-lock

replace_version_pragmas
[[ $BINARY_TYPE == solcjs ]] && force_solc_modules "${DIR}/solc"
[[ $BINARY_TYPE == solcjs ]] && force_solc_modules "${DIR}/solc/dist"

for preset in $SELECTED_PRESETS; do
truffle_run_test "$config_file" "$BINARY_TYPE" "${DIR}/solc" "$preset" "${compile_only_presets[*]}" compile_fn test_fn
truffle_run_test "$config_file" "$BINARY_TYPE" "${DIR}/solc/dist" "$preset" "${compile_only_presets[*]}" compile_fn test_fn
done
}

Expand Down
6 changes: 3 additions & 3 deletions test/externalTests/gnosis.sh
Original file line number Diff line number Diff line change
Expand Up @@ -61,14 +61,14 @@ function gnosis_safe_test

neutralize_package_lock
neutralize_package_json_hooks
force_truffle_compiler_settings "$config_file" "$BINARY_TYPE" "${DIR}/solc" "$(first_word "$SELECTED_PRESETS")"
force_truffle_compiler_settings "$config_file" "$BINARY_TYPE" "${DIR}/solc/dist" "$(first_word "$SELECTED_PRESETS")"
npm install --package-lock

replace_version_pragmas
[[ $BINARY_TYPE == solcjs ]] && force_solc_modules "${DIR}/solc"
[[ $BINARY_TYPE == solcjs ]] && force_solc_modules "${DIR}/solc/dist"

for preset in $SELECTED_PRESETS; do
truffle_run_test "$config_file" "$BINARY_TYPE" "${DIR}/solc" "$preset" "${compile_only_presets[*]}" compile_fn test_fn
truffle_run_test "$config_file" "$BINARY_TYPE" "${DIR}/solc/dist" "$preset" "${compile_only_presets[*]}" compile_fn test_fn
done
}

Expand Down