-
Notifications
You must be signed in to change notification settings - Fork 33
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add test runner python module (#318)
* add test runner module * kiele-coverage script which generates a frontend JSON report from build artifacts and a running client * pyiele/config.py: Put config variable into config class * kiele: Add coverage command * kiele: Add coverage command * pyiele: compile solidity contract * pyiele/utils.py: add basic assert functionality * pyiele: run Solidity tests; compile folders * fix typo * pyiele: add blackbox tester * pyiele/transactionGeneration: fix generate_cons_args * add kiele commands * pyiele: remove time.sleep() usage * kiele: fix test command * pyiele: run solidity tests * some cleanup * pyiele: fix coverage_timeout * pyiele: add number of passing and failing tests * Makefile: Add pyiele to package * pyiele: Update wallet RPC calls for new interface * pyiele/rpc.py: Handle rpc messages in a more structural way * pyiele/testrunner.py: Fix qa_mineBlocks parameter * move kiele-coverage in pyiele module * remove pyielerunner script * Makefile: Add kieleCoverage.py to build * Makefile: Fix removed files in python library * pyiele: default values from config class * Update Makefile Co-authored-by: Everett Hildenbrandt <everett.hildenbrandt@gmail.com> * Update pyiele/__main__.py Co-authored-by: Everett Hildenbrandt <everett.hildenbrandt@gmail.com> * pyiele/blackbox: execute contracts once * kieleCoverage: generate report for multiple contracts at once * pyiele: fix typo * kiele: Set PYTHONPATH for installed location * kiele: factor out listener check * kiele: refactor run_pyiele function * kiele: remove redundant calls to pyiele help * Update kiele Co-authored-by: gtrepta <50716988+gtrepta@users.noreply.github.com> Co-authored-by: Guy Repta <50716988+gtrepta@users.noreply.github.com> Co-authored-by: Everett Hildenbrandt <everett.hildenbrandt@gmail.com>
- Loading branch information
1 parent
55d1ffb
commit bf2707e
Showing
13 changed files
with
970 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
#!/usr/bin/env python3 | ||
|
||
from .config import * | ||
from .rlp import * | ||
from .rpc import * | ||
from .fetchFunctionData import * | ||
from .testrunner import * | ||
from .utils import * | ||
from .transactionGeneration import * | ||
from .blackbox import * | ||
from .kieleCoverage import * |
Oops, something went wrong.