Skip to content

Commit 76bb85b

Browse files
committed
Debug failing tests
1 parent 63dae78 commit 76bb85b

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

.vscode-test.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ module.exports = defineConfig({
118118
ui: "tdd",
119119
color: true,
120120
timeout,
121-
forbidOnly: isCIBuild,
121+
//forbidOnly: isCIBuild,
122122
slow: 10000,
123123
retries: 1,
124124
reporter: path.join(__dirname, ".mocha-reporter.js"),
@@ -154,7 +154,7 @@ module.exports = defineConfig({
154154
ui: "tdd",
155155
color: true,
156156
timeout,
157-
forbidOnly: isCIBuild,
157+
//forbidOnly: isCIBuild,
158158
slow: 10000,
159159
retries: 1,
160160
reporter: path.join(__dirname, ".mocha-reporter.js"),
@@ -180,7 +180,7 @@ module.exports = defineConfig({
180180
ui: "tdd",
181181
color: true,
182182
timeout,
183-
forbidOnly: isCIBuild,
183+
//forbidOnly: isCIBuild,
184184
slow: 100,
185185
reporter: path.join(__dirname, ".mocha-reporter.js"),
186186
reporterOptions: {

src/SwiftPackage.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,19 +280,27 @@ export class SwiftPackage {
280280
}
281281

282282
try {
283+
// eslint-disable-next-line no-console
284+
console.log(">>> Loading Swift Package contents...", folderContext.folder.fsPath);
283285
// Use swift package describe to describe the package targets, products, and platforms
284286
// Use swift package show-dependencies to get the dependencies in a tree format
285287
// Each of these locks the folder so we can't run them in parallel, so just serially run them.
286288
const describe = await describePackage(folderContext);
289+
// eslint-disable-next-line no-console
290+
console.log(">>> describePackage results...", describe);
287291
const dependencies = await showPackageDependencies(folderContext);
288292
const packageState = {
289293
...(describe as PackageContents),
290294
dependencies: dependencies,
291295
};
296+
// eslint-disable-next-line no-console
297+
console.log(">>> packageState results...", packageState);
292298

293299
this.contentsResolve(packageState);
294300
return packageState;
295301
} catch (error: unknown) {
302+
// eslint-disable-next-line no-console
303+
console.log(">>> packageState results ERROR...", error);
296304
const errorMessage = error instanceof Error ? error.message : String(error);
297305
// if caught error and it begins with "error: root manifest" then there is no Package.swift
298306
if (

test/integration-tests/SwiftPackage.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,8 @@ tag("medium").suite("SwiftPackage Test Suite", function () {
108108
testAssets: [asset],
109109
});
110110

111-
test("Package resolve v2", async function () {
111+
// eslint-disable-next-line mocha/no-exclusive-tests
112+
test.only("Package resolve v2", async function () {
112113
if (
113114
(process.platform === "win32" && swiftVersion.isLessThan(new Version(6, 0, 0))) ||
114115
swiftVersion.isLessThan(new Version(5, 6, 0))

0 commit comments

Comments
 (0)