@@ -22,7 +22,6 @@ import type { Config } from "./config-utils";
2222import * as defaults from "./defaults.json" ;
2323import { DocUrl } from "./doc-url" ;
2424import { BuiltInLanguage } from "./languages" ;
25- import { getRunnerLogger } from "./logging" ;
2625import { ToolsSource } from "./setup-codeql" ;
2726import {
2827 setupTests ,
@@ -34,6 +33,8 @@ import {
3433 makeVersionInfo ,
3534 createTestConfig ,
3635 makeMacro ,
36+ getCodeQLForTesting ,
37+ RecordingLogger ,
3738} from "./testing-utils" ;
3839import { ToolsDownloadStatusReport } from "./tools-download" ;
3940import * as util from "./util" ;
@@ -102,7 +103,7 @@ async function installIntoToolcache({
102103 undefined , // otherLanguagePacksReason
103104 false , // useOverlayAwareDefaultCliVersion
104105 createFeatures ( [ ] ) ,
105- getRunnerLogger ( true ) ,
106+ new RecordingLogger ( ) ,
106107 false ,
107108 ) ;
108109}
@@ -140,7 +141,7 @@ function mockApiDetails(apiDetails: Required<GitHubApiDetails>) {
140141}
141142
142143async function stubCodeql ( ) : Promise < codeql . CodeQL > {
143- const codeqlObject = await codeql . getCodeQLForTesting ( ) ;
144+ const codeqlObject = await getCodeQLForTesting ( ) ;
144145 sinon . stub ( codeqlObject , "getVersion" ) . resolves ( makeVersionInfo ( "2.17.6" ) ) ;
145146 sinon
146147 . stub ( codeqlObject , "isTracedLanguage" )
@@ -176,7 +177,7 @@ test.serial(
176177 undefined , // otherLanguagePacksReason
177178 false , // useOverlayAwareDefaultCliVersion
178179 features ,
179- getRunnerLogger ( true ) ,
180+ new RecordingLogger ( ) ,
180181 false ,
181182 ) ;
182183
@@ -212,7 +213,7 @@ test.serial(
212213 undefined , // otherLanguagePacksReason
213214 false , // useOverlayAwareDefaultCliVersion
214215 features ,
215- getRunnerLogger ( true ) ,
216+ new RecordingLogger ( ) ,
216217 false ,
217218 ) ;
218219
@@ -252,7 +253,7 @@ test.serial(
252253 undefined , // otherLanguagePacksReason
253254 false , // useOverlayAwareDefaultCliVersion
254255 features ,
255- getRunnerLogger ( true ) ,
256+ new RecordingLogger ( ) ,
256257 false ,
257258 ) ;
258259 t . assert ( toolcache . find ( "CodeQL" , "0.0.0-20200610" ) ) ;
@@ -362,7 +363,7 @@ for (const {
362363 undefined , // otherLanguagePacksReason
363364 false , // useOverlayAwareDefaultCliVersion
364365 features ,
365- getRunnerLogger ( true ) ,
366+ new RecordingLogger ( ) ,
366367 false ,
367368 ) ;
368369 t . assert ( toolcache . find ( "CodeQL" , expectedToolcacheVersion ) ) ;
@@ -405,7 +406,7 @@ for (const toolcacheVersion of [
405406 undefined , // otherLanguagePacksReason
406407 false , // useOverlayAwareDefaultCliVersion
407408 features ,
408- getRunnerLogger ( true ) ,
409+ new RecordingLogger ( ) ,
409410 false ,
410411 ) ;
411412 t . is (
@@ -450,7 +451,7 @@ test.serial(
450451 undefined , // otherLanguagePacksReason
451452 false , // useOverlayAwareDefaultCliVersion
452453 features ,
453- getRunnerLogger ( true ) ,
454+ new RecordingLogger ( ) ,
454455 false ,
455456 ) ;
456457 t . deepEqual ( result . toolsVersion , "0.0.0-20200601" ) ;
@@ -497,7 +498,7 @@ test.serial(
497498 undefined , // otherLanguagePacksReason
498499 false , // useOverlayAwareDefaultCliVersion
499500 features ,
500- getRunnerLogger ( true ) ,
501+ new RecordingLogger ( ) ,
501502 false ,
502503 ) ;
503504 t . deepEqual ( result . toolsVersion , defaults . cliVersion ) ;
@@ -537,7 +538,7 @@ test.serial(
537538 undefined , // otherLanguagePacksReason
538539 false , // useOverlayAwareDefaultCliVersion
539540 features ,
540- getRunnerLogger ( true ) ,
541+ new RecordingLogger ( ) ,
541542 false ,
542543 ) ;
543544 t . deepEqual ( result . toolsVersion , defaults . cliVersion ) ;
@@ -579,7 +580,7 @@ test.serial(
579580 undefined , // otherLanguagePacksReason
580581 false , // useOverlayAwareDefaultCliVersion
581582 features ,
582- getRunnerLogger ( true ) ,
583+ new RecordingLogger ( ) ,
583584 false ,
584585 ) ;
585586
@@ -664,7 +665,7 @@ const injectedConfigMacro = makeMacro({
664665 tempDir,
665666 } ;
666667 thisStubConfig . computedConfig = generateCodeScanningConfig (
667- getRunnerLogger ( true ) ,
668+ new RecordingLogger ( ) ,
668669 thisStubConfig . originalUserInput ,
669670 augmentationProperties ,
670671 ) ;
@@ -1039,7 +1040,7 @@ test.serial("runTool summarizes autobuilder errors", async (t) => {
10391040 [2019-09-18 12:00:01] [autobuild] A non-error message
10401041 ` ;
10411042 stubToolRunnerConstructor ( 1 , stderr ) ;
1042- const codeqlObject = await codeql . getCodeQLForTesting ( ) ;
1043+ const codeqlObject = await getCodeQLForTesting ( ) ;
10431044 sinon . stub ( codeqlObject , "getVersion" ) . resolves ( makeVersionInfo ( "2.17.6" ) ) ;
10441045 sinon . stub ( codeqlObject , "resolveExtractor" ) . resolves ( "/path/to/extractor" ) ;
10451046 // io throws because of the test CodeQL object.
@@ -1095,7 +1096,7 @@ test.serial("runTool recognizes fatal internal errors", async (t) => {
10951096 com.semmle.util.exception.CatastrophicError: An error occurred while evaluating ControlFlowGraph::ControlFlow::Root.isRootOf/1#dispred#f610e6ed/2@86282cc8
10961097 Severe disk cache trouble (corruption or out of space) at /home/runner/work/_temp/codeql_databases/go/db-go/default/cache/pages/28/33.pack: Failed to write item to disk` ;
10971098 stubToolRunnerConstructor ( 1 , stderr ) ;
1098- const codeqlObject = await codeql . getCodeQLForTesting ( ) ;
1099+ const codeqlObject = await getCodeQLForTesting ( ) ;
10991100 sinon . stub ( codeqlObject , "getVersion" ) . resolves ( makeVersionInfo ( "2.17.6" ) ) ;
11001101 sinon . stub ( codeqlObject , "resolveExtractor" ) . resolves ( "/path/to/extractor" ) ;
11011102 // io throws because of the test CodeQL object.
0 commit comments