浏览代码

Merge branch 'stable' into set_content_type_to_response

mtgto 5 年之前
父节点
当前提交
5551347f1e
共有 69 个文件被更改,包括 57 次插入52 次删除
  1. 14 21
      .github/workflows/danger.yml
  2. 4 4
      .github/workflows/macos-tests.yml
  3. 1 1
      .gitignore
  4. 1 1
      .swiftlint.yml
  5. 5 0
      CHANGELOG.md
  6. 3 3
      Dangerfile
  7. 18 10
      Gemfile.lock
  8. 2 2
      Package.swift
  9. 1 1
      README.md
  10. 1 1
      Swifter.podspec
  11. 0 1
      Xcode/LinuxMain.swift
  12. 0 0
      Xcode/Resources/logo.png
  13. 0 0
      Xcode/Sources/DemoServer.swift
  14. 0 0
      Xcode/Sources/Errno.swift
  15. 0 0
      Xcode/Sources/Files.swift
  16. 0 0
      Xcode/Sources/HttpParser.swift
  17. 0 0
      Xcode/Sources/HttpRequest.swift
  18. 5 5
      Xcode/Sources/HttpResponse.swift
  19. 0 0
      Xcode/Sources/HttpRouter.swift
  20. 0 0
      Xcode/Sources/HttpServer.swift
  21. 0 0
      Xcode/Sources/HttpServerIO.swift
  22. 0 0
      Xcode/Sources/MimeTypes.swift
  23. 0 0
      Xcode/Sources/Process.swift
  24. 0 0
      Xcode/Sources/Scopes.swift
  25. 0 0
      Xcode/Sources/Socket+File.swift
  26. 0 0
      Xcode/Sources/Socket+Server.swift
  27. 0 0
      Xcode/Sources/Socket.swift
  28. 0 0
      Xcode/Sources/String+BASE64.swift
  29. 0 0
      Xcode/Sources/String+File.swift
  30. 0 0
      Xcode/Sources/String+Misc.swift
  31. 0 0
      Xcode/Sources/String+SHA1.swift
  32. 0 0
      Xcode/Sources/WebSockets.swift
  33. 0 0
      Xcode/Swifter.xcodeproj/project.pbxproj
  34. 0 0
      Xcode/Swifter.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  35. 0 0
      Xcode/Swifter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  36. 0 0
      Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwifterMac.xcscheme
  37. 0 0
      Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwifterSampleOSX.xcscheme
  38. 0 0
      Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwifteriOS.xcscheme
  39. 0 0
      Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwifteriOSTests.xcscheme
  40. 0 0
      Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwiftermacOSTests.xcscheme
  41. 0 0
      Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwiftertvOS.xcscheme
  42. 0 0
      Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwiftertvOSTests.xcscheme
  43. 0 0
      Xcode/SwifterMac/Info.plist
  44. 0 0
      Xcode/SwifterMac/SwifterMac.h
  45. 0 0
      Xcode/SwifterSampleOSX/main.swift
  46. 0 0
      Xcode/SwifterSampleiOS/AppDelegate.swift
  47. 0 0
      Xcode/SwifterSampleiOS/Base.lproj/Main.storyboard
  48. 0 0
      Xcode/SwifterSampleiOS/Images.xcassets/AppIcon.appiconset/Contents.json
  49. 0 0
      Xcode/SwifterSampleiOS/Images.xcassets/LaunchImage.launchimage/Contents.json
  50. 0 0
      Xcode/SwifterSampleiOS/Info.plist
  51. 0 0
      Xcode/SwifterSampleiOS/Launch Screen.storyboard
  52. 0 0
      Xcode/SwifterSampleiOS/ViewController.swift
  53. 0 0
      Xcode/SwifteriOS/Info.plist
  54. 0 0
      Xcode/SwifteriOS/SwifteriOS.h
  55. 0 0
      Xcode/SwifteriOSTests/Info.plist
  56. 0 0
      Xcode/SwiftermacOSTests/Info.plist
  57. 0 0
      Xcode/SwiftertvOS/Info.plist
  58. 0 0
      Xcode/SwiftertvOS/SwiftertvOS.h
  59. 0 0
      Xcode/SwiftertvOSTests/Info.plist
  60. 0 0
      Xcode/Tests/IOSafetyTests.swift
  61. 0 0
      Xcode/Tests/MimeTypesTests.swift
  62. 0 0
      Xcode/Tests/PingServer.swift
  63. 0 0
      Xcode/Tests/ServerThreadingTests.swift
  64. 1 1
      Xcode/Tests/SwifterTestsHttpParser.swift
  65. 0 0
      Xcode/Tests/SwifterTestsHttpResponseBody.swift
  66. 0 0
      Xcode/Tests/SwifterTestsHttpRouter.swift
  67. 0 0
      Xcode/Tests/SwifterTestsStringExtensions.swift
  68. 1 1
      Xcode/Tests/SwifterTestsWebSocketSession.swift
  69. 0 0
      Xcode/Tests/XCTestManifests.swift

+ 14 - 21
.github/workflows/danger.yml

@@ -1,32 +1,25 @@
 name: Danger
+
 on:
   pull_request:
+    types: [opened, synchronize, edited]
     branches:
-        - stable
+      - stable
 
 jobs:
   Danger:
-    runs-on: macos-latest
+    runs-on: ubuntu-18.04
     steps:
-      - uses: actions/checkout@v2
-      - name: Cache Bundle Dependencies
-        uses: actions/cache@v1
-        with:
-          path: vendor/bundle
-          key: 1-gems-{{ checksum "Gemfile.lock" }}
-          restore-keys: 1-gems-
-      - name: Set Ruby Version
-        uses: actions/setup-ruby@v1
+      - uses: actions/checkout@v1
+
+      - uses: ruby/setup-ruby@v1
         with:
-            ruby-version: 2.6
-      - name: Install Ruby Dependencies
+          ruby-version: 2.6 # Not needed with a .ruby-version file
+          bundler-cache: true # runs 'bundle install' and caches installed gems automatically
+      
+      - name: Danger
         run: |
-            bundle config path vendor/bundle
-            bundle check || bundle install
-        env:
-          BUNDLE_JOBS: 4
-          BUNDLE_RETRY: 3
-      - name: Running Danger
-        run: bundle exec danger
+          bundle exec danger --fail-on-errors=true
+        shell: bash
         env:
-          DANGER_GITHUB_API_TOKEN: ${{ secrets.DANGER_GITHUB_API_TOKEN }}
+          DANGER_GITHUB_API_TOKEN: ${{ secrets.BOT_ACCESS_TOKEN }}

+ 4 - 4
.github/workflows/macos-tests.yml

@@ -21,19 +21,19 @@ jobs:
             mkdir -p tmp/test-results/
       - name: Run Unit Test - macOS
         run: |
-            cd XCode
+            cd Xcode
             set -o pipefail && xcodebuild test -scheme SwifterMac -sdk macosx -destination "arch=x86_64" | xcpretty -c -r html --output $TEST_REPORTS/macOS.html
       - name: Run Unit Test - iOS
         run: |
-            cd XCode
+            cd Xcode
             set -o pipefail && xcodebuild test -scheme SwifteriOS -sdk iphonesimulator -destination "name=iPhone 8" | xcpretty -c -r html --output $TEST_REPORTS/iOS.html
       - name: Run Unit Test - tvOS
         run: |
-            cd XCode
+            cd Xcode
             set -o pipefail && xcodebuild test -scheme SwiftertvOS -sdk appletvsimulator -destination "name=Apple TV 4K (at 1080p)" | xcpretty -c -r html --output $TEST_REPORTS/tvOS.html
       - name: Run Unit Test - Swift Package Manager
         run: |
-            cd XCode
+            cd Xcode
             swift build && swift test
       - name: Archive Test results
         uses: actions/upload-artifact@v1

+ 1 - 1
.gitignore

@@ -27,4 +27,4 @@ DerivedData
 
 .build/
 Packages/
-/XCode/.DS_Store
+/Xcode/.DS_Store

+ 1 - 1
.swiftlint.yml

@@ -16,6 +16,6 @@ disabled_rules:
 
 excluded: # paths to ignore during linting. Takes precedence over `included`.
   - LinuxMain.swift
-  - XCode/Tests/XCTestManifests.swift
+  - Xcode/Tests/XCTestManifests.swift
   - Tests/XCTestManifests.swift
   - Package.swift

+ 5 - 0
CHANGELOG.md

@@ -22,6 +22,11 @@ All notable changes to this project will be documented in this file. Changes not
 
 - Set `Content-Type` to HttpBody and Text HttpResponse. ([#474](https://github.com/httpswift/swifter/pull/474)) by [@mtgto](https://github.com/mtgto)
 
+## Fixed
+
+* Fix misspell `serialise`. ([#473](https://github.com/httpswift/swifter/pull/473)) by [@mtgto](https://github.com/mtgto)
+* Fix an issue causing Danger was not working properly. ([#486](https://github.com/httpswift/swifter/pull/486)) by [@Vkt0r](https://github.com/Vkt0r)
+
 # [1.5.0]
 
 ## Added

+ 3 - 3
Dangerfile

@@ -26,10 +26,10 @@ swiftlint.config_file = '.swiftlint.yml'
 swiftlint.lint_files
 
 # Warn when new tests are added but the XCTestManifests wasn't updated to run on Linux
-tests_added_or_modified = !git.modified_files.grep(/XCode\/Tests/).empty? || !git.added_files.grep(/XCode\/Tests/).empty?
-xc_manifest_updated = !git.modified_files.grep(/XCode\/Tests\/XCTestManifests.swift/).empty?
+tests_added_or_modified = !git.modified_files.grep(/Xcode\/Tests/).empty? || !git.added_files.grep(/Xcode\/Tests/).empty?
+xc_manifest_updated = !git.modified_files.grep(/Xcode\/Tests\/XCTestManifests.swift/).empty?
 if tests_added_or_modified && !xc_manifest_updated
-  warn("It seems like you've added new tests to the library. If that's the case, please update the [XCTestManifests.swift](https://github.com/httpswift/swifter/blob/stable/XCode/Tests/XCTestManifests.swift) file running in your terminal the command `swift test --generate-linuxmain`.")
+  warn("It seems like you've added new tests to the library. If that's the case, please update the [XCTestManifests.swift](https://github.com/httpswift/swifter/blob/stable/Xcode/Tests/XCTestManifests.swift) file running in your terminal the command `swift test --generate-linuxmain`.")
 
   # This is a temporary warning to remove the entry for the failed test until we solve the issue in Linux
   warn("If you ran the command `swift test --generate-linuxmain` in your terminal, please remove the line `testCase(IOSafetyTests.__allTests__IOSafetyTests),` from `public func __allTests() -> [XCTestCaseEntry]` in the bottom of the file. For more reference see [#366](https://github.com/httpswift/swifter/issues/366).")

+ 18 - 10
Gemfile.lock

@@ -11,7 +11,7 @@ GEM
     colored2 (3.1.2)
     cork (0.3.0)
       colored2 (~> 3.1)
-    danger (8.0.5)
+    danger (8.2.3)
       claide (~> 1.0)
       claide-plugins (>= 0.9.2)
       colored2 (~> 3.1)
@@ -23,36 +23,44 @@ GEM
       kramdown-parser-gfm (~> 1.0)
       no_proxy_fix
       octokit (~> 4.7)
-      terminal-table (~> 1)
-    danger-swiftlint (0.24.4)
+      terminal-table (>= 1, < 4)
+    danger-swiftlint (0.26.0)
       danger
       rake (> 10)
       thor (~> 0.19)
-    faraday (1.0.1)
+    faraday (1.4.1)
+      faraday-excon (~> 1.1)
+      faraday-net_http (~> 1.0)
+      faraday-net_http_persistent (~> 1.1)
       multipart-post (>= 1.2, < 3)
+      ruby2_keywords (>= 0.0.4)
+    faraday-excon (1.1.0)
     faraday-http-cache (2.2.0)
       faraday (>= 0.8)
-    git (1.7.0)
+    faraday-net_http (1.0.1)
+    faraday-net_http_persistent (1.1.0)
+    git (1.8.1)
       rchardet (~> 1.8)
-    kramdown (2.3.0)
+    kramdown (2.3.1)
       rexml
     kramdown-parser-gfm (1.1.0)
       kramdown (~> 2.0)
     multipart-post (2.1.1)
     nap (1.1.0)
     no_proxy_fix (0.1.2)
-    octokit (4.18.0)
+    octokit (4.21.0)
       faraday (>= 0.9)
       sawyer (~> 0.8.0, >= 0.5.3)
     open4 (1.3.4)
     public_suffix (4.0.6)
-    rake (13.0.1)
+    rake (13.0.3)
     rchardet (1.8.0)
-    rexml (3.2.4)
+    rexml (3.2.5)
+    ruby2_keywords (0.0.4)
     sawyer (0.8.2)
       addressable (>= 2.3.5)
       faraday (> 0.8, < 2.0)
-    terminal-table (1.8.0)
+    terminal-table (3.0.0)
       unicode-display_width (~> 1.1, >= 1.1.1)
     thor (0.20.3)
     unicode-display_width (1.7.0)

+ 2 - 2
Package.swift

@@ -16,7 +16,7 @@ let package = Package(
     .target(
       name: "Swifter", 
       dependencies: [], 
-      path: "XCode/Sources"
+      path: "Xcode/Sources"
       ),
 
     .target(
@@ -31,7 +31,7 @@ let package = Package(
       dependencies: [
         "Swifter"
       ], 
-      path: "XCode/Tests"
+      path: "Xcode/Tests"
     )
   ]
 )

+ 1 - 1
README.md

@@ -9,7 +9,7 @@
 Tiny http server engine written in [Swift](https://developer.apple.com/swift/) programming language.
 
 ### Branches
-`* stable` - lands on CocoaPods and others. Supports the latest non-beta XCode and SPM. Stable.
+`* stable` - lands on CocoaPods and others. Supports the latest non-beta Xcode and SPM. Stable.
 
 `* master` - stable branch plus experimental web-framework layer.
 

+ 1 - 1
Swifter.podspec

@@ -10,7 +10,7 @@ Pod::Spec.new do |s|
   s.osx.deployment_target = "10.10"
   s.tvos.deployment_target = "9.0"
   s.source                = { :git => "https://github.com/httpswift/swifter.git", :tag => "1.5.0" }
-  s.source_files          = 'XCode/Sources/*.{swift}'
+  s.source_files          = 'Xcode/Sources/*.{swift}'
   s.swift_version         = '4.2'
 
 end

+ 0 - 1
XCode/LinuxMain.swift → Xcode/LinuxMain.swift

@@ -1,5 +1,4 @@
 import XCTest
-
 import SwifterTests
 
 var tests = [XCTestCaseEntry]()

+ 0 - 0
XCode/Resources/logo.png → Xcode/Resources/logo.png


+ 0 - 0
XCode/Sources/DemoServer.swift → Xcode/Sources/DemoServer.swift


+ 0 - 0
XCode/Sources/Errno.swift → Xcode/Sources/Errno.swift


+ 0 - 0
XCode/Sources/Files.swift → Xcode/Sources/Files.swift


+ 0 - 0
XCode/Sources/HttpParser.swift → Xcode/Sources/HttpParser.swift


+ 0 - 0
XCode/Sources/HttpRequest.swift → Xcode/Sources/HttpRequest.swift


+ 5 - 5
XCode/Sources/HttpResponse.swift → Xcode/Sources/HttpResponse.swift

@@ -51,8 +51,8 @@ public enum HttpResponseBody {
                     try $0.write(data)
                 })
             case .htmlBody(let body):
-                let serialised = "<html><meta charset=\"UTF-8\"><body>\(body)</body></html>"
-                let data = [UInt8](serialised.utf8)
+                let serialized = "<html><meta charset=\"UTF-8\"><body>\(body)</body></html>"
+                let data = [UInt8](serialized.utf8)
                 return (data.count, {
                     try $0.write(data)
                 })
@@ -61,14 +61,14 @@ public enum HttpResponseBody {
                     try $0.write(data)
                 })
             case .custom(let object, let closure):
-                let serialised = try closure(object)
-                let data = [UInt8](serialised.utf8)
+                let serialized = try closure(object)
+                let data = [UInt8](serialized.utf8)
                 return (data.count, {
                     try $0.write(data)
                 })
             }
         } catch {
-            let data = [UInt8]("Serialisation error: \(error)".utf8)
+            let data = [UInt8]("Serialization error: \(error)".utf8)
             return (data.count, {
                 try $0.write(data)
             })

+ 0 - 0
XCode/Sources/HttpRouter.swift → Xcode/Sources/HttpRouter.swift


+ 0 - 0
XCode/Sources/HttpServer.swift → Xcode/Sources/HttpServer.swift


+ 0 - 0
XCode/Sources/HttpServerIO.swift → Xcode/Sources/HttpServerIO.swift


+ 0 - 0
XCode/Sources/MimeTypes.swift → Xcode/Sources/MimeTypes.swift


+ 0 - 0
XCode/Sources/Process.swift → Xcode/Sources/Process.swift


+ 0 - 0
XCode/Sources/Scopes.swift → Xcode/Sources/Scopes.swift


+ 0 - 0
XCode/Sources/Socket+File.swift → Xcode/Sources/Socket+File.swift


+ 0 - 0
XCode/Sources/Socket+Server.swift → Xcode/Sources/Socket+Server.swift


+ 0 - 0
XCode/Sources/Socket.swift → Xcode/Sources/Socket.swift


+ 0 - 0
XCode/Sources/String+BASE64.swift → Xcode/Sources/String+BASE64.swift


+ 0 - 0
XCode/Sources/String+File.swift → Xcode/Sources/String+File.swift


+ 0 - 0
XCode/Sources/String+Misc.swift → Xcode/Sources/String+Misc.swift


+ 0 - 0
XCode/Sources/String+SHA1.swift → Xcode/Sources/String+SHA1.swift


+ 0 - 0
XCode/Sources/WebSockets.swift → Xcode/Sources/WebSockets.swift


+ 0 - 0
XCode/Swifter.xcodeproj/project.pbxproj → Xcode/Swifter.xcodeproj/project.pbxproj


+ 0 - 0
XCode/Swifter.xcodeproj/project.xcworkspace/contents.xcworkspacedata → Xcode/Swifter.xcodeproj/project.xcworkspace/contents.xcworkspacedata


+ 0 - 0
XCode/Swifter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist → Xcode/Swifter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist


+ 0 - 0
XCode/Swifter.xcodeproj/xcshareddata/xcschemes/SwifterMac.xcscheme → Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwifterMac.xcscheme


+ 0 - 0
XCode/Swifter.xcodeproj/xcshareddata/xcschemes/SwifterSampleOSX.xcscheme → Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwifterSampleOSX.xcscheme


+ 0 - 0
XCode/Swifter.xcodeproj/xcshareddata/xcschemes/SwifteriOS.xcscheme → Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwifteriOS.xcscheme


+ 0 - 0
XCode/Swifter.xcodeproj/xcshareddata/xcschemes/SwifteriOSTests.xcscheme → Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwifteriOSTests.xcscheme


+ 0 - 0
XCode/Swifter.xcodeproj/xcshareddata/xcschemes/SwiftermacOSTests.xcscheme → Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwiftermacOSTests.xcscheme


+ 0 - 0
XCode/Swifter.xcodeproj/xcshareddata/xcschemes/SwiftertvOS.xcscheme → Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwiftertvOS.xcscheme


+ 0 - 0
XCode/Swifter.xcodeproj/xcshareddata/xcschemes/SwiftertvOSTests.xcscheme → Xcode/Swifter.xcodeproj/xcshareddata/xcschemes/SwiftertvOSTests.xcscheme


+ 0 - 0
XCode/SwifterMac/Info.plist → Xcode/SwifterMac/Info.plist


+ 0 - 0
XCode/SwifterMac/SwifterMac.h → Xcode/SwifterMac/SwifterMac.h


+ 0 - 0
XCode/SwifterSampleOSX/main.swift → Xcode/SwifterSampleOSX/main.swift


+ 0 - 0
XCode/SwifterSampleiOS/AppDelegate.swift → Xcode/SwifterSampleiOS/AppDelegate.swift


+ 0 - 0
XCode/SwifterSampleiOS/Base.lproj/Main.storyboard → Xcode/SwifterSampleiOS/Base.lproj/Main.storyboard


+ 0 - 0
XCode/SwifterSampleiOS/Images.xcassets/AppIcon.appiconset/Contents.json → Xcode/SwifterSampleiOS/Images.xcassets/AppIcon.appiconset/Contents.json


+ 0 - 0
XCode/SwifterSampleiOS/Images.xcassets/LaunchImage.launchimage/Contents.json → Xcode/SwifterSampleiOS/Images.xcassets/LaunchImage.launchimage/Contents.json


+ 0 - 0
XCode/SwifterSampleiOS/Info.plist → Xcode/SwifterSampleiOS/Info.plist


+ 0 - 0
XCode/SwifterSampleiOS/Launch Screen.storyboard → Xcode/SwifterSampleiOS/Launch Screen.storyboard


+ 0 - 0
XCode/SwifterSampleiOS/ViewController.swift → Xcode/SwifterSampleiOS/ViewController.swift


+ 0 - 0
XCode/SwifteriOS/Info.plist → Xcode/SwifteriOS/Info.plist


+ 0 - 0
XCode/SwifteriOS/SwifteriOS.h → Xcode/SwifteriOS/SwifteriOS.h


+ 0 - 0
XCode/SwifteriOSTests/Info.plist → Xcode/SwifteriOSTests/Info.plist


+ 0 - 0
XCode/SwiftermacOSTests/Info.plist → Xcode/SwiftermacOSTests/Info.plist


+ 0 - 0
XCode/SwiftertvOS/Info.plist → Xcode/SwiftertvOS/Info.plist


+ 0 - 0
XCode/SwiftertvOS/SwiftertvOS.h → Xcode/SwiftertvOS/SwiftertvOS.h


+ 0 - 0
XCode/SwiftertvOSTests/Info.plist → Xcode/SwiftertvOSTests/Info.plist


+ 0 - 0
XCode/Tests/IOSafetyTests.swift → Xcode/Tests/IOSafetyTests.swift


+ 0 - 0
XCode/Tests/MimeTypesTests.swift → Xcode/Tests/MimeTypesTests.swift


+ 0 - 0
XCode/Tests/PingServer.swift → Xcode/Tests/PingServer.swift


+ 0 - 0
XCode/Tests/ServerThreadingTests.swift → Xcode/Tests/ServerThreadingTests.swift


+ 1 - 1
XCode/Tests/SwifterTestsHttpParser.swift → Xcode/Tests/SwifterTestsHttpParser.swift

@@ -50,7 +50,7 @@ class SwifterTestsHttpParser: XCTestCase {
         }
     }
 
-    // swiftlint:disable function_body_length
+    // swiftlint:disable function_body_length cyclomatic_complexity
     func testParser() {
         let parser = HttpParser()
 

+ 0 - 0
XCode/Tests/SwifterTestsHttpResponseBody.swift → Xcode/Tests/SwifterTestsHttpResponseBody.swift


+ 0 - 0
XCode/Tests/SwifterTestsHttpRouter.swift → Xcode/Tests/SwifterTestsHttpRouter.swift


+ 0 - 0
XCode/Tests/SwifterTestsStringExtensions.swift → Xcode/Tests/SwifterTestsStringExtensions.swift


+ 1 - 1
XCode/Tests/SwifterTestsWebSocketSession.swift → Xcode/Tests/SwifterTestsWebSocketSession.swift

@@ -29,7 +29,7 @@ class SwifterTestsWebSocketSession: XCTestCase {
         }
     }
 
-    // swiftlint:disable function_body_length
+    // swiftlint:disable function_body_length cyclomatic_complexity
     func testParser() {
 
         do {

+ 0 - 0
XCode/Tests/XCTestManifests.swift → Xcode/Tests/XCTestManifests.swift