diff options
| author | serpilliere <serpilliere@users.noreply.github.com> | 2017-04-21 10:27:41 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-04-21 10:27:41 +0200 |
| commit | bdd6b06076aea4bf5bbbf7ad6a8dbf89092ae315 (patch) | |
| tree | 7070196a4cca1de6b7ad9569d207ce77cd2865ae /test/test_all.py | |
| parent | 4165a03aa7638c6266a0967a7763c0f239f19e38 (diff) | |
| parent | 598e65a66bc817ebf6009ae5c33a584bedced99e (diff) | |
| download | miasm-bdd6b06076aea4bf5bbbf7ad6a8dbf89092ae315.tar.gz miasm-bdd6b06076aea4bf5bbbf7ad6a8dbf89092ae315.zip | |
Merge pull request #518 from commial/feature/dse
Feature/dse
Diffstat (limited to 'test/test_all.py')
| -rwxr-xr-x | test/test_all.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/test_all.py b/test/test_all.py index 94779898..d2c3e5e2 100755 --- a/test/test_all.py +++ b/test/test_all.py @@ -278,6 +278,12 @@ testset += RegressionTest(["depgraph.py"], base_dir="analysis", (14, 1), (15, 1)) ]) testset += RegressionTest(["modularintervals.py"], base_dir="analysis") +for jitter in ArchUnitTest.jitter_engines: + if jitter in blacklist.get(script, []): + continue + tags = [TAGS[jitter]] if jitter in TAGS else [] + testset += RegressionTest(["dse.py", jitter], base_dir="analysis", tags=tags) + testset += RegressionTest(["range.py"], base_dir="analysis", tags=[TAGS["z3"]]) @@ -586,6 +592,17 @@ for options, nb_sol, tag in [([], 4, []), depends=[test_x86_32_if_reg], tags=tag) +dse_crackme_out = Example.get_sample("dse_crackme.c")[:-2] +dse_crackme = ExampleSymbolExec([Example.get_sample("dse_crackme.c"), + "-o", dse_crackme_out], + products=[dse_crackme_out], + executable="cc") +testset += dse_crackme +testset += ExampleSymbolExec(["dse_crackme.py", dse_crackme_out], + depends=[dse_crackme], + products=["test.txt"], + tags=[TAGS["z3"]]) + ## Jitter class ExampleJitter(Example): """Jitter examples specificities: |