mutation-testing-metrics
Advanced tools
@@ -9,3 +9,2 @@ import type { FileResult, MutantResult } from 'mutation-testing-report-schema'; | ||
| export declare class FileUnderTestModel extends SourceFile implements FileResult { | ||
| name: string; | ||
| /** | ||
@@ -27,2 +26,3 @@ * Programming language that is used. Used for code highlighting, see https://prismjs.com/#examples. | ||
| result?: MetricsResult; | ||
| name: string; | ||
| /** | ||
@@ -29,0 +29,0 @@ * @param input The file result content |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"file-under-test-model.d.ts","sourceRoot":"","sources":["../../../src/model/file-under-test-model.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,UAAU,EAAE,YAAY,EAAE,MAAM,gCAAgC,CAAC;AAE/E,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,qBAAqB,CAAC;AACzD,OAAO,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AAChD,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAE9C;;GAEG;AACH,qBAAa,kBAAmB,SAAQ,UAAW,YAAW,UAAU;IAwB7D,IAAI,EAAE,MAAM;IAvBrB;;OAEG;IACH,QAAQ,EAAE,MAAM,CAAC;IACjB;;OAEG;IACH,MAAM,EAAE,MAAM,CAAC;IACf;;OAEG;IACH,OAAO,EAAE,WAAW,EAAE,CAAC;IACvB;;OAEG;IACH,MAAM,CAAC,EAAE,aAAa,CAAC;IAEvB;;;OAGG;gBAED,KAAK,EAAE,UAAU,EACV,IAAI,EAAE,MAAM;IAYrB;;OAEG;IACI,gBAAgB,CAAC,MAAM,EAAE,YAAY,GAAG,MAAM;CAStD"} | ||
| {"version":3,"file":"file-under-test-model.d.ts","sourceRoot":"","sources":["../../../src/model/file-under-test-model.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,UAAU,EAAE,YAAY,EAAE,MAAM,gCAAgC,CAAC;AAE/E,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,qBAAqB,CAAC;AACzD,OAAO,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AAChD,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAE9C;;GAEG;AACH,qBAAa,kBAAmB,SAAQ,UAAW,YAAW,UAAU;IACtE;;OAEG;IACH,QAAQ,EAAE,MAAM,CAAC;IACjB;;OAEG;IACH,MAAM,EAAE,MAAM,CAAC;IACf;;OAEG;IACH,OAAO,EAAE,WAAW,EAAE,CAAC;IACvB;;OAEG;IACH,MAAM,CAAC,EAAE,aAAa,CAAC;IAEvB,IAAI,EAAE,MAAM,CAAC;IAEb;;;OAGG;gBACS,KAAK,EAAE,UAAU,EAAE,IAAI,EAAE,MAAM;IAY3C;;OAEG;IACI,gBAAgB,CAAC,MAAM,EAAE,YAAY,GAAG,MAAM;CAStD"} |
@@ -7,3 +7,2 @@ import { MutantModel } from './mutant-model.js'; | ||
| export class FileUnderTestModel extends SourceFile { | ||
| name; | ||
| /** | ||
@@ -25,2 +24,3 @@ * Programming language that is used. Used for code highlighting, see https://prismjs.com/#examples. | ||
| result; | ||
| name; | ||
| /** | ||
@@ -32,5 +32,5 @@ * @param input The file result content | ||
| super(); | ||
| this.name = name; | ||
| this.language = input.language; | ||
| this.source = input.source; | ||
| this.name = name; | ||
| this.mutants = input.mutants.map((mutantResult) => { | ||
@@ -37,0 +37,0 @@ const mutant = new MutantModel(mutantResult); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"file-under-test-model.js","sourceRoot":"","sources":["../../../src/model/file-under-test-model.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AAChD,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAE9C;;GAEG;AACH,MAAM,OAAO,kBAAmB,SAAQ,UAAU;IAwBvC;IAvBT;;OAEG;IACH,QAAQ,CAAS;IACjB;;OAEG;IACH,MAAM,CAAS;IACf;;OAEG;IACH,OAAO,CAAgB;IACvB;;OAEG;IACH,MAAM,CAAiB;IAEvB;;;OAGG;IACH,YACE,KAAiB,EACV,IAAY;QAEnB,KAAK,EAAE,CAAC;QAFD,SAAI,GAAJ,IAAI,CAAQ;QAGnB,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC;QAC/B,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,MAAM,CAAC;QAC3B,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,EAAE;YAChD,MAAM,MAAM,GAAG,IAAI,WAAW,CAAC,YAAY,CAAC,CAAC;YAC7C,MAAM,CAAC,UAAU,GAAG,IAAI,CAAC;YACzB,OAAO,MAAM,CAAC;QAChB,CAAC,CAAC,CAAC;IACL,CAAC;IAED;;OAEG;IACI,gBAAgB,CAAC,MAAoB;QAC1C,MAAM,OAAO,GAAG,IAAI,CAAC,UAAU,EAAE,CAAC;QAClC,MAAM,KAAK,GAAG,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;QAClD,MAAM,cAAc,GAAG,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QACzD,MAAM,GAAG,GAAG,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC;QAClD,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,GACnE,MAAM,CAAC,WAAW,IAAI,MAAM,CAAC,WAAW,IAAI,MAAM,CAAC,WACrD,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,GAAG,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC;IACnF,CAAC;CACF"} | ||
| {"version":3,"file":"file-under-test-model.js","sourceRoot":"","sources":["../../../src/model/file-under-test-model.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AAChD,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAE9C;;GAEG;AACH,MAAM,OAAO,kBAAmB,SAAQ,UAAU;IAChD;;OAEG;IACH,QAAQ,CAAS;IACjB;;OAEG;IACH,MAAM,CAAS;IACf;;OAEG;IACH,OAAO,CAAgB;IACvB;;OAEG;IACH,MAAM,CAAiB;IAEvB,IAAI,CAAS;IAEb;;;OAGG;IACH,YAAY,KAAiB,EAAE,IAAY;QACzC,KAAK,EAAE,CAAC;QACR,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC;QAC/B,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,MAAM,CAAC;QAC3B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,EAAE;YAChD,MAAM,MAAM,GAAG,IAAI,WAAW,CAAC,YAAY,CAAC,CAAC;YAC7C,MAAM,CAAC,UAAU,GAAG,IAAI,CAAC;YACzB,OAAO,MAAM,CAAC;QAChB,CAAC,CAAC,CAAC;IACL,CAAC;IAED;;OAEG;IACI,gBAAgB,CAAC,MAAoB;QAC1C,MAAM,OAAO,GAAG,IAAI,CAAC,UAAU,EAAE,CAAC;QAClC,MAAM,KAAK,GAAG,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;QAClD,MAAM,cAAc,GAAG,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QACzD,MAAM,GAAG,GAAG,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC;QAClD,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,GACnE,MAAM,CAAC,WAAW,IAAI,MAAM,CAAC,WAAW,IAAI,MAAM,CAAC,WACrD,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,GAAG,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC;IACnF,CAAC;CACF"} |
@@ -10,3 +10,2 @@ import type { TestFile as TestFile } from 'mutation-testing-report-schema'; | ||
| export declare class TestFileModel extends SourceFile implements TestFile { | ||
| name: string; | ||
| tests: TestModel[]; | ||
@@ -18,2 +17,3 @@ source: string | undefined; | ||
| result?: MetricsResult<TestFileModel, TestMetrics>; | ||
| name: string; | ||
| /** | ||
@@ -20,0 +20,0 @@ * @param input the test file content |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"test-file-model.d.ts","sourceRoot":"","sources":["../../../src/model/test-file-model.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,QAAQ,IAAI,QAAQ,EAAE,MAAM,gCAAgC,CAAC;AAE3E,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,qBAAqB,CAAC;AACzD,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAC9C,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AACrD,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C;;GAEG;AACH,qBAAa,aAAc,SAAQ,UAAW,YAAW,QAAQ;IActD,IAAI,EAAE,MAAM;IAbrB,KAAK,EAAE,SAAS,EAAE,CAAC;IACnB,MAAM,EAAE,MAAM,GAAG,SAAS,CAAC;IAC3B;;OAEG;IACH,MAAM,CAAC,EAAE,aAAa,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC;IAEnD;;;OAGG;gBAED,KAAK,EAAE,QAAQ,EACR,IAAI,EAAE,MAAM;CAUtB"} | ||
| {"version":3,"file":"test-file-model.d.ts","sourceRoot":"","sources":["../../../src/model/test-file-model.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,QAAQ,IAAI,QAAQ,EAAE,MAAM,gCAAgC,CAAC;AAE3E,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,qBAAqB,CAAC;AACzD,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAC9C,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AACrD,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C;;GAEG;AACH,qBAAa,aAAc,SAAQ,UAAW,YAAW,QAAQ;IAC/D,KAAK,EAAE,SAAS,EAAE,CAAC;IACnB,MAAM,EAAE,MAAM,GAAG,SAAS,CAAC;IAC3B;;OAEG;IACH,MAAM,CAAC,EAAE,aAAa,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC;IAEnD,IAAI,EAAE,MAAM,CAAC;IAEb;;;OAGG;gBACS,KAAK,EAAE,QAAQ,EAAE,IAAI,EAAE,MAAM;CAU1C"} |
@@ -7,3 +7,2 @@ import { SourceFile } from './source-file.js'; | ||
| export class TestFileModel extends SourceFile { | ||
| name; | ||
| tests; | ||
@@ -15,2 +14,3 @@ source; | ||
| result; | ||
| name; | ||
| /** | ||
@@ -17,0 +17,0 @@ * @param input the test file content |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"test-file-model.js","sourceRoot":"","sources":["../../../src/model/test-file-model.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAE9C,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C;;GAEG;AACH,MAAM,OAAO,aAAc,SAAQ,UAAU;IAclC;IAbT,KAAK,CAAc;IACnB,MAAM,CAAqB;IAC3B;;OAEG;IACH,MAAM,CAA6C;IAEnD;;;OAGG;IACH,YACE,KAAe,EACR,IAAY;QAEnB,KAAK,EAAE,CAAC;QAFD,SAAI,GAAJ,IAAI,CAAQ;QAGnB,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,MAAM,CAAC;QAC3B,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE;YAC9C,MAAM,IAAI,GAAG,IAAI,SAAS,CAAC,cAAc,CAAC,CAAC;YAC3C,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;YACvB,OAAO,IAAI,CAAC;QACd,CAAC,CAAC,CAAC;IACL,CAAC;CACF"} | ||
| {"version":3,"file":"test-file-model.js","sourceRoot":"","sources":["../../../src/model/test-file-model.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAE9C,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C;;GAEG;AACH,MAAM,OAAO,aAAc,SAAQ,UAAU;IAC3C,KAAK,CAAc;IACnB,MAAM,CAAqB;IAC3B;;OAEG;IACH,MAAM,CAA6C;IAEnD,IAAI,CAAS;IAEb;;;OAGG;IACH,YAAY,KAAe,EAAE,IAAY;QACvC,KAAK,EAAE,CAAC;QACR,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,MAAM,CAAC;QAC3B,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE;YAC9C,MAAM,IAAI,GAAG,IAAI,SAAS,CAAC,cAAc,CAAC,CAAC;YAC3C,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;YACvB,OAAO,IAAI,CAAC;QACd,CAAC,CAAC,CAAC;IACL,CAAC;CACF"} |
| import type { OpenEndLocation, TestDefinition } from 'mutation-testing-report-schema'; | ||
| import type { MutantModel } from './mutant-model.js'; | ||
| import type { TestFileModel } from './test-file-model.js'; | ||
| export declare enum TestStatus { | ||
| Killing = "Killing", | ||
| Covering = "Covering", | ||
| NotCovering = "NotCovering" | ||
| } | ||
| export declare const TestStatus: { | ||
| readonly Killing: "Killing"; | ||
| readonly Covering: "Covering"; | ||
| readonly NotCovering: "NotCovering"; | ||
| }; | ||
| export type TestStatus = keyof typeof TestStatus; | ||
| export declare class TestModel implements TestDefinition { | ||
@@ -10,0 +11,0 @@ #private; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"test-model.d.ts","sourceRoot":"","sources":["../../../src/model/test-model.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,cAAc,EAAE,MAAM,gCAAgC,CAAC;AAEtF,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AACrD,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,sBAAsB,CAAC;AAa1D,oBAAY,UAAU;IACpB,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,WAAW,gBAAgB;CAC5B;AAED,qBAAa,SAAU,YAAW,cAAc;;IACvC,EAAE,EAAG,MAAM,CAAC;IACZ,IAAI,EAAG,MAAM,CAAC;IACd,QAAQ,CAAC,EAAE,eAAe,GAAG,SAAS,CAAC;IAE9C,IAAI,aAAa,8BAIhB;IAED,IAAI,cAAc,8BAIjB;IACc,UAAU,EAAE,aAAa,GAAG,SAAS,CAAC;IAK9C,UAAU,CAAC,MAAM,EAAE,WAAW;IAI9B,SAAS,CAAC,MAAM,EAAE,WAAW;gBAIxB,KAAK,EAAE,cAAc;IAOjC;;;OAGG;IACI,QAAQ,IAAI,MAAM;IAMzB;;;OAGG;IACH,IAAW,QAAQ,WAGlB;IAED,IAAW,MAAM,IAAI,UAAU,CAQ9B;IAEM,MAAM,IAAI,IAAI;CAMtB"} | ||
| {"version":3,"file":"test-model.d.ts","sourceRoot":"","sources":["../../../src/model/test-model.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,cAAc,EAAE,MAAM,gCAAgC,CAAC;AAEtF,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AACrD,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,sBAAsB,CAAC;AAa1D,eAAO,MAAM,UAAU;;;;CAIb,CAAC;AACX,MAAM,MAAM,UAAU,GAAG,MAAM,OAAO,UAAU,CAAC;AAEjD,qBAAa,SAAU,YAAW,cAAc;;IACvC,EAAE,EAAG,MAAM,CAAC;IACZ,IAAI,EAAG,MAAM,CAAC;IACd,QAAQ,CAAC,EAAE,eAAe,GAAG,SAAS,CAAC;IAE9C,IAAI,aAAa,8BAIhB;IAED,IAAI,cAAc,8BAIjB;IACc,UAAU,EAAE,aAAa,GAAG,SAAS,CAAC;IAK9C,UAAU,CAAC,MAAM,EAAE,WAAW;IAI9B,SAAS,CAAC,MAAM,EAAE,WAAW;gBAIxB,KAAK,EAAE,cAAc;IAOjC;;;OAGG;IACI,QAAQ,IAAI,MAAM;IAMzB;;;OAGG;IACH,IAAW,QAAQ,WAGlB;IAED,IAAW,MAAM,IAAI,UAAU,CAQ9B;IAEM,MAAM,IAAI,IAAI;CAMtB"} |
@@ -11,8 +11,7 @@ function assertSourceFileDefined(sourceFile) { | ||
| } | ||
| export var TestStatus; | ||
| (function (TestStatus) { | ||
| TestStatus["Killing"] = "Killing"; | ||
| TestStatus["Covering"] = "Covering"; | ||
| TestStatus["NotCovering"] = "NotCovering"; | ||
| })(TestStatus || (TestStatus = {})); | ||
| export const TestStatus = { | ||
| Killing: 'Killing', | ||
| Covering: 'Covering', | ||
| NotCovering: 'NotCovering', | ||
| }; | ||
| export class TestModel { | ||
@@ -19,0 +18,0 @@ id; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"test-model.js","sourceRoot":"","sources":["../../../src/model/test-model.ts"],"names":[],"mappings":"AAKA,SAAS,uBAAuB,CAAC,UAAqC;IACpE,IAAI,UAAU,KAAK,SAAS,EAAE,CAAC;QAC7B,MAAM,IAAI,KAAK,CAAC,iCAAiC,CAAC,CAAC;IACrD,CAAC;AACH,CAAC;AACD,SAAS,qBAAqB,CAAC,QAAqC;IAClE,IAAI,QAAQ,KAAK,SAAS,EAAE,CAAC;QAC3B,MAAM,IAAI,KAAK,CAAC,+BAA+B,CAAC,CAAC;IACnD,CAAC;AACH,CAAC;AAED,MAAM,CAAN,IAAY,UAIX;AAJD,WAAY,UAAU;IACpB,iCAAmB,CAAA;IACnB,mCAAqB,CAAA;IACrB,yCAA2B,CAAA;AAC7B,CAAC,EAJW,UAAU,KAAV,UAAU,QAIrB;AAED,MAAM,OAAO,SAAS;IACb,EAAE,CAAU;IACZ,IAAI,CAAU;IACd,QAAQ,CAA+B;IAE9C,IAAI,aAAa;QACf,IAAI,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC7B,OAAO,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,CAAC,CAAC;QAClD,CAAC;;YAAM,OAAO,SAAS,CAAC;IAC1B,CAAC;IAED,IAAI,cAAc;QAChB,IAAI,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;YAC9B,OAAO,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,CAAC,CAAC;QACnD,CAAC;;YAAM,OAAO,SAAS,CAAC;IAC1B,CAAC;IAGD,cAAc,GAAG,IAAI,GAAG,EAAuB,CAAC;IAChD,eAAe,GAAG,IAAI,GAAG,EAAuB,CAAC;IAE1C,UAAU,CAAC,MAAmB;QACnC,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;IAC9C,CAAC;IAEM,SAAS,CAAC,MAAmB;QAClC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;IAC7C,CAAC;IAED,YAAY,KAAqB;QAC/B,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE;YAC7C,+EAA+E;YAC/E,IAAI,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;QACpB,CAAC,CAAC,CAAC;IACL,CAAC;IAED;;;OAGG;IACI,QAAQ;QACb,uBAAuB,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;QACzC,qBAAqB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QACrC,OAAO,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;IACjD,CAAC;IAED;;;OAGG;IACH,IAAW,QAAQ;QACjB,uBAAuB,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;QACzC,OAAO,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC;IAC9B,CAAC;IAED,IAAW,MAAM;QACf,IAAI,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC7B,OAAO,UAAU,CAAC,OAAO,CAAC;QAC5B,CAAC;aAAM,IAAI,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;YACrC,OAAO,UAAU,CAAC,QAAQ,CAAC;QAC7B,CAAC;aAAM,CAAC;YACN,OAAO,UAAU,CAAC,WAAW,CAAC;QAChC,CAAC;IACH,CAAC;IAEM,MAAM;QACX,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,MAAM,EAAE,IAAI,EAAE,CAAC;YACnC,OAAO;QACT,CAAC;QACD,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,gBAAgB,EAAE,CAAC;IAC5C,CAAC;CACF"} | ||
| {"version":3,"file":"test-model.js","sourceRoot":"","sources":["../../../src/model/test-model.ts"],"names":[],"mappings":"AAKA,SAAS,uBAAuB,CAAC,UAAqC;IACpE,IAAI,UAAU,KAAK,SAAS,EAAE,CAAC;QAC7B,MAAM,IAAI,KAAK,CAAC,iCAAiC,CAAC,CAAC;IACrD,CAAC;AACH,CAAC;AACD,SAAS,qBAAqB,CAAC,QAAqC;IAClE,IAAI,QAAQ,KAAK,SAAS,EAAE,CAAC;QAC3B,MAAM,IAAI,KAAK,CAAC,+BAA+B,CAAC,CAAC;IACnD,CAAC;AACH,CAAC;AAED,MAAM,CAAC,MAAM,UAAU,GAAG;IACxB,OAAO,EAAE,SAAS;IAClB,QAAQ,EAAE,UAAU;IACpB,WAAW,EAAE,aAAa;CAClB,CAAC;AAGX,MAAM,OAAO,SAAS;IACb,EAAE,CAAU;IACZ,IAAI,CAAU;IACd,QAAQ,CAA+B;IAE9C,IAAI,aAAa;QACf,IAAI,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC7B,OAAO,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,CAAC,CAAC;QAClD,CAAC;;YAAM,OAAO,SAAS,CAAC;IAC1B,CAAC;IAED,IAAI,cAAc;QAChB,IAAI,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;YAC9B,OAAO,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,CAAC,CAAC;QACnD,CAAC;;YAAM,OAAO,SAAS,CAAC;IAC1B,CAAC;IAGD,cAAc,GAAG,IAAI,GAAG,EAAuB,CAAC;IAChD,eAAe,GAAG,IAAI,GAAG,EAAuB,CAAC;IAE1C,UAAU,CAAC,MAAmB;QACnC,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;IAC9C,CAAC;IAEM,SAAS,CAAC,MAAmB;QAClC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;IAC7C,CAAC;IAED,YAAY,KAAqB;QAC/B,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE;YAC7C,+EAA+E;YAC/E,IAAI,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;QACpB,CAAC,CAAC,CAAC;IACL,CAAC;IAED;;;OAGG;IACI,QAAQ;QACb,uBAAuB,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;QACzC,qBAAqB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QACrC,OAAO,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;IACjD,CAAC;IAED;;;OAGG;IACH,IAAW,QAAQ;QACjB,uBAAuB,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;QACzC,OAAO,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC;IAC9B,CAAC;IAED,IAAW,MAAM;QACf,IAAI,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;YAC7B,OAAO,UAAU,CAAC,OAAO,CAAC;QAC5B,CAAC;aAAM,IAAI,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC;YACrC,OAAO,UAAU,CAAC,QAAQ,CAAC;QAC7B,CAAC;aAAM,CAAC;YACN,OAAO,UAAU,CAAC,WAAW,CAAC;QAChC,CAAC;IACH,CAAC;IAEM,MAAM;QACX,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,MAAM,EAAE,IAAI,EAAE,CAAC;YACnC,OAAO;QACT,CAAC;QACD,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,gBAAgB,EAAE,CAAC;IAC5C,CAAC;CACF"} |
+4
-4
| { | ||
| "name": "mutation-testing-metrics", | ||
| "version": "3.7.2", | ||
| "version": "3.7.3", | ||
| "description": "Utility functions to calculate mutation testing metrics.", | ||
@@ -29,3 +29,3 @@ "type": "module", | ||
| "dependencies": { | ||
| "mutation-testing-report-schema": "3.7.2" | ||
| "mutation-testing-report-schema": "3.7.3" | ||
| }, | ||
@@ -37,5 +37,5 @@ "devDependencies": { | ||
| "eslint": "catalog:", | ||
| "eslint-config-mte": "3.7.2" | ||
| "eslint-config-mte": "3.7.3" | ||
| }, | ||
| "gitHead": "9a5b81f237aa376d2896bcb9924daeac7c630ef9" | ||
| "gitHead": "43e7da8f0cbb0fd7a970dde67e11955ba4434ff7" | ||
| } |
@@ -28,2 +28,4 @@ import type { FileResult, MutantResult } from 'mutation-testing-report-schema'; | ||
| name: string; | ||
| /** | ||
@@ -33,9 +35,7 @@ * @param input The file result content | ||
| */ | ||
| constructor( | ||
| input: FileResult, | ||
| public name: string, | ||
| ) { | ||
| constructor(input: FileResult, name: string) { | ||
| super(); | ||
| this.language = input.language; | ||
| this.source = input.source; | ||
| this.name = name; | ||
| this.mutants = input.mutants.map((mutantResult) => { | ||
@@ -42,0 +42,0 @@ const mutant = new MutantModel(mutantResult); |
@@ -19,2 +19,4 @@ import type { TestFile as TestFile } from 'mutation-testing-report-schema'; | ||
| name: string; | ||
| /** | ||
@@ -24,7 +26,5 @@ * @param input the test file content | ||
| */ | ||
| constructor( | ||
| input: TestFile, | ||
| public name: string, | ||
| ) { | ||
| constructor(input: TestFile, name: string) { | ||
| super(); | ||
| this.name = name; | ||
| this.source = input.source; | ||
@@ -31,0 +31,0 @@ this.tests = input.tests.map((testDefinition) => { |
@@ -17,7 +17,8 @@ import type { OpenEndLocation, TestDefinition } from 'mutation-testing-report-schema'; | ||
| export enum TestStatus { | ||
| Killing = 'Killing', | ||
| Covering = 'Covering', | ||
| NotCovering = 'NotCovering', | ||
| } | ||
| export const TestStatus = { | ||
| Killing: 'Killing', | ||
| Covering: 'Covering', | ||
| NotCovering: 'NotCovering', | ||
| } as const; | ||
| export type TestStatus = keyof typeof TestStatus; | ||
@@ -24,0 +25,0 @@ export class TestModel implements TestDefinition { |
120299
0.08%1861
-0.05%+ Added
- Removed