Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7a6e239

Browse files
committed
Fix commandline tests for release version.
1 parent 15e4a5f commit 7a6e239

7 files changed

+4
-9
lines changed

test/cmdlineErrorReports/too_long_line.sol.ref

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
too_long_line.sol:1:1: Warning: Source file does not specify required compiler version!
32
contract C {
43
^ (Relevant source part starts here and spans across multiple lines).

test/cmdlineErrorReports/too_long_line_both_sides_short.sol.ref

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
too_long_line_both_sides_short.sol:1:1: Warning: Source file does not specify required compiler version!
32
contract C {
43
^ (Relevant source part starts here and spans across multiple lines).

test/cmdlineErrorReports/too_long_line_edge_in.sol.ref

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
too_long_line_edge_in.sol:1:1: Warning: Source file does not specify required compiler version!
32
contract C {
43
^ (Relevant source part starts here and spans across multiple lines).

test/cmdlineErrorReports/too_long_line_edge_out.sol.ref

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
too_long_line_edge_out.sol:1:1: Warning: Source file does not specify required compiler version!
32
contract C {
43
^ (Relevant source part starts here and spans across multiple lines).

test/cmdlineErrorReports/too_long_line_left_short.sol.ref

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
too_long_line_left_short.sol:1:1: Warning: Source file does not specify required compiler version!
32
contract C {
43
^ (Relevant source part starts here and spans across multiple lines).

test/cmdlineErrorReports/too_long_line_right_short.sol.ref

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
too_long_line_right_short.sol:1:1: Warning: Source file does not specify required compiler version!
32
contract C {
43
^ (Relevant source part starts here and spans across multiple lines).

test/cmdlineTests.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,8 @@ test_solc_file_input_failures() {
123123
exitCode=$?
124124
set -e
125125

126-
stderr=`sed 's/.*This is a pre-release compiler version, please do not use it in production.*$//' $stderr_path`
126+
sed -i -e '/^Warning: This is a pre-release compiler version, please do not use it in production./d' "$stderr_path"
127+
sed -i -e 's/ \?Consider adding "pragma .*$//' "$stderr_path"
127128

128129
if [[ $exitCode -eq 0 ]]; then
129130
printError "Incorrect exit code. Expected failure (non-zero) but got success (0)."
@@ -141,12 +142,12 @@ test_solc_file_input_failures() {
141142
exit 1
142143
fi
143144

144-
if [[ "$stderr" != "${stderr_expected}" ]]; then
145+
if [[ "$(cat $stderr_path)" != "${stderr_expected}" ]]; then
145146
printError "Incorrect output on stderr received. Expected:"
146147
echo -e "${stderr_expected}"
147148

148149
printError "But got:"
149-
echo $stderr
150+
cat $stderr_path
150151
rm -f $stdout_path $stderr_path
151152
exit 1
152153
fi

0 commit comments

Comments
 (0)