Skip to content

Commit 414783a

Browse files
authored
Merge pull request swiftlang#237 from dabelknap/update-linuxmain
Run 'swift test --generate-linuxmain'
2 parents c730a75 + f1cfcdb commit 414783a

File tree

43 files changed

+1016
-313
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1016
-313
lines changed

Diff for: Tests/CommonMarkTests/MarkdownDocumentTest.swift

-23
Original file line numberDiff line numberDiff line change
@@ -174,26 +174,3 @@ final class MarkdownDocumentTest: XCTestCase {
174174
XCTAssertNotNil(rule)
175175
}
176176
}
177-
178-
#if !os(macOS)
179-
extension MarkdownDocumentTest {
180-
181-
static let allTests = [
182-
("testInitByParsing_blockQuote", testInitByParsing_blockQuote),
183-
("testInitByParsing_codeBlock", testInitByParsing_codeBlock),
184-
("testInitByParsing_emphasis", testInitByParsing_emphasis),
185-
("testInitByParsing_HTMLBlock", testInitByParsing_HTMLBlock),
186-
("testInitByParsing_header", testInitByParsing_header),
187-
("testInitByParsing_horizontalRule", testInitByParsing_horizontalRule),
188-
("testInitByParsing_image", testInitByParsing_image),
189-
("testInitByParsing_inlineHTML", testInitByParsing_inlineHTML),
190-
("testInitByParsing_lineBreak", testInitByParsing_lineBreak),
191-
("testInitByParsing_link", testInitByParsing_link),
192-
("testInitByParsing_listBulleted", testInitByParsing_listBulleted),
193-
("testInitByParsing_listOrdered", testInitByParsing_listOrdered),
194-
("testInitByParsing_softBreak", testInitByParsing_softBreak),
195-
("testInitByParsing_strong", testInitByParsing_strong),
196-
("testInitByParsing_text", testInitByParsing_text),
197-
]
198-
}
199-
#endif

Diff for: Tests/CommonMarkTests/XCTestManifests.swift

+54-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,58 @@
1+
#if !canImport(ObjectiveC)
12
import XCTest
23

3-
#if !os(macOS)
4-
public func allTests() -> [XCTestCaseEntry] {
5-
return [
6-
testCase(MarkdownDocumentTest.allTests),
7-
testCase(MarkdownRenderingTest.allTests),
8-
]
4+
extension MarkdownDocumentTest {
5+
// DO NOT MODIFY: This is autogenerated, use:
6+
// `swift test --generate-linuxmain`
7+
// to regenerate.
8+
static let __allTests__MarkdownDocumentTest = [
9+
("testInitByParsing_blockQuote", testInitByParsing_blockQuote),
10+
("testInitByParsing_codeBlock", testInitByParsing_codeBlock),
11+
("testInitByParsing_emphasis", testInitByParsing_emphasis),
12+
("testInitByParsing_heading", testInitByParsing_heading),
13+
("testInitByParsing_HTMLBlock", testInitByParsing_HTMLBlock),
14+
("testInitByParsing_image", testInitByParsing_image),
15+
("testInitByParsing_inlineHTML", testInitByParsing_inlineHTML),
16+
("testInitByParsing_lineBreak", testInitByParsing_lineBreak),
17+
("testInitByParsing_link", testInitByParsing_link),
18+
("testInitByParsing_listBulleted", testInitByParsing_listBulleted),
19+
("testInitByParsing_listOrdered", testInitByParsing_listOrdered),
20+
("testInitByParsing_softBreak", testInitByParsing_softBreak),
21+
("testInitByParsing_strong", testInitByParsing_strong),
22+
("testInitByParsing_text", testInitByParsing_text),
23+
("testInitByParsing_thematicBreak", testInitByParsing_thematicBreak),
24+
]
25+
}
26+
27+
extension MarkdownRedneringTest {
28+
// DO NOT MODIFY: This is autogenerated, use:
29+
// `swift test --generate-linuxmain`
30+
// to regenerate.
31+
static let __allTests__MarkdownRedneringTest = [
32+
("testStringRenderedUsing_blockQuote", testStringRenderedUsing_blockQuote),
33+
("testStringRenderedUsing_codeBlock", testStringRenderedUsing_codeBlock),
34+
("testStringRenderedUsing_emphasis", testStringRenderedUsing_emphasis),
35+
("testStringRenderedUsing_heading", testStringRenderedUsing_heading),
36+
("testStringRenderedUsing_htmlBlock", testStringRenderedUsing_htmlBlock),
37+
("testStringRenderedUsing_image", testStringRenderedUsing_image),
38+
("testStringRenderedUsing_inlineCode", testStringRenderedUsing_inlineCode),
39+
("testStringRenderedUsing_inlineHTML", testStringRenderedUsing_inlineHTML),
40+
("testStringRenderedUsing_lineBreak", testStringRenderedUsing_lineBreak),
41+
("testStringRenderedUsing_link", testStringRenderedUsing_link),
42+
("testStringRenderedUsing_listBulleted", testStringRenderedUsing_listBulleted),
43+
("testStringRenderedUsing_listOrdered", testStringRenderedUsing_listOrdered),
44+
("testStringRenderedUsing_paragraph", testStringRenderedUsing_paragraph),
45+
("testStringRenderedUsing_softBreak", testStringRenderedUsing_softBreak),
46+
("testStringRenderedUsing_strong", testStringRenderedUsing_strong),
47+
("testStringRenderedUsing_text", testStringRenderedUsing_text),
48+
("testStringRenderedUsing_thematicBreak", testStringRenderedUsing_thematicBreak),
49+
]
50+
}
51+
52+
public func __allTests() -> [XCTestCaseEntry] {
53+
return [
54+
testCase(MarkdownDocumentTest.__allTests__MarkdownDocumentTest),
55+
testCase(MarkdownRedneringTest.__allTests__MarkdownRedneringTest),
56+
]
957
}
1058
#endif

Diff for: Tests/LinuxMain.swift

+11-20
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,14 @@
1-
#if os(Linux)
1+
import XCTest
2+
23
import CommonMarkTests
4+
import SwiftFormatPrettyPrintTests
35
import SwiftFormatRulesTests
4-
import XCTest
6+
import SwiftFormatWhitespaceLinterTests
7+
8+
var tests = [XCTestCaseEntry]()
9+
tests += CommonMarkTests.__allTests()
10+
tests += SwiftFormatPrettyPrintTests.__allTests()
11+
tests += SwiftFormatRulesTests.__allTests()
12+
tests += SwiftFormatWhitespaceLinterTests.__allTests()
513

6-
XCTMain([
7-
ColonWhitespaceTests.allTests,
8-
DoNotUseSemicolonsTests.allTests,
9-
MultiLineTrailingCommasTests.allTests,
10-
NoParensAroundConditionsTests.allTests,
11-
UseEnumForNamespacingTests.allTests,
12-
AvoidInitializersForLiteralsTests.allTests,
13-
CollectionLiteralWhitespaceTests.allTests,
14-
NoVoidReturnOnFunctionSignatureTests.allTests,
15-
OneVariableDeclarationPerLineTests.allTests,
16-
UseSingleLinePropertyGetterTests.allTests,
17-
UseWhereClausesInForLoopsTests.allTests,
18-
OpenBraceWhitespaceTests.allTests,
19-
CloseBraceWhitespaceTests.allTests,
20-
AlwaysUseLowerCamelCaseTests.allTests,
21-
CommonMarkTests.XCTestManifests.allTests,
22-
].joined())
23-
#endif
14+
XCTMain(tests)

0 commit comments

Comments
 (0)