[ios] Handle Swift XCTest and XCUITest

It is possible to implement XCTest or XCUITest test cases in Swift,
so update the Xcode project generator to also look for files with
the .swift extension.

Bug: none
Change-Id: I4c657d5a40d3a17c0b3a1f1c8abf90a75a0e78d0
Reviewed-on: https://gn-review.googlesource.com/c/gn/+/12940
Reviewed-by: Petr Hosek <phosek@google.com>
Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
diff --git a/src/gn/xcode_writer.cc b/src/gn/xcode_writer.cc
index 5e57ec9..c2d8857 100644
--- a/src/gn/xcode_writer.cc
+++ b/src/gn/xcode_writer.cc
@@ -100,7 +100,8 @@
 };
 
 const char* kXCTestFileSuffixes[] = {
-    "egtest.m", "egtest.mm", "xctest.m", "xctest.mm", "UITests.m", "UITests.mm",
+    "egtest.m",     "egtest.mm", "egtest.swift", "xctest.m",      "xctest.mm",
+    "xctest.swift", "UITests.m", "UITests.mm",   "UITests.swift",
 };
 
 const char kXCTestModuleTargetNamePostfix[] = "_module";