Skip to content

Commit

Permalink
chore: fix merge conflicts
Browse files Browse the repository at this point in the history
  • Loading branch information
dstallenberg committed Dec 11, 2023
2 parents 6061473 + 287b621 commit bd24408
Show file tree
Hide file tree
Showing 11 changed files with 36 additions and 34 deletions.
2 changes: 1 addition & 1 deletion libraries/analysis-javascript/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@syntest/analysis-javascript",
"version": "0.2.0-beta.9",
"version": "0.2.0-beta.10",
"description": "SynTest Analysis JavaScript is a library for doing analysis of the JavaScript language",
"keywords": [
"syntest",
Expand Down
4 changes: 2 additions & 2 deletions libraries/instrumentation-javascript/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@syntest/instrumentation-javascript",
"version": "0.2.0-beta.1",
"version": "0.2.0-beta.2",
"description": "SynTest Instrumentation JavaScript is a library for instrumenting JavaScript code",
"keywords": [
"syntest",
Expand Down Expand Up @@ -51,7 +51,7 @@
"@babel/core": "7.20.12",
"@babel/traverse": "7.20.12",
"@istanbuljs/schema": "^0.1.3",
"@syntest/analysis-javascript": "^0.2.0-beta.9",
"@syntest/analysis-javascript": "^0.2.0-beta.10",
"@syntest/ast-visitor-javascript": "^0.2.0-beta.4",
"@syntest/diagnostics": "^0.1.0-beta.0",
"@syntest/storage": "^0.3.0-beta.2",
Expand Down
6 changes: 3 additions & 3 deletions libraries/search-javascript/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@syntest/search-javascript",
"version": "0.2.0-beta.10",
"version": "0.2.0-beta.11",
"description": "SynTest JavaScript is a tool for automatically generating test cases for the JavaScript language",
"keywords": [
"syntest",
Expand Down Expand Up @@ -53,11 +53,11 @@
"@babel/preset-env": "7.19.1",
"@babel/register": "7.18.9",
"@syntest/analysis": "^0.3.0-beta.1",
"@syntest/analysis-javascript": "^0.2.0-beta.9",
"@syntest/analysis-javascript": "^0.2.0-beta.10",
"@syntest/ast-visitor-javascript": "^0.2.0-beta.4",
"@syntest/cfg": "^0.5.0-beta.0",
"@syntest/diagnostics": "^0.1.0-beta.0",
"@syntest/instrumentation-javascript": "^0.2.0-beta.1",
"@syntest/instrumentation-javascript": "^0.2.0-beta.2",
"@syntest/logging": "^0.2.0-beta.2",
"@syntest/prng": "^0.2.0-beta.2",
"@syntest/search": "^0.5.0-beta.10",
Expand Down
24 changes: 12 additions & 12 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@syntest/plugin-javascript-event-listener-state-storage",
"version": "0.2.0-beta.5",
"version": "0.2.0-beta.6",
"description": "A listener plugin for SynTest JavaScript containing state storage functionalities",
"keywords": [
"syntest",
Expand Down Expand Up @@ -49,7 +49,7 @@
},
"dependencies": {
"@syntest/analysis": "^0.3.0-beta.1",
"@syntest/analysis-javascript": "^0.2.0-beta.9",
"@syntest/analysis-javascript": "^0.2.0-beta.10",
"@syntest/base-language": "^0.3.0-beta.11",
"@syntest/cfg": "^0.5.0-beta.0",
"@syntest/diagnostics": "^0.1.0-beta.0",
Expand Down
1 change: 1 addition & 0 deletions tools/javascript/lib/JavaScriptLauncher.ts
Original file line number Diff line number Diff line change
Expand Up @@ -480,6 +480,7 @@ export class JavaScriptLauncher extends Launcher<JavaScriptArguments> {

// this.metricManager.recordProperty(PropertyName., `${timeInMs}`); // TODO new metric
}

if (this.arguments_.testMinimization) {
const start = Date.now();
JavaScriptLauncher.LOGGER.info("Minimization started");
Expand Down
5 changes: 3 additions & 2 deletions tools/javascript/lib/workflows/DeDuplicator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,9 @@ import { JavaScriptTestCase } from "@syntest/search-javascript";

import { Workflow } from "./Workflow";

export class DeDuplicator extends Workflow {
export class DeDuplicator implements Workflow {
protected static LOGGER: Logger;

protected userInterface: UserInterface;
protected secondaryObjectives: SecondaryObjectiveComparator<JavaScriptTestCase>[];
protected objectivesMap: Map<Target, ObjectiveFunction<JavaScriptTestCase>[]>;
Expand All @@ -39,13 +40,13 @@ export class DeDuplicator extends Workflow {
secondaryObjectives: SecondaryObjectiveComparator<JavaScriptTestCase>[],
objectivesMap: Map<Target, ObjectiveFunction<JavaScriptTestCase>[]>
) {
super();
DeDuplicator.LOGGER = getLogger(DeDuplicator.name);
this.userInterface = userInterface;
this.secondaryObjectives = secondaryObjectives;
this.objectivesMap = objectivesMap;
}

// eslint-disable-next-line sonarjs/cognitive-complexity
execute(
encodingsMap: Map<Target, JavaScriptTestCase[]>
): Promise<Map<Target, JavaScriptTestCase[]>> {
Expand Down
6 changes: 3 additions & 3 deletions tools/javascript/lib/workflows/MetaCommenter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import { JavaScriptTestCase } from "@syntest/search-javascript";

import { Workflow } from "./Workflow";

export class MetaCommenter extends Workflow {
export class MetaCommenter implements Workflow {
protected static LOGGER: Logger;
protected userInterface: UserInterface;
protected secondaryObjectives: SecondaryObjectiveComparator<JavaScriptTestCase>[];
Expand All @@ -41,14 +41,14 @@ export class MetaCommenter extends Workflow {
secondaryObjectives: SecondaryObjectiveComparator<JavaScriptTestCase>[],
objectivesMap: Map<Target, ObjectiveFunction<JavaScriptTestCase>[]>
) {
super();
MetaCommenter.LOGGER = getLogger(MetaCommenter.name);
this.userInterface = userInterface;
this.secondaryObjectives = secondaryObjectives;
this.objectivesMap = objectivesMap;
}

override execute(
// eslint-disable-next-line sonarjs/cognitive-complexity
execute(
encodingsMap: Map<Target, JavaScriptTestCase[]>
): Promise<Map<Target, JavaScriptTestCase[]>> {
const totalEncodings = [...encodingsMap.values()].reduce(
Expand Down
6 changes: 3 additions & 3 deletions tools/javascript/lib/workflows/TestSplitter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,14 @@ import {

import { Workflow } from "./Workflow";

export class TestSplitting extends Workflow {
export class TestSplitting implements Workflow {
protected static LOGGER: Logger;
protected userInterface: UserInterface;
protected runner: JavaScriptRunner;

constructor(userInterface: UserInterface, runner: JavaScriptRunner) {
super();
TestSplitting.LOGGER = getLogger("TestSplitting");
TestSplitting.LOGGER = getLogger(TestSplitting.name);
this.userInterface = userInterface;
this.runner = runner;
this.userInterface = userInterface;
}
Expand Down
4 changes: 2 additions & 2 deletions tools/javascript/lib/workflows/Workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
import { Target } from "@syntest/analysis-javascript";
import { JavaScriptTestCase } from "@syntest/search-javascript";

export abstract class Workflow {
abstract execute(
export interface Workflow {
execute(
encodingMap: Map<Target, JavaScriptTestCase[]>
): Promise<Map<Target, JavaScriptTestCase[]>>;
}
8 changes: 4 additions & 4 deletions tools/javascript/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@syntest/javascript",
"version": "0.2.0-beta.10",
"version": "0.2.0-beta.12",
"description": "SynTest JavaScript is a tool for automatically generating test cases for the JavaScript language",
"keywords": [
"syntest",
Expand Down Expand Up @@ -48,16 +48,16 @@
"test:watch": "mocha --config ../../.mocharc.json --watch"
},
"dependencies": {
"@syntest/analysis-javascript": "^0.2.0-beta.9",
"@syntest/analysis-javascript": "^0.2.0-beta.10",
"@syntest/base-language": "^0.3.0-beta.11",
"@syntest/cli-graphics": "^0.3.0-beta.1",
"@syntest/diagnostics": "^0.1.0-beta.0",
"@syntest/instrumentation-javascript": "^0.2.0-beta.1",
"@syntest/instrumentation-javascript": "^0.2.0-beta.2",
"@syntest/logging": "^0.2.0-beta.2",
"@syntest/metric": "^0.2.0-beta.0",
"@syntest/module": "^0.2.0-beta.4",
"@syntest/search": "^0.5.0-beta.10",
"@syntest/search-javascript": "^0.2.0-beta.10",
"@syntest/search-javascript": "^0.2.0-beta.11",
"@syntest/storage": "^0.3.0-beta.2",
"yargs": "^17.7.2"
},
Expand Down

0 comments on commit bd24408

Please sign in to comment.