Skip to content

Commit c890889

Browse files
committed
add test package for cross-module links
1 parent 53aa5dd commit c890889

File tree

7 files changed

+27
-1
lines changed

7 files changed

+27
-1
lines changed

Scripts/Linux/GenerateTestSymbolGraphs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ swift symbolgraph-extract \
4444
-n swift \
4545
-o TestPackages/swift.bson
4646

47-
for PACKAGE in swift-test swift-malibu swift-snippets swift-exportation
47+
for PACKAGE in swift-test swift-malibu swift-snippets swift-exportation cross-module-articles
4848
do
4949
.build/release/ssgc -u $SWIFT_INSTALLATION \
5050
-p TestPackages/$PACKAGE \
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// swift-tools-version:6.0
2+
import PackageDescription
3+
4+
let package:Package = .init(name: "Swift Unidoc Test Modules",
5+
products:
6+
[
7+
.library(name: "A", targets: ["A"]),
8+
.library(name: "B", targets: ["B"]),
9+
],
10+
targets:
11+
[
12+
.target(name: "A"),
13+
.target(name: "B"),
14+
])

TestPackages/cross-module-articles/Sources/A/A.swift

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# AAAA
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Article A
2+
3+
This is an article about the ``/A`` module.

TestPackages/cross-module-articles/Sources/B/B.swift

Whitespace-only changes.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Article B
2+
3+
This is an article about the ``/B`` module.
4+
5+
All of these should resolve to an article in ``/A``:
6+
7+
- <doc://A/documentation/A/Some-article>
8+
- <doc://A/documentation/A/A>

0 commit comments

Comments
 (0)