|
602 | 602 | 852969362B4E9724007EAD4C /* AccessbilityIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A0B311D2B303A0D004B12E0 /* AccessbilityIdentifier.swift */; };
|
603 | 603 | 8529693A2B4F0238007EAD4C /* TermsOfServicePage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 852969392B4F0238007EAD4C /* TermsOfServicePage.swift */; };
|
604 | 604 | 8529693C2B4F0257007EAD4C /* Alert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8529693B2B4F0257007EAD4C /* Alert.swift */; };
|
| 605 | + 8532E6872B8CCED600ACECD1 /* ProblemReportSubmittedPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8532E6862B8CCED600ACECD1 /* ProblemReportSubmittedPage.swift */; }; |
605 | 606 | 85557B0E2B591B2600795FE1 /* FirewallAPIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85557B0D2B591B2600795FE1 /* FirewallAPIClient.swift */; };
|
606 | 607 | 85557B102B59215F00795FE1 /* FirewallRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85557B0F2B59215F00795FE1 /* FirewallRule.swift */; };
|
607 | 608 | 85557B122B594FC900795FE1 /* ConnectivityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85557B112B594FC900795FE1 /* ConnectivityTests.swift */; };
|
|
612 | 613 | 855D9F5B2B63E56B00D7C64D /* ProblemReportPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 855D9F5A2B63E56B00D7C64D /* ProblemReportPage.swift */; };
|
613 | 614 | 8590896C2B61763B003AF5F5 /* LoggedInWithoutTimeUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 859089682B61763B003AF5F5 /* LoggedInWithoutTimeUITestCase.swift */; };
|
614 | 615 | 8590896F2B61763B003AF5F5 /* LoggedOutUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590896B2B61763B003AF5F5 /* LoggedOutUITestCase.swift */; };
|
| 616 | + 85C7A2E92B89024B00035D5A /* SettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C7A2E82B89024B00035D5A /* SettingsTests.swift */; }; |
615 | 617 | 85D2B0B12B6BD32400DF9DA7 /* BaseUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590896A2B61763B003AF5F5 /* BaseUITestCase.swift */; };
|
616 | 618 | 85E3BDE52B70E18C00FA71FD /* Networking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E3BDE42B70E18C00FA71FD /* Networking.swift */; };
|
617 | 619 | A900E9B82ACC5C2B00C95F67 /* AccountsProxy+Stubs.swift in Sources */ = {isa = PBXBuildFile; fileRef = A900E9B72ACC5C2B00C95F67 /* AccountsProxy+Stubs.swift */; };
|
|
1825 | 1827 | 852969382B4ED818007EAD4C /* UITests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = UITests.xcconfig; sourceTree = "<group>"; };
|
1826 | 1828 | 852969392B4F0238007EAD4C /* TermsOfServicePage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TermsOfServicePage.swift; sourceTree = "<group>"; };
|
1827 | 1829 | 8529693B2B4F0257007EAD4C /* Alert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Alert.swift; sourceTree = "<group>"; };
|
| 1830 | + 8532E6862B8CCED600ACECD1 /* ProblemReportSubmittedPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProblemReportSubmittedPage.swift; sourceTree = "<group>"; }; |
1828 | 1831 | 85557B0D2B591B2600795FE1 /* FirewallAPIClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirewallAPIClient.swift; sourceTree = "<group>"; };
|
1829 | 1832 | 85557B0F2B59215F00795FE1 /* FirewallRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirewallRule.swift; sourceTree = "<group>"; };
|
1830 | 1833 | 85557B112B594FC900795FE1 /* ConnectivityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectivityTests.swift; sourceTree = "<group>"; };
|
|
1837 | 1840 | 859089692B61763B003AF5F5 /* LoggedInWithTimeUITestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoggedInWithTimeUITestCase.swift; sourceTree = "<group>"; };
|
1838 | 1841 | 8590896A2B61763B003AF5F5 /* BaseUITestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseUITestCase.swift; sourceTree = "<group>"; };
|
1839 | 1842 | 8590896B2B61763B003AF5F5 /* LoggedOutUITestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoggedOutUITestCase.swift; sourceTree = "<group>"; };
|
| 1843 | + 85C7A2E82B89024B00035D5A /* SettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsTests.swift; sourceTree = "<group>"; }; |
1840 | 1844 | 85E3BDE42B70E18C00FA71FD /* Networking.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Networking.swift; sourceTree = "<group>"; };
|
1841 | 1845 | A900E9B72ACC5C2B00C95F67 /* AccountsProxy+Stubs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AccountsProxy+Stubs.swift"; sourceTree = "<group>"; };
|
1842 | 1846 | A900E9B92ACC5D0600C95F67 /* RESTRequestExecutor+Stubs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RESTRequestExecutor+Stubs.swift"; sourceTree = "<group>"; };
|
|
3513 | 3517 | 850201DA2B503D7700EF8C96 /* RelayTests.swift */,
|
3514 | 3518 | 8518F6392B601910009EB113 /* Test base classes */,
|
3515 | 3519 | 85557B152B5ABBBE00795FE1 /* XCUIElementQuery+Extensions.swift */,
|
| 3520 | + 85C7A2E82B89024B00035D5A /* SettingsTests.swift */, |
3516 | 3521 | );
|
3517 | 3522 | path = MullvadVPNUITests;
|
3518 | 3523 | sourceTree = "<group>";
|
|
3526 | 3531 | 852969342B4E9270007EAD4C /* LoginPage.swift */,
|
3527 | 3532 | 852969322B4E9232007EAD4C /* Page.swift */,
|
3528 | 3533 | 855D9F5A2B63E56B00D7C64D /* ProblemReportPage.swift */,
|
| 3534 | + 8532E6862B8CCED600ACECD1 /* ProblemReportSubmittedPage.swift */, |
3529 | 3535 | 850201DC2B503D8C00EF8C96 /* SelectLocationPage.swift */,
|
3530 | 3536 | 850201E22B51A93C00EF8C96 /* SettingsPage.swift */,
|
3531 | 3537 | 852969392B4F0238007EAD4C /* TermsOfServicePage.swift */,
|
|
5480 | 5486 | 85557B142B5983CF00795FE1 /* MullvadAPIWrapper.swift in Sources */,
|
5481 | 5487 | 852969362B4E9724007EAD4C /* AccessbilityIdentifier.swift in Sources */,
|
5482 | 5488 | 85E3BDE52B70E18C00FA71FD /* Networking.swift in Sources */,
|
| 5489 | + 85C7A2E92B89024B00035D5A /* SettingsTests.swift in Sources */, |
5483 | 5490 | 8590896C2B61763B003AF5F5 /* LoggedInWithoutTimeUITestCase.swift in Sources */,
|
5484 | 5491 | 8590896F2B61763B003AF5F5 /* LoggedOutUITestCase.swift in Sources */,
|
5485 | 5492 | 85557B202B5FBBD700795FE1 /* AccountPage.swift in Sources */,
|
|
5491 | 5498 | 85557B162B5ABBBE00795FE1 /* XCUIElementQuery+Extensions.swift in Sources */,
|
5492 | 5499 | 855D9F5B2B63E56B00D7C64D /* ProblemReportPage.swift in Sources */,
|
5493 | 5500 | 8529693A2B4F0238007EAD4C /* TermsOfServicePage.swift in Sources */,
|
| 5501 | + 8532E6872B8CCED600ACECD1 /* ProblemReportSubmittedPage.swift in Sources */, |
5494 | 5502 | 850201DF2B5040A500EF8C96 /* TunnelControlPage.swift in Sources */,
|
5495 | 5503 | 85557B1E2B5FB8C700795FE1 /* HeaderBar.swift in Sources */,
|
5496 | 5504 | 85557B122B594FC900795FE1 /* ConnectivityTests.swift in Sources */,
|
|
6861 | 6869 | PROVISIONING_PROFILE_SPECIFIER = "";
|
6862 | 6870 | "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "MullvadVPN app integration tests";
|
6863 | 6871 | SECURITY_GROUP_IDENTIFIER = group.net.mullvad.MullvadVPN;
|
6864 |
| - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; |
| 6872 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG MULLVAD_ENVIRONMENT_PRODUCTION $(inherited)"; |
6865 | 6873 | SWIFT_EMIT_LOC_STRINGS = NO;
|
6866 | 6874 | SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/MullvadVPNUITests/BridgingHeader.h";
|
6867 | 6875 | SWIFT_VERSION = 5.0;
|
|
6872 | 6880 | };
|
6873 | 6881 | 8529692E2B4D9C1F007EAD4C /* Release */ = {
|
6874 | 6882 | isa = XCBuildConfiguration;
|
| 6883 | + baseConfigurationReference = 852969382B4ED818007EAD4C /* UITests.xcconfig */; |
6875 | 6884 | buildSettings = {
|
6876 | 6885 | APPLICATION_IDENTIFIER = net.mullvad.MullvadVPN;
|
6877 | 6886 | ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
|
| 6887 | + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
| 6888 | + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = CKG9MXH72F; |
6878 | 6889 | ENABLE_USER_SCRIPT_SANDBOXING = NO;
|
6879 | 6890 | GCC_C_LANGUAGE_STANDARD = gnu17;
|
6880 | 6891 | GENERATE_INFOPLIST_FILE = YES;
|
|
6888 | 6899 | MARKETING_VERSION = 1.0;
|
6889 | 6900 | PRODUCT_BUNDLE_IDENTIFIER = "$(APPLICATION_IDENTIFIER).MullvadVPNUITests";
|
6890 | 6901 | PRODUCT_NAME = "$(TARGET_NAME)";
|
| 6902 | + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "MullvadVPN app integration tests"; |
6891 | 6903 | SECURITY_GROUP_IDENTIFIER = group.net.mullvad.MullvadVPN;
|
6892 | 6904 | SWIFT_EMIT_LOC_STRINGS = NO;
|
6893 | 6905 | SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/MullvadVPNUITests/BridgingHeader.h";
|
|
7472 | 7484 | };
|
7473 | 7485 | A93A1D062B59145C00F7796C /* Staging */ = {
|
7474 | 7486 | isa = XCBuildConfiguration;
|
| 7487 | + baseConfigurationReference = 852969382B4ED818007EAD4C /* UITests.xcconfig */; |
7475 | 7488 | buildSettings = {
|
| 7489 | + APPLICATION_IDENTIFIER = net.mullvad.MullvadVPN; |
| 7490 | + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
| 7491 | + CODE_SIGN_STYLE = Manual; |
| 7492 | + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = CKG9MXH72F; |
| 7493 | + "DEVELOPMENT_TEAM[sdk=macosx*]" = CKG9MXH72F; |
| 7494 | + GENERATE_INFOPLIST_FILE = YES; |
7476 | 7495 | HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../mullvad-api/include";
|
| 7496 | + INFOPLIST_FILE = MullvadVPNUITests/Info.plist; |
7477 | 7497 | "LIBRARY_SEARCH_PATHS[sdk=iphoneos*][arch=arm64]" = "$(PROJECT_DIR)/../target/aarch64-apple-ios/debug";
|
7478 | 7498 | "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*][arch=arm64]" = "$(PROJECT_DIR)/../target/aarch64-apple-ios-sim/debug";
|
7479 | 7499 | "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*][arch=x86_64]" = "$(PROJECT_DIR)/../target/x86_64-apple-ios/debug";
|
| 7500 | + PRODUCT_BUNDLE_IDENTIFIER = "$(APPLICATION_IDENTIFIER).MullvadVPNUITests"; |
7480 | 7501 | PRODUCT_NAME = MullvadVPNUITests;
|
| 7502 | + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "MullvadVPN app integration tests"; |
| 7503 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG MULLVAD_ENVIRONMENT_STAGING"; |
7481 | 7504 | SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/MullvadVPNUITests/BridgingHeader.h";
|
| 7505 | + SWIFT_VERSION = 5.0; |
| 7506 | + TEST_TARGET_NAME = MullvadVPN; |
7482 | 7507 | };
|
7483 | 7508 | name = Staging;
|
7484 | 7509 | };
|
7485 | 7510 | A93A1D072B59145C00F7796C /* MockRelease */ = {
|
7486 | 7511 | isa = XCBuildConfiguration;
|
| 7512 | + baseConfigurationReference = 852969382B4ED818007EAD4C /* UITests.xcconfig */; |
7487 | 7513 | buildSettings = {
|
| 7514 | + APPLICATION_IDENTIFIER = net.mullvad.MullvadVPN; |
7488 | 7515 | HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../mullvad-api/include";
|
| 7516 | + INFOPLIST_FILE = MullvadVPNUITests/Info.plist; |
7489 | 7517 | "LIBRARY_SEARCH_PATHS[sdk=iphoneos*][arch=arm64]" = "$(PROJECT_DIR)/../target/aarch64-apple-ios/release";
|
7490 | 7518 | "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*][arch=arm64]" = "$(PROJECT_DIR)/../target/aarch64-apple-ios-sim/release";
|
7491 | 7519 | "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*][arch=x86_64]" = "$(PROJECT_DIR)/../target/x86_64-apple-ios/release";
|
7492 | 7520 | PRODUCT_NAME = MullvadVPNUITests;
|
| 7521 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = MULLVAD_ENVIRONMENT_PRODUCTION; |
7493 | 7522 | SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/MullvadVPNUITests/BridgingHeader.h";
|
| 7523 | + SWIFT_VERSION = 5.0; |
| 7524 | + TEST_TARGET_NAME = MullvadVPN; |
7494 | 7525 | };
|
7495 | 7526 | name = MockRelease;
|
7496 | 7527 | };
|
|
0 commit comments