mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Use directories for tests.
This commit is contained in:
parent
633228f1a7
commit
b18c8a60ff
@ -217,30 +217,29 @@ test_solc_behaviour "${0}" "ctx:=/some/remapping/target" "" "" 1 "Invalid remapp
|
||||
|
||||
printTask "Running standard JSON commandline tests..."
|
||||
(
|
||||
cd "$REPO_ROOT"/test/cmdlineTests/
|
||||
for file in *.json
|
||||
cd "$REPO_ROOT"/test/cmdlineTests/standard_json/
|
||||
for tdir in */
|
||||
do
|
||||
args="--standard-json"
|
||||
stdin="$REPO_ROOT/test/cmdlineTests/$file"
|
||||
stdout=$(cat $file.stdout 2>/dev/null || true)
|
||||
exitCode=$(cat $file.exit 2>/dev/null || true)
|
||||
err=$(cat $file.err 2>/dev/null || true)
|
||||
printTask " - $file"
|
||||
test_solc_behaviour "" "$args" "$stdin" "$stdout" "$exitCode" "$err"
|
||||
stdin="${tdir}/input.json"
|
||||
stdout=$(cat ${tdir}/output.json 2>/dev/null || true)
|
||||
exitCode=$(cat ${tdir}/exit 2>/dev/null || true)
|
||||
err=$(cat ${tdir}/err 2>/dev/null || true)
|
||||
printTask " - ${tdir}"
|
||||
test_solc_behaviour "" "--standard-json" "$stdin" "$stdout" "$exitCode" "$err"
|
||||
done
|
||||
)
|
||||
|
||||
printTask "Running general commandline tests..."
|
||||
(
|
||||
cd "$REPO_ROOT"/test/cmdlineTests/
|
||||
for file in *.sol
|
||||
cd "$REPO_ROOT"/test/cmdlineTests/regular_sol
|
||||
for tdir in */
|
||||
do
|
||||
args=$(cat $file.args 2>/dev/null || true)
|
||||
stdout=$(cat $file.stdout 2>/dev/null || true)
|
||||
exitCode=$(cat $file.exit 2>/dev/null || true)
|
||||
err=$(cat $file.err 2>/dev/null || true)
|
||||
printTask " - $file"
|
||||
test_solc_behaviour "$file" "$args" "" "$stdout" "$exitCode" "$err"
|
||||
args=$(cat ${tdir}/args 2>/dev/null || true)
|
||||
stdout=$(cat ${tdir}/output 2>/dev/null || true)
|
||||
exitCode=$(cat ${tdir}/exit 2>/dev/null || true)
|
||||
err=$(cat ${tdir}/err 2>/dev/null || true)
|
||||
printTask " - ${tdir}"
|
||||
test_solc_behaviour "${tdir}contracts.sol" "$args" "" "$stdout" "$exitCode" "$err"
|
||||
done
|
||||
)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user