This commit is contained in:
Antonis Geralis 2022-08-26 11:19:49 +03:00
parent 8c980792f5
commit fd7c1aedba
2 changed files with 17 additions and 2 deletions

View File

@ -1 +1,15 @@
# Dr. Chaos
A powerful and easy-to-use fuzzing framework in Nim for C/C++/Obj-C targets.
## License
Licensed and distributed under either of
* MIT license: [LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT
or
* Apache License, Version 2.0, ([LICENSE-APACHEv2](LICENSE-APACHEv2) or http://www.apache.org/licenses/LICENSE-2.0)
at your option. These files may not be copied, modified, or distributed except according to those terms.

View File

@ -3,7 +3,7 @@ mode = ScriptMode.Verbose
version = "0.1.0"
author = "Dr. Chaos Team"
description = "A powerful and easy-to-use fuzzing framework in Nim for C/C++/Obj-C targets"
license = "MIT"
license = "Apache License 2.0"
srcDir = "."
skipDirs = @["tests", "benchmarks", "examples", "experiments"]
@ -25,6 +25,7 @@ proc buildBinary(name: string, srcDir = "./", params = "", lang = "c") =
proc test(name: string, srcDir = "tests/", args = "", lang = "c") =
buildBinary name, srcDir, "--mm:arc -d:danger"
# Should ideally run inside build/ because of the artifacts, but it doesn't work!
exec "build/" & name & " -max_total_time=3 -runs=10000" & args
task testDrChaosExamples, "Build & run Dr. Chaos examples":