Compare commits
No commits in common. "8c7e2275157489773b26fec296ed70f61d64972b" and "91ab96815460c403bbf4c1a22d2e338b2bcf35e9" have entirely different histories.
8c7e227515
...
91ab968154
2 changed files with 14 additions and 1 deletions
13
MutationCase.fs
Normal file
13
MutationCase.fs
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
namespace Mutannot
|
||||||
|
|
||||||
|
open System
|
||||||
|
|
||||||
|
[<AttributeUsage(AttributeTargets.Method, AllowMultiple = true)>]
|
||||||
|
type MutationCaseAttribute(id: string, file: string, line: int, find: string, replace: string) =
|
||||||
|
inherit Attribute()
|
||||||
|
|
||||||
|
member _.Id = id
|
||||||
|
member _.File = file
|
||||||
|
member _.Line = line
|
||||||
|
member _.Find = find
|
||||||
|
member _.Replace = replace
|
||||||
|
|
@ -80,7 +80,7 @@ let repoRoot =
|
||||||
|
|
||||||
let parseArgs (args: string list) =
|
let parseArgs (args: string list) =
|
||||||
let usage () =
|
let usage () =
|
||||||
fail "Usage: mutannot.fsx <path/to/project.fsproj> [--configuration Debug|Release] [--build-arg <value> ...] [--no-build] [--list | --show <id> | --run [id...]]"
|
fail "Usage: verify-coverage-mutants.fsx <path/to/project.fsproj> [--configuration Debug|Release] [--build-arg <value> ...] [--no-build] [--list | --show <id> | --run [id...]]"
|
||||||
|
|
||||||
let rec loop configuration projectPath buildArgs noBuild remaining =
|
let rec loop configuration projectPath buildArgs noBuild remaining =
|
||||||
match remaining with
|
match remaining with
|
||||||
Loading…
Add table
Add a link
Reference in a new issue