Trace Go when Go extraction reconciliation is enabled
This commit is contained in:
parent
fe1bd9ac76
commit
cf5d465980
39 changed files with 272 additions and 110 deletions
|
|
@ -32,26 +32,40 @@ test("parseLanguage", async (t) => {
|
|||
t.deepEqual(parseLanguage(""), undefined);
|
||||
});
|
||||
|
||||
test("isTracedLanguage", async (t) => {
|
||||
const logger = getRunnerLogger(true);
|
||||
for (const isReconciliationOn of [false, true]) {
|
||||
test(`isTracedLanguage (go reconciliation ${
|
||||
isReconciliationOn ? "enabled" : "disabled"
|
||||
}`, async (t) => {
|
||||
const logger = getRunnerLogger(true);
|
||||
|
||||
t.true(isTracedLanguage(Language.cpp, logger));
|
||||
t.true(isTracedLanguage(Language.java, logger));
|
||||
t.true(isTracedLanguage(Language.csharp, logger));
|
||||
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.go, logger));
|
||||
t.false(isTracedLanguage(Language.javascript, logger));
|
||||
t.false(isTracedLanguage(Language.python, logger));
|
||||
});
|
||||
t.is(
|
||||
isTracedLanguage(Language.go, isReconciliationOn, logger),
|
||||
isReconciliationOn
|
||||
);
|
||||
|
||||
test("isScannedLanguage", async (t) => {
|
||||
const logger = getRunnerLogger(true);
|
||||
t.false(isTracedLanguage(Language.javascript, isReconciliationOn, logger));
|
||||
t.false(isTracedLanguage(Language.python, isReconciliationOn, logger));
|
||||
});
|
||||
|
||||
t.false(isScannedLanguage(Language.cpp, logger));
|
||||
t.false(isScannedLanguage(Language.java, logger));
|
||||
t.false(isScannedLanguage(Language.csharp, logger));
|
||||
test(`isScannedLanguage (go reconciliation ${
|
||||
isReconciliationOn ? "enabled" : "disabled"
|
||||
}`, async (t) => {
|
||||
const logger = getRunnerLogger(true);
|
||||
|
||||
t.true(isScannedLanguage(Language.go, logger));
|
||||
t.true(isScannedLanguage(Language.javascript, logger));
|
||||
t.true(isScannedLanguage(Language.python, logger));
|
||||
});
|
||||
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));
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue