|
Ran
|
Jobs
1
|
Files
176
|
Run time
8s
|
Badge
README BADGES
|
push
travis-ci
<a href="https://github.com/cuckoosandbox/cuckoo/commit/1c06d72c6">patch py27 subprocess to be unicode-aware This commit introduces Unicode support to Python 2.7's process handling, especially to the spawning of new processes which is handled by the _subprocess module and uses CreateProcessA internally. Note that this has already been resolved on Python 3's branch. During our Windows unit tests on AppVeyor the lib/api/process.py is imported during all unit tests, due to which all invocations of _subprocess.CreateProcess go through our code. Therefore we handle some edge cases that we'll never be needing in the Cuckoo Analyzer but are nonetheless useful as reference implementation and/or for completeness. Furthermore it should be noted that this changes the "trigger" attribute in the configuration for Cuckoo Monitor from ASCII to UTF-8 which requires [1] on the Cuckoo Monitor side to be used correctly. Due to UTF-8 being ASCII compatible, this should be backwards compatible. Finally it removes monitor/latest from hashes.txt and introduces a cmd.exe-based Unicode command-line unit test as Python 2.7's python.exe doesn't support Unicode command-line arguments either (apparently). [1]: https://github.com/cuckoosandbox/monitor/commit/</a><a class="double-link" href="https://github.com/cuckoosandbox/cuckoo/commit/e071e63a6">e071e63a6</a>
9133 of 15182 relevant lines covered (60.16%)
0.6 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 1 |
100.0 |
cuckoo/common/utils.py | |
| 1 |
100.0 |
cuckoo/core/database.py | |
| 2 |
100.0 |
cuckoo/common/files.py | |
| 2 |
100.0 |
cuckoo/core/startup.py | |
| 3 |
100.0 |
cuckoo/reporting/singlefile.py | |
| 7 |
100.0 |
cuckoo/misc.py | |
| 7 |
100.0 |
cuckoo/web/controllers/analysis/export/api.py | |
| 8 |
100.0 |
cuckoo/web/controllers/cuckoo/api.py | |
| 8 |
100.0 |
cuckoo/apps/api.py | |
| 10 |
100.0 |
cuckoo/web/controllers/analysis/export/export.py | |
| 13 |
100.0 |
cuckoo/main.py | |
| 21 |
100.0 |
cuckoo/apps/import_.py | |
| 48 |
100.0 |
cuckoo/apps/rooter.py | |
| 49 |
100.0 |
cuckoo/web/controllers/analysis/control/api.py | |
| 109 |
100.0 |
cuckoo/processing/static.py |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 2 | 1855.2 | 0 |
60.16 |
Travis Job 1855.2 |