mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
circleci: Expose soltest flags explicitly
This commit is contained in:
parent
8780f2d595
commit
e8749decf5
@ -568,7 +568,7 @@ jobs:
|
|||||||
environment:
|
environment:
|
||||||
EVM: constantinople
|
EVM: constantinople
|
||||||
OPTIMIZE: 0
|
OPTIMIZE: 0
|
||||||
flags: --no-smt
|
SOLTEST_FLAGS: --no-smt
|
||||||
ASAN_OPTIONS: check_initialization_order=true:detect_stack_use_after_return=true:strict_init_order=true:strict_string_checks=true:detect_invalid_pointer_pairs=2
|
ASAN_OPTIONS: check_initialization_order=true:detect_stack_use_after_return=true:strict_init_order=true:strict_string_checks=true:detect_invalid_pointer_pairs=2
|
||||||
|
|
||||||
t_ems_solcjs:
|
t_ems_solcjs:
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
# EVM=version_string Specifies EVM version to compile for (such as homestead, etc)
|
# EVM=version_string Specifies EVM version to compile for (such as homestead, etc)
|
||||||
# OPTIMIZE=1 Enables backend optimizer
|
# OPTIMIZE=1 Enables backend optimizer
|
||||||
# ABI_ENCODER_V2=1 Enables ABI encoder version 2
|
# ABI_ENCODER_V2=1 Enables ABI encoder version 2
|
||||||
|
# SOLTEST_FLAGS=<flags> Appends <flags> to default SOLTEST_ARGS
|
||||||
#
|
#
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# This file is part of solidity.
|
# This file is part of solidity.
|
||||||
@ -54,7 +55,7 @@ get_logfile_basename() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
BOOST_TEST_ARGS="--color_output=no --show_progress=yes --logger=JUNIT,error,test_results/`get_logfile_basename`.xml"
|
BOOST_TEST_ARGS="--color_output=no --show_progress=yes --logger=JUNIT,error,test_results/`get_logfile_basename`.xml"
|
||||||
SOLTEST_ARGS="--evm-version=$EVM --evmonepath /usr/lib/libevmone.so $flags"
|
SOLTEST_ARGS="--evm-version=$EVM --evmonepath /usr/lib/libevmone.so $SOLTEST_FLAGS"
|
||||||
test "${OPTIMIZE}" = "1" && SOLTEST_ARGS="${SOLTEST_ARGS} --optimize"
|
test "${OPTIMIZE}" = "1" && SOLTEST_ARGS="${SOLTEST_ARGS} --optimize"
|
||||||
test "${ABI_ENCODER_V2}" = "1" && SOLTEST_ARGS="${SOLTEST_ARGS} --abiencoderv2 --optimize-yul"
|
test "${ABI_ENCODER_V2}" = "1" && SOLTEST_ARGS="${SOLTEST_ARGS} --abiencoderv2 --optimize-yul"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user