Skip to content

Commit 6f14173

Browse files
committed
Move EmbeddedConcurrencyApp to fixtures
1 parent 48e8916 commit 6f14173

File tree

5 files changed

+21
-9
lines changed

5 files changed

+21
-9
lines changed

Examples/EmbeddedConcurrency/build.sh

Lines changed: 0 additions & 8 deletions
This file was deleted.

Examples/EmbeddedConcurrency/Package.swift renamed to Plugins/PackageToJS/Fixtures/EmbeddedConcurrency/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import PackageDescription
55
let package = Package(
66
name: "EmbeddedConcurrency",
77
dependencies: [
8-
.package(name: "JavaScriptKit", path: "../../")
8+
.package(name: "JavaScriptKit", path: "../../../../")
99
],
1010
targets: [
1111
.executableTarget(

Examples/EmbeddedConcurrency/Sources/EmbeddedConcurrencyApp/App.swift renamed to Plugins/PackageToJS/Fixtures/EmbeddedConcurrency/Sources/EmbeddedConcurrencyApp/App.swift

File renamed without changes.
File renamed without changes.

Plugins/PackageToJS/Tests/ExampleTests.swift

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,26 @@ extension Trait where Self == ConditionTrait {
368368
}
369369
#endif // compiler(>=6.3)
370370

371+
#if compiler(>=6.3)
372+
@Test(.requireEmbeddedSwiftInSwiftSDK())
373+
func embeddedConcurrency() throws {
374+
let swiftSDKID = try #require(Self.getEmbeddedSwiftSDKID())
375+
try withPackage(at: "Plugins/PackageToJS/Fixtures/EmbeddedConcurrency") {
376+
packageDir, runProcess, runSwift in
377+
try runSwift(
378+
["package", "--swift-sdk", swiftSDKID, "js", "--default-platform", "node"],
379+
[:]
380+
)
381+
try runProcess(
382+
which("npm"),
383+
["-C", ".build/plugins/PackageToJS/outputs/Package", "install"],
384+
[:]
385+
)
386+
try runProcess(which("node"), ["run.mjs"], [:])
387+
}
388+
}
389+
#endif // compiler(>=6.3)
390+
371391
@Test(.requireSwiftSDK)
372392
func continuationLeakInTest_XCTest() throws {
373393
let swiftSDKID = try #require(Self.getSwiftSDKID())

0 commit comments

Comments
 (0)