Skip to content

Commit c701654

Browse files
committed
TODO, Combined changes to test cases because of logging changes
Sorry but I won't split these...
1 parent b5dfb3f commit c701654

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

cmd/eval-dev-quality/cmd/evaluate_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ func TestEvaluateExecute(t *testing.T) {
462462

463463
ExpectedResultFiles: map[string]func(t *testing.T, filePath string, data string){
464464
filepath.Join("result-directory", "evaluation.log"): func(t *testing.T, filePath string, data string) {
465-
assert.Contains(t, data, "Skipping unavailable provider \"openrouter\"")
465+
assert.Contains(t, data, "Skipping unavailable provider \\\"openrouter\\\"")
466466
},
467467
},
468468
ExpectedPanicContains: "ERROR: model openrouter/auto does not exist",

evaluate/task/repository_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ func TestRepositoryLoadConfiguration(t *testing.T) {
204204
TestDataPath: filepath.Join("..", "..", "testdata"),
205205
RepositoryPath: filepath.Join("golang", "plain"),
206206

207-
ExpectedErrorText: "task identifier \"unknown-task\" unknown",
207+
ExpectedErrorText: "task identifier \\\"unknown-task\\\" unknown",
208208
MutationBefore: func(t *testing.T, repositoryPath string) {
209209
configuration := bytesutil.StringTrimIndentations(`
210210
{

evaluate/task/test-integration/task_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,10 @@ func TestWriteTestsRun(t *testing.T) {
8585
},
8686
},
8787
ValidateLog: func(t *testing.T, data string) {
88-
assert.Contains(t, data, "Evaluating model \"symflower/symbolic-execution\"")
88+
assert.Contains(t, data, "Evaluating model \\\"symflower/symbolic-execution\\\"")
8989
assert.Contains(t, data, "Generated 1 test")
9090
assert.Contains(t, data, "PASS: TestSymflowerPlain")
91-
assert.Contains(t, data, "Evaluated model \"symflower/symbolic-execution\"")
91+
assert.Contains(t, data, "Evaluated model \\\"symflower/symbolic-execution\\\"")
9292
},
9393
})
9494
}

evaluate/task/transpile_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -662,7 +662,7 @@ func TestValidateTranspileRepository(t *testing.T) {
662662
Language: &golang.Language{},
663663

664664
ExpectedError: func(t *testing.T, err error) {
665-
assert.ErrorContains(t, err, "the language extension \".unsupported\" is not supported")
665+
assert.ErrorContains(t, err, "the language extension \\\".unsupported\\\" is not supported")
666666
},
667667
})
668668
t.Run("Go", func(t *testing.T) {

evaluate/task/write-test_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ func TestWriteTestsRun(t *testing.T) {
5353
// Generate invalid code for caseA (with and without template).
5454
modelMock.RegisterGenerateSuccess(t, "caseA_test.go", "does not compile", metricstesting.AssessmentsWithProcessingTime).Twice()
5555
// Generate valid code for caseB (with and without template).
56-
modelMock.RegisterGenerateSuccess(t, "caseB_test.go", "package plain\n\nimport \"testing\"\n\nfunc TestCaseB(t *testing.T){}", metricstesting.AssessmentsWithProcessingTime).Twice()
56+
modelMock.RegisterGenerateSuccess(t, "caseB_test.go", "package plain\n\nimport \\\"testing\\\"\n\nfunc TestCaseB(t *testing.T){}", metricstesting.AssessmentsWithProcessingTime).Twice()
5757

5858
validate(t, &tasktesting.TestCaseTask{
5959
Name: "Plain",
@@ -93,7 +93,7 @@ func TestWriteTestsRun(t *testing.T) {
9393
"exit status 1", // Symflower fix not applicable (overwrote template).
9494
},
9595
ValidateLog: func(t *testing.T, data string) {
96-
assert.Equal(t, 1, strings.Count(data, "Evaluating model \"mocked-model\""))
96+
assert.Equal(t, 1, strings.Count(data, "Evaluating model \\\"mocked-model\\\""))
9797
assert.Equal(t, 4, strings.Count(data, "PASS: TestCaseB")) // Bare model result, with fix, with template, with template and fix.
9898
},
9999
})
@@ -120,7 +120,7 @@ func TestWriteTestsRun(t *testing.T) {
120120
ExpectedRepositoryAssessment: expectedAssessments,
121121
ExpectedProblemContains: expectedProblems,
122122
ValidateLog: func(t *testing.T, data string) {
123-
assert.Contains(t, data, "Evaluating model \"mocked-model\"")
123+
assert.Contains(t, data, "Evaluating model \\\"mocked-model\\\"")
124124
if assertTestsPass {
125125
assert.Contains(t, data, "PASS: TestPlain")
126126
}
@@ -295,7 +295,7 @@ func TestWriteTestsRun(t *testing.T) {
295295
},
296296
ExpectedProblemContains: nil,
297297
ValidateLog: func(t *testing.T, data string) {
298-
assert.Contains(t, data, "Evaluating model \"mocked-model\"")
298+
assert.Contains(t, data, "Evaluating model \\\"mocked-model\\\"")
299299
},
300300
})
301301
}
@@ -390,7 +390,7 @@ func TestWriteTestsRun(t *testing.T) {
390390
IdentifierWriteTestsSymflowerTemplateSymflowerFix: metrics.Assessments{},
391391
},
392392
ValidateLog: func(t *testing.T, data string) {
393-
assert.Contains(t, data, "Ignoring file \"plain.go\" (as configured by the repository)")
393+
assert.Contains(t, data, "Ignoring file \\\"plain.go\\\" (as configured by the repository)")
394394
},
395395
})
396396
}

tools/install_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ func ValidateInstallTool(t *testing.T, tool Tool) {
3636
logOutput, logger := log.Buffer()
3737
require.NoError(t, InstallTool(logger, tool, temporaryPath))
3838

39-
require.Contains(t, logOutput.String(), fmt.Sprintf(`Install %q to`, tool.ID()))
39+
require.Contains(t, logOutput.String(), fmt.Sprintf(`msg="installing tool" tool=%s`, tool.ID()))
4040
toolPath, err := exec.LookPath(tool.BinaryName())
4141
require.NoError(t, err)
4242
require.NotEmpty(t, toolPath)
@@ -46,7 +46,7 @@ func ValidateInstallTool(t *testing.T, tool Tool) {
4646
logOutput, logger := log.Buffer()
4747
require.NoError(t, InstallTool(logger, tool, temporaryPath))
4848

49-
require.NotContains(t, logOutput.String(), fmt.Sprintf(`Install %q to`, tool.ID()))
49+
require.NotContains(t, logOutput.String(), fmt.Sprintf(`msg="installing tool" tool=%s`, tool.ID()))
5050
toolPath, err := exec.LookPath(tool.BinaryName())
5151
require.NoError(t, err)
5252
require.NotEmpty(t, toolPath)

0 commit comments

Comments
 (0)