cgewecke
854ddd2f96
Add testrpc-sc signing test and lint
7 years ago
cgewecke
4fa49701a8
exec.js refactor: modularized and moved logic to lib/app.js
7 years ago
Alan Lu
96430f727d
Improved mock test command
7 years ago
Alan Lu
bc27bd06da
Added test for race condition
7 years ago
cgewecke
01a852a974
Instrument empty contract bodies correctly
7 years ago
cgewecke
fa21d5bc22
Instrument conditional assignment to MemberExpressions
8 years ago
Alex Rea
c500b9df7a
Allow files to be skipped during coverage
...
While ordinarily we shouldn't want to do these, it is possible to
construct valid contracts using assembly that break when the coverage
events are injected.
8 years ago
cgewecke
9d9dcda181
Fix tuple parsing / update tests
8 years ago
cgewecke
05e5538b50
Unit test copying project into env ( #39 )
8 years ago
Alex Rea
5bf8f9372c
Copy all directories when setting up coverageEnv
...
The exception is `node_modules`, which must have copyNodeModules
set to `true` in .solcover.js in order to be included.
8 years ago
cgewecke
61c5decfa1
Fix testrpc filter tests. Disable yarn
8 years ago
cgewecke
bfcb67dbcd
Add (disabled) events filter unit test
8 years ago
cgewecke
566758b40c
Use coverage network port if avail (& unit test).
8 years ago
cgewecke
9f41aee7fa
Move files into /lib and /bin
8 years ago
cgewecke
495f776d27
Use node_modules/.bin/testrpc-sc
8 years ago
cgewecke
2f933a640f
Disable two "config" tests for CI - multiple testrpc launches max out container memory limit
8 years ago
cgewecke
8223aec065
Rename "run" folders/files "cli" for consistency
8 years ago
cgewecke
4b627f6b9e
Fix broken chained call handling, add unit tests to verify cases get coverage
8 years ago
cgewecke
7617134adf
Add unit test for arbitrary testing command config option, remove test flush
8 years ago
cgewecke
381285c920
Allow testrpc options string in config, rename run to cli (test sequencing fix)
8 years ago
cgewecke
21d3c04ead
Fix empty contract body parsing bug. Add coverage unit test for case
8 years ago
cgewecke
440bd8b602
Fix chained constructor/method call bug. Add compilation unit test for case
8 years ago
cgewecke
c98d085718
Fix testrpc fork name in pkg, remove unused testing utils
8 years ago
cgewecke
1bea7577e8
Lint III: add .eslintignore for truffle-crash test (intentional syntax error)
8 years ago
cgewecke
af94780933
Lint II
8 years ago
cgewecke
c4f03dc0b2
Lint
8 years ago
cgewecke
d8eafb8178
Merge adriamb inheritance fix, use non-forked (global) truffle
8 years ago
cgewecke
440e6850ac
Use sc-forks, add inheritance test, fix report bug
8 years ago
cgewecke
9d24ac7087
Remove some extraneous deps, use sc-forks testrpc
8 years ago
cgewecke
f6b617ea22
Debug CI: run flush test
8 years ago
cgewecke
e075842225
Use istanbul API instead of shell.exec b/c incompatible w/ npm install --save-dev solcover
8 years ago
cgewecke
1bf4ac32f8
Only run single testrpc instance in tests
8 years ago
cgewecke
c98c53bd92
Debug CI - untoggle silent
8 years ago
cgewecke
9f770c8700
Move to config file based options, allow use of coverage network in truffle.js
8 years ago
cgewecke
60c93326a0
Try to fix CI: remove yargs, add commander for argv processing
8 years ago
cgewecke
6de8846abf
Remove silence to debug CI failure, lengthen timeout, npm bin
8 years ago
cgewecke
b24dbc0a75
Remove patching - replace with testrpc/ethereumjs-vm forks
8 years ago
cgewecke
d9d9789f5b
Attempt to normalize paths for "npm install --save-dev" use
8 years ago
cgewecke
95f058029a
Remove .only on run tests
8 years ago
cgewecke
fa903ecba2
Comments/cleanup in exec.js. Add --test flag, add CI logic to flush test
8 years ago
cgewecke
bb50f660c5
Comment out suite flush test, remove truffle -g from circle.yml
8 years ago
cgewecke
31125bf4f5
Toggle silence off to debug CI failures
8 years ago
cgewecke
f1de0f42df
exec.js test suite updated for truffle 3
8 years ago
cgewecke
53c7eaedd5
Bump solidity-parser to 0.3.0 & small fixes to accomodate it. Add tuples test.
8 years ago
Alex Rea
a1a4aebcfe
Fix Zeppelin tests
8 years ago
Alex Rea
ac813a2663
OSX case insensitive filesystems suck
8 years ago
Alex Rea
ad43de5dcb
This test now shows the problem
8 years ago
Alex Rea
500cbd6f29
Remove the 'instrumenting' flag
8 years ago
Alex Rea
b9254fbb50
Lint the ./test/util files as well
8 years ago
Alex Rea
2c3a2248c8
Run ESLint over everything
8 years ago