Deprecate Go extraction reconciliation feature flag and CODEQL_EXTRACTOR_GO_BUILD_TRACING for custom builds (#1322)
Co-authored-by: Henry Mercer <henry.mercer@me.com>
This commit is contained in:
parent
0eacdb53ad
commit
5883c13406
52 changed files with 178 additions and 610 deletions
|
|
@ -6,7 +6,6 @@ import {
|
|||
isTracedLanguage,
|
||||
parseLanguage,
|
||||
} from "./languages";
|
||||
import { getRunnerLogger } from "./logging";
|
||||
import { setupTests } from "./testing-utils";
|
||||
|
||||
setupTests(test);
|
||||
|
|
@ -32,40 +31,26 @@ test("parseLanguage", async (t) => {
|
|||
t.deepEqual(parseLanguage(""), undefined);
|
||||
});
|
||||
|
||||
for (const isReconciliationOn of [false, true]) {
|
||||
test(`isTracedLanguage (go reconciliation ${
|
||||
isReconciliationOn ? "enabled" : "disabled"
|
||||
})`, async (t) => {
|
||||
const logger = getRunnerLogger(true);
|
||||
test("isTracedLanguage", async (t) => {
|
||||
t.true(isTracedLanguage(Language.cpp));
|
||||
t.true(isTracedLanguage(Language.csharp));
|
||||
t.true(isTracedLanguage(Language.go));
|
||||
t.true(isTracedLanguage(Language.java));
|
||||
t.true(isTracedLanguage(Language.swift));
|
||||
|
||||
t.true(isTracedLanguage(Language.cpp, isReconciliationOn, logger));
|
||||
t.true(isTracedLanguage(Language.java, isReconciliationOn, logger));
|
||||
t.true(isTracedLanguage(Language.csharp, isReconciliationOn, logger));
|
||||
t.false(isTracedLanguage(Language.javascript));
|
||||
t.false(isTracedLanguage(Language.python));
|
||||
t.false(isTracedLanguage(Language.ruby));
|
||||
});
|
||||
|
||||
t.is(
|
||||
isTracedLanguage(Language.go, isReconciliationOn, logger),
|
||||
isReconciliationOn
|
||||
);
|
||||
test("isScannedLanguage", async (t) => {
|
||||
t.false(isScannedLanguage(Language.cpp));
|
||||
t.false(isScannedLanguage(Language.csharp));
|
||||
t.false(isScannedLanguage(Language.go));
|
||||
t.false(isScannedLanguage(Language.java));
|
||||
t.false(isScannedLanguage(Language.swift));
|
||||
|
||||
t.false(isTracedLanguage(Language.javascript, isReconciliationOn, logger));
|
||||
t.false(isTracedLanguage(Language.python, isReconciliationOn, logger));
|
||||
});
|
||||
|
||||
test(`isScannedLanguage (go reconciliation ${
|
||||
isReconciliationOn ? "enabled" : "disabled"
|
||||
}`, async (t) => {
|
||||
const logger = getRunnerLogger(true);
|
||||
|
||||
t.false(isScannedLanguage(Language.cpp, isReconciliationOn, logger));
|
||||
t.false(isScannedLanguage(Language.java, isReconciliationOn, logger));
|
||||
t.false(isScannedLanguage(Language.csharp, isReconciliationOn, logger));
|
||||
|
||||
t.is(
|
||||
isScannedLanguage(Language.go, isReconciliationOn, logger),
|
||||
!isReconciliationOn
|
||||
);
|
||||
|
||||
t.true(isScannedLanguage(Language.javascript, isReconciliationOn, logger));
|
||||
t.true(isScannedLanguage(Language.python, isReconciliationOn, logger));
|
||||
});
|
||||
}
|
||||
t.true(isScannedLanguage(Language.javascript));
|
||||
t.true(isScannedLanguage(Language.python));
|
||||
t.true(isScannedLanguage(Language.ruby));
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue