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