From 0a6f36d85a4ea11b675049f640801f3813f8dcff Mon Sep 17 00:00:00 2001 From: headshog Date: Tue, 2 Apr 2024 19:45:25 +0300 Subject: [PATCH] fix docs and csharp tests --- README.md | 4 ++-- .../test_casr_csharp.cs | 0 .../test_casr_csharp.csproj | 0 casr/tests/tests.rs | 4 ++-- docs/usage.md | 20 +++++++++---------- 5 files changed, 14 insertions(+), 14 deletions(-) rename casr/tests/casr_tests/csharp/{ => test_casr_csharp}/test_casr_csharp.cs (100%) rename casr/tests/casr_tests/csharp/{ => test_casr_csharp}/test_casr_csharp.csproj (100%) diff --git a/README.md b/README.md index 8e9efb55..2b900bb2 100644 --- a/README.md +++ b/README.md @@ -167,7 +167,7 @@ Create report from JavaScript: Create report from C#: - $ casr-csharp -o csharp.casrep -- dotnet run --project casr/tests/casr_tests/csharp/test_casr_csharp.csproj + $ casr-csharp -o csharp.casrep -- dotnet run --project casr/tests/casr_tests/csharp/test_casr_csharp/test_casr_csharp.csproj View report: @@ -205,7 +205,7 @@ Triage crashes after Sharpfuzz fuzzing with casr-afl: $ cp -r casr/tests/casr_tests/csharp/test_casr_afl_csharp /tmp/test_casr_afl_csharp $ cp -r casr/tests/casr_tests/csharp/test_casr_afl_csharp_module /tmp/test_casr_afl_csharp_module - $ dotnet publish -o /tmp/test_casr_afl_csharp/bin + $ dotnet publish /tmp/test_casr_afl_csharp/test_casr_afl_csharp.csproj -o /tmp/test_casr_afl_csharp/bin $ casr-afl -i casr/tests/casr_tests/casrep/afl-out-sharpfuzz -o casr/tests/tmp_tests_casr/casr_afl_csharp_out $ # You may force your own run arguments using --ignore-cmdline $ casr-afl --ignore-cmdline -i casr/tests/casr_tests/casrep/afl-out-sharpfuzz -o casr/tests/tmp_tests_casr/casr_afl_csharp_out -- dotnet run --no-build --project /tmp/test_casr_afl_csharp/test_casr_afl_csharp.csproj @@ diff --git a/casr/tests/casr_tests/csharp/test_casr_csharp.cs b/casr/tests/casr_tests/csharp/test_casr_csharp/test_casr_csharp.cs similarity index 100% rename from casr/tests/casr_tests/csharp/test_casr_csharp.cs rename to casr/tests/casr_tests/csharp/test_casr_csharp/test_casr_csharp.cs diff --git a/casr/tests/casr_tests/csharp/test_casr_csharp.csproj b/casr/tests/casr_tests/csharp/test_casr_csharp/test_casr_csharp.csproj similarity index 100% rename from casr/tests/casr_tests/csharp/test_casr_csharp.csproj rename to casr/tests/casr_tests/csharp/test_casr_csharp/test_casr_csharp.csproj diff --git a/casr/tests/tests.rs b/casr/tests/tests.rs index 397d8a54..09725f01 100644 --- a/casr/tests/tests.rs +++ b/casr/tests/tests.rs @@ -5672,8 +5672,8 @@ fn test_casr_libfuzzer_jazzer_js_xml2js() { #[cfg(target_arch = "x86_64")] fn test_casr_csharp() { let paths = [ - abs_path("tests/casr_tests/csharp/test_casr_csharp.cs"), - abs_path("tests/casr_tests/csharp/test_casr_csharp.csproj"), + abs_path("tests/casr_tests/csharp/test_casr_csharp/test_casr_csharp.cs"), + abs_path("tests/casr_tests/csharp/test_casr_csharp/test_casr_csharp.csproj"), abs_path("tests/tmp_tests_casr/test_casr_csharp"), abs_path("tests/tmp_tests_casr/test_casr_csharp/test_casr_csharp.cs"), abs_path("tests/tmp_tests_casr/test_casr_csharp/test_casr_csharp.csproj"), diff --git a/docs/usage.md b/docs/usage.md index 082b580b..9227190a 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -28,7 +28,7 @@ Create CASR reports (.casrep) from gdb execution Usage: casr-gdb [OPTIONS] <--stdout|--output > -- ... Arguments: - [ARGS]... Add "-- ./binary " to run executable + ... Add "-- ./binary " to run executable Options: -o, --output Path to save report. Path can be a directory, then report @@ -55,7 +55,7 @@ Create CASR reports (.casrep) from AddressSanitizer reports Usage: casr-san [OPTIONS] <--stdout|--output > -- ... Arguments: - [ARGS]... Add "-- ./binary " to run executable + ... Add "-- ./binary " to run executable Options: -o, --output Path to save report. Path can be a directory, then report @@ -93,7 +93,7 @@ Triage errors found by UndefinedBehaviorSanitizer and create CASR reports (.casr Usage: casr-ubsan [OPTIONS] --input ... --output -- ... Arguments: - [ARGS]... Add "-- " to run + ... Add "-- " to run Options: -l, --log-level Logging level [default: info] [possible values: info, @@ -130,7 +130,7 @@ Create CASR reports (.casrep) from python reports Usage: casr-python [OPTIONS] <--stdout|--output > -- ... Arguments: - [ARGS]... Add "-- " to run + ... Add "-- " to run Options: -o, --output Path to save report. Path can be a directory, then report @@ -156,7 +156,7 @@ Create CASR reports (.casrep) from java reports Usage: casr-java [OPTIONS] <--stdout|--output > -- ... Arguments: - [ARGS]... Add "-- " to run + ... Add "-- " to run Options: -o, --output Path to save report. Path can be a directory, then report @@ -185,7 +185,7 @@ Create CASR reports (.casrep) from JavaScript crash reports Usage: casr-js [OPTIONS] <--stdout|--output > -- ... Arguments: - [ARGS]... Add "-- " to run + ... Add "-- " to run Options: -o, --output Path to save report. Path can be a directory, then report @@ -212,7 +212,7 @@ Create CASR reports (.casrep) from C# reports Usage: casr-csharp [OPTIONS] <--stdout|--output > -- ... Arguments: - [ARGS]... Add "-- " to run + ... Add "-- " to run Options: -o, --output Path to save report. Path can be a directory, then report name @@ -228,7 +228,7 @@ Create CASR reports (.casrep) from C# reports Run casr-csharp: - $ casr-csharp -o csharp.casrep -- dotnet run --project casr/tests/casr_tests/csharp/test_casr_csharp.csproj + $ casr-csharp -o csharp.casrep -- dotnet run --project casr/tests/casr_tests/csharp/test_casr_csharp/test_casr_csharp.csproj ## casr-core @@ -552,7 +552,7 @@ Sharpfuzz example: $ cp -r casr/tests/casr_tests/csharp/test_casr_afl_csharp /tmp/test_casr_afl_csharp $ cp -r casr/tests/casr_tests/csharp/test_casr_afl_csharp_module /tmp/test_casr_afl_csharp_module - $ dotnet publish -o /tmp/test_casr_afl_csharp/bin + $ dotnet publish /tmp/test_casr_afl_csharp/test_casr_afl_csharp.csproj -o /tmp/test_casr_afl_csharp/bin $ casr-afl -i casr/tests/casr_tests/casrep/afl-out-sharpfuzz -o casr/tests/tmp_tests_casr/casr_afl_csharp_out Sharpfuzz example (with --ignore-cmdline): @@ -573,7 +573,7 @@ Triage crashes found by libFuzzer based fuzzer Usage: casr-libfuzzer [OPTIONS] --output -- ... Arguments: - [ARGS]... Add "-- ./fuzz_target " + ... Add "-- ./fuzz_target " Options: -l, --log-level