mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
cmdlineTests.sh: Add missing rm SOLTMPDIR and remove stray set -e
This commit is contained in:
parent
05ba53ecc3
commit
ce61a2bf28
@ -485,7 +485,6 @@ printTask "Testing linking itself..."
|
|||||||
SOLTMPDIR=$(mktemp -d)
|
SOLTMPDIR=$(mktemp -d)
|
||||||
(
|
(
|
||||||
cd "$SOLTMPDIR"
|
cd "$SOLTMPDIR"
|
||||||
set -e
|
|
||||||
echo 'library L { function f() public pure {} } contract C { function f() public pure { L.f(); } }' > x.sol
|
echo 'library L { function f() public pure {} } contract C { function f() public pure { L.f(); } }' > x.sol
|
||||||
"$SOLC" --bin -o . x.sol 2>/dev/null
|
"$SOLC" --bin -o . x.sol 2>/dev/null
|
||||||
# Explanation and placeholder should be there
|
# Explanation and placeholder should be there
|
||||||
@ -502,7 +501,6 @@ rm -r "$SOLTMPDIR"
|
|||||||
printTask "Testing overwriting files..."
|
printTask "Testing overwriting files..."
|
||||||
SOLTMPDIR=$(mktemp -d)
|
SOLTMPDIR=$(mktemp -d)
|
||||||
(
|
(
|
||||||
set -e
|
|
||||||
# First time it works
|
# First time it works
|
||||||
echo 'contract C {} ' | "$SOLC" - --bin -o "$SOLTMPDIR/non-existing-stuff-to-create" 2>/dev/null
|
echo 'contract C {} ' | "$SOLC" - --bin -o "$SOLTMPDIR/non-existing-stuff-to-create" 2>/dev/null
|
||||||
# Second time it fails
|
# Second time it fails
|
||||||
@ -538,7 +536,7 @@ printTask "Testing standard input..."
|
|||||||
SOLTMPDIR=$(mktemp -d)
|
SOLTMPDIR=$(mktemp -d)
|
||||||
(
|
(
|
||||||
set +e
|
set +e
|
||||||
output=$("$SOLC" --bin 2>&1)
|
output=$("$SOLC" --bin 2>&1)
|
||||||
result=$?
|
result=$?
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
@ -563,6 +561,7 @@ SOLTMPDIR=$(mktemp -d)
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
)
|
)
|
||||||
|
rm -r "$SOLTMPDIR"
|
||||||
|
|
||||||
printTask "Testing AST import..."
|
printTask "Testing AST import..."
|
||||||
SOLTMPDIR=$(mktemp -d)
|
SOLTMPDIR=$(mktemp -d)
|
||||||
|
Loading…
Reference in New Issue
Block a user