Port to real python package structure (#6)

* Initial moving

* Initial package __init__.py

* Use relative imports

* Correct imports for tests

* Rename main.py -> __main__.py

* Use relative imports in main

* Refactor cli to be used with setuptools

* Add basic setup.py

* Fix test_memory import

* Fix test_cpu_manual imports

* Correct iterpickle import

* Use manticore console_script installed by setuptools

* Make travis install our package for integration cli tests

* Refactor model hooks dynamic import for being in pkg

* Correct import

* Rm empty line

* Fix coverage test paths
This commit is contained in:
Mark Mossberg
2017-02-15 12:32:08 -05:00
committed by GitHub
parent 8f51362734
commit 05f5fcf045
64 changed files with 104 additions and 93 deletions
+3 -3
View File
@@ -34,8 +34,8 @@ measure_cov() {
#coverage report
echo "Measuring code coverage..."
measure_cov "core/smtlib/*" 80
measure_cov "core/cpu/x86.py" 50
measure_cov "core/memory.py" 85
measure_cov "manticore/core/smtlib/*" 80
measure_cov "manticore/core/cpu/x86.py" 50
measure_cov "manticore/core/memory.py" 85
exit ${RV}