chriseth
4c7151e57f
Do not include empty JSON objects in output.
2018-12-19 14:59:29 +01:00
Daniel Kirchner
d5a50d8aee
Remove pre-release warning from standard json cmdline tests.
2018-12-13 14:42:29 +01:00
Leonardo Alt
8cd2ac8462
Disallow unknown JSON keys in standard-json
2018-12-12 17:32:42 +01:00
chriseth
d67b232343
Extend capabilities of the generic commandline test.
2018-12-06 12:38:24 +01:00
Erik Kundt
1cdcdcee65
Improves assembly output commandline tests.
2018-11-30 23:39:05 +01:00
Erik Kundt
0d1b9c3b1b
Adds tests for --optimize in assembly mode.
2018-11-30 23:39:05 +01:00
chriseth
80fcd1aeb6
Fix commandline tests.
2018-11-14 00:41:34 +01:00
chriseth
1424beda79
Remove pragma changer.
2018-10-24 14:52:55 +02:00
mestorlx
9f9d6fdcc4
fix issue##5007
2018-10-15 14:26:15 -03:00
chriseth
6daeb39ecc
Use hash for library placeholders.
2018-10-12 15:15:01 +02:00
chriseth
7a6e23998a
Fix commandline tests for release version.
2018-10-09 13:48:25 +02:00
chriseth
658bef5a38
Merge pull request #5115 from mestorlx/cleancircleci
...
removed stray (B in CI test output
2018-10-01 13:18:55 +02:00
Martin Diz
25f3565340
removed stray (B in CI test output
2018-09-28 19:27:55 -03:00
Alex Beregszaszi
c9f468b717
Better regex for finding version pragmas and replace it with >=0.0
...
There is a bug which stops ^0 from working.
2018-09-25 19:03:24 +01:00
Alex Beregszaszi
321ab08102
Automatically replace version pragmas in compilation tests
2018-09-25 19:03:24 +01:00
liangdzou
558a4ac49c
give more information (at most 35 chars before and after) for too long lines
...
add tests for giving more informations for too long lines
add edge tests for giving more informations for too long lines
avoid printing out tailing white space
update test case after avoiding printing out trailing whitespace
update test case for removing the pre-release warning from reference
refactor the code to if-else flavor
rename folder to cmdlineErrorReports under test
rename folder to cmdlineErrorReports under test
ignore whitespace for reference files
avoiding to modify the file stderr_path by call sed without -i option
print ' ...' instead of ' ... ' at the end of a line
2018-09-13 09:55:54 +08:00
Leonardo Alt
f167baed83
mktemp might use variable TMPDIR. Renaming it in our script to avoid conflicts.
2018-09-03 12:54:29 +02:00
chriseth
6a5a187d83
Also extract tests that do not start with a pragma.
2018-08-14 15:50:46 +02:00
chriseth
f873389c62
Test that documentation does not contain any warnings.
2018-08-14 15:50:46 +02:00
Daniel Kirchner
954d7433bd
Disallow remappings with empty prefix.
2018-08-10 19:26:48 +02:00
chriseth
8e93b729a4
Merge pull request #4703 from ethereum/solc-fix-double-quoting-path-names
...
solc: Fixes double-quoting path names on stderr.
2018-08-07 21:46:00 +02:00
Christian Parpart
39ffd7500e
solc: Fixes double-quoting path names on stderr and adds tests for it.
...
Before it was possible to get a failure message, such as:
""notfound.sol"" is not found
whereas it should be:
"notfound.sol" is not found.
2018-08-07 14:55:22 +02:00
chriseth
71e26f6adb
Remove clone feature.
2018-08-07 11:10:50 +01:00
Alex Beregszaszi
ba2a7294d8
Renamed the --julia CLI option to --yul
2018-06-14 00:09:00 +01:00
Alex Beregszaszi
99c585fd8a
Remove obsolete 'std' directory
2018-06-11 20:11:10 +01:00
Leonardo Alt
db5ea8ec03
Read from stdin only if - is explicitly given
2018-05-07 09:32:46 +02:00
Anthony Broad-Crawford
8a18f22b87
Support for error on non-existant or irregular files with command line option to ignore
2018-03-28 10:25:43 +01:00
Daniel Kirchner
121f87b043
Move test tools to the subdirectory test/tools and adjust CMakeLists.txt.
2018-03-12 18:40:20 +01:00
chriseth
9e3da89a7a
Merge pull request #3607 from izgzhen/complain-unknown-params
...
stop allow_guessing for command line option parser
2018-02-28 17:42:14 +01:00
Zhen Zhang
5fd9ea4b2a
Stop allow_guessing for command line option parser
2018-02-28 09:31:24 +08:00
chriseth
6a83beaab5
Run tests in parallel on circle.
2018-02-27 12:08:27 +01:00
Federico Bond
ae91510765
Improve cmdline error output
2017-10-05 15:48:14 -03:00
Federico Bond
eea88f33aa
Use local variables inside bash functions
2017-10-05 15:21:16 -03:00
Federico Bond
cd420dc0bc
cmdlineTests: print solc output instead of contract code on error
2017-10-05 15:21:16 -03:00
Alex Beregszaszi
b7e8d305b3
Run fuzzer tests without optimizer too
2017-08-31 00:37:32 +01:00
chriseth
a8d78bb767
Refactor compilation tests.
2017-07-13 21:47:29 +02:00
Alex Beregszaszi
9a5aac599e
Run tests on source code from docs
2017-07-13 17:10:37 +02:00
chriseth
6d1252f807
Put filename in quotes.
2017-05-19 17:58:07 +02:00
chriseth
21ba8eea69
Disable error checking by bash for fuzzer
2017-05-19 15:30:35 +01:00
Alex Beregszaszi
56412b11b3
Display the source on which the 'fuzzer' failed
2017-05-19 15:30:35 +01:00
chriseth
3a93aec768
Make the fuzzer quiet
2017-04-27 16:47:39 +01:00
chriseth
a7e605a7a1
Create and update bugs by version list.
2017-04-12 15:20:07 +02:00
chriseth
b18aea315d
Isolate test cases from all tests and store under hash.
2017-03-23 09:56:17 +01:00
chriseth
14196f2621
Allow long library names.
2017-03-14 11:58:43 +01:00
chriseth
864bfafbcd
Test for (not) overwriting files.
2017-03-10 19:22:28 +01:00
chriseth
8be318e75b
Include non-fuzzing fuzzer tests in commandline run.
2017-02-16 17:13:55 +01:00
chriseth
605455f96b
Tests for library checksums.
2017-01-24 23:37:48 +01:00