Dan Phifer
b967e7b8be
Most of the tests pass now, except there is still an issue with starting testrpc-sc in the "before" hook.
7 years ago
cgewecke
f6a2d6dab7
Upgrade to newer testrpc with call stipend fix, unskip test
7 years ago
cgewecke
295ffbbffd
Add transfer / send unit test. Use Node7
7 years ago
cgewecke
837deed888
Lint
7 years ago
cgewecke
09d230daae
Allow truffle.js to be named truffle-config.js
7 years ago
Alex Rea
cc0fe764c5
Correctly instrument comments near function's {
7 years ago
cgewecke
bc8e0b8931
Fix lcov html report bug
7 years ago
Alex Rea
57ffe3ead4
Clarify comment explaining what test is doing
7 years ago
cgewecke
be99e03f1b
Make solc warnings filter work correctly
7 years ago
cgewecke
2ead932203
Make tests work
7 years ago
Alex Rea
f1389eecda
First stab at instrumenting asserts
7 years ago
Alex Rea
ca19b64d76
Upgrade to solc 0.4.13
7 years ago
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
8 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