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
38
lib/languages.test.js
generated
38
lib/languages.test.js
generated
|
|
@ -26,22 +26,24 @@ const testing_utils_1 = require("./testing-utils");
|
|||
t.deepEqual((0, languages_1.parseLanguage)(" "), undefined);
|
||||
t.deepEqual((0, languages_1.parseLanguage)(""), undefined);
|
||||
});
|
||||
(0, ava_1.default)("isTracedLanguage", async (t) => {
|
||||
const logger = (0, logging_1.getRunnerLogger)(true);
|
||||
t.true((0, languages_1.isTracedLanguage)(languages_1.Language.cpp, logger));
|
||||
t.true((0, languages_1.isTracedLanguage)(languages_1.Language.java, logger));
|
||||
t.true((0, languages_1.isTracedLanguage)(languages_1.Language.csharp, logger));
|
||||
t.false((0, languages_1.isTracedLanguage)(languages_1.Language.go, logger));
|
||||
t.false((0, languages_1.isTracedLanguage)(languages_1.Language.javascript, logger));
|
||||
t.false((0, languages_1.isTracedLanguage)(languages_1.Language.python, logger));
|
||||
});
|
||||
(0, ava_1.default)("isScannedLanguage", async (t) => {
|
||||
const logger = (0, logging_1.getRunnerLogger)(true);
|
||||
t.false((0, languages_1.isScannedLanguage)(languages_1.Language.cpp, logger));
|
||||
t.false((0, languages_1.isScannedLanguage)(languages_1.Language.java, logger));
|
||||
t.false((0, languages_1.isScannedLanguage)(languages_1.Language.csharp, logger));
|
||||
t.true((0, languages_1.isScannedLanguage)(languages_1.Language.go, logger));
|
||||
t.true((0, languages_1.isScannedLanguage)(languages_1.Language.javascript, logger));
|
||||
t.true((0, languages_1.isScannedLanguage)(languages_1.Language.python, logger));
|
||||
});
|
||||
for (const isReconciliationOn of [false, true]) {
|
||||
(0, ava_1.default)(`isTracedLanguage (go reconciliation ${isReconciliationOn ? "enabled" : "disabled"}`, async (t) => {
|
||||
const logger = (0, logging_1.getRunnerLogger)(true);
|
||||
t.true((0, languages_1.isTracedLanguage)(languages_1.Language.cpp, isReconciliationOn, logger));
|
||||
t.true((0, languages_1.isTracedLanguage)(languages_1.Language.java, isReconciliationOn, logger));
|
||||
t.true((0, languages_1.isTracedLanguage)(languages_1.Language.csharp, isReconciliationOn, logger));
|
||||
t.is((0, languages_1.isTracedLanguage)(languages_1.Language.go, isReconciliationOn, logger), isReconciliationOn);
|
||||
t.false((0, languages_1.isTracedLanguage)(languages_1.Language.javascript, isReconciliationOn, logger));
|
||||
t.false((0, languages_1.isTracedLanguage)(languages_1.Language.python, isReconciliationOn, logger));
|
||||
});
|
||||
(0, ava_1.default)(`isScannedLanguage (go reconciliation ${isReconciliationOn ? "enabled" : "disabled"}`, async (t) => {
|
||||
const logger = (0, logging_1.getRunnerLogger)(true);
|
||||
t.false((0, languages_1.isScannedLanguage)(languages_1.Language.cpp, isReconciliationOn, logger));
|
||||
t.false((0, languages_1.isScannedLanguage)(languages_1.Language.java, isReconciliationOn, logger));
|
||||
t.false((0, languages_1.isScannedLanguage)(languages_1.Language.csharp, isReconciliationOn, logger));
|
||||
t.is((0, languages_1.isScannedLanguage)(languages_1.Language.go, isReconciliationOn, logger), !isReconciliationOn);
|
||||
t.true((0, languages_1.isScannedLanguage)(languages_1.Language.javascript, isReconciliationOn, logger));
|
||||
t.true((0, languages_1.isScannedLanguage)(languages_1.Language.python, isReconciliationOn, logger));
|
||||
});
|
||||
}
|
||||
//# sourceMappingURL=languages.test.js.map
|
||||
Loading…
Add table
Add a link
Reference in a new issue