Skip to content

Commit 837530a

Browse files
committed
Merge pull request #159 from stripe/jack-manual-installation-tests
Test integrity of built frameworks
2 parents d5a1e7b + c6a054a commit 837530a

File tree

18 files changed

+926
-11
lines changed

18 files changed

+926
-11
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ build/*
22
Tests/build/*
33
Tests/installation_tests/cocoapods/Podfile.lock
44
Tests/installation_tests/cocoapods/Pods
5+
Tests/installation_tests/manual_installation/build
6+
Tests/installation_tests/manual_installation/ManualInstallationTest/Frameworks/Stripe.framework
57

68
*.pbxuser
79
*.mode1v3

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ script:
1717
- set -o pipefail && xcodebuild build -workspace Stripe.xcworkspace -scheme "Stripe iOS Example (Custom)" -sdk iphonesimulator | xcpretty -c
1818
- set -o pipefail && xcodebuild build -workspace Stripe.xcworkspace -scheme "Stripe OSX Example" | xcpretty -c
1919
- "./Tests/installation_tests/cocoapods/test.sh"
20+
- "./Tests/installation_tests/manual_installation/test.sh"

Stripe.xcodeproj/project.pbxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@
3535

3636
/* Begin PBXBuildFile section */
3737
042983391AFB27A900B8AD2C /* STPNullabilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 042983381AFB27A900B8AD2C /* STPNullabilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
38-
0429833A1AFB27AD00B8AD2C /* STPNullabilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 042983381AFB27A900B8AD2C /* STPNullabilityMacros.h */; };
39-
0429833B1AFB27AE00B8AD2C /* STPNullabilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 042983381AFB27A900B8AD2C /* STPNullabilityMacros.h */; };
40-
0429833C1AFB27B400B8AD2C /* STPNullabilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 042983381AFB27A900B8AD2C /* STPNullabilityMacros.h */; };
41-
0429833D1AFB27B600B8AD2C /* STPNullabilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 042983381AFB27A900B8AD2C /* STPNullabilityMacros.h */; };
38+
0429833A1AFB27AD00B8AD2C /* STPNullabilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 042983381AFB27A900B8AD2C /* STPNullabilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
39+
0429833B1AFB27AE00B8AD2C /* STPNullabilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 042983381AFB27A900B8AD2C /* STPNullabilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
40+
0429833C1AFB27B400B8AD2C /* STPNullabilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 042983381AFB27A900B8AD2C /* STPNullabilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
41+
0429833D1AFB27B600B8AD2C /* STPNullabilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 042983381AFB27A900B8AD2C /* STPNullabilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
4242
04415C561A6605B5001225ED /* STPAPIClient+ApplePay.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB4AB1A5F30A700B854EE /* STPAPIClient+ApplePay.m */; };
4343
04415C571A6605B5001225ED /* Stripe+ApplePay.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB4AD1A5F30A700B854EE /* Stripe+ApplePay.m */; };
4444
04415C591A6605B5001225ED /* STPCheckoutOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CDB4B21A5F30A700B854EE /* STPCheckoutOptions.m */; };
@@ -577,7 +577,6 @@
577577
buildActionMask = 2147483647;
578578
files = (
579579
04415C721A6605D9001225ED /* Stripe.h in Headers */,
580-
0429833A1AFB27AD00B8AD2C /* STPNullabilityMacros.h in Headers */,
581580
04415C731A6605D9001225ED /* STPAPIClient+ApplePay.h in Headers */,
582581
04415C741A6605D9001225ED /* Stripe+ApplePay.h in Headers */,
583582
04415C761A6605D9001225ED /* STPCheckoutOptions.h in Headers */,
@@ -586,6 +585,7 @@
586585
04415C821A6605D9001225ED /* STPBankAccount.h in Headers */,
587586
04415C831A6605D9001225ED /* STPCard.h in Headers */,
588587
04415C841A6605D9001225ED /* STPToken.h in Headers */,
588+
0429833A1AFB27AD00B8AD2C /* STPNullabilityMacros.h in Headers */,
589589
04415C851A6605D9001225ED /* StripeError.h in Headers */,
590590
04415C781A6605D9001225ED /* STPCheckoutDelegate.h in Headers */,
591591
04415C791A6605D9001225ED /* STPCheckoutInternalUIWebViewController.h in Headers */,
@@ -611,14 +611,14 @@
611611
047E67DC1A65E7BC001D7493 /* STPCard.h in Headers */,
612612
047E67DD1A65E7BC001D7493 /* STPToken.h in Headers */,
613613
047E67DE1A65E7BC001D7493 /* StripeError.h in Headers */,
614+
0429833D1AFB27B600B8AD2C /* STPNullabilityMacros.h in Headers */,
614615
047E67D11A65E7BC001D7493 /* STPCheckoutDelegate.h in Headers */,
615616
047E67D21A65E7BC001D7493 /* STPCheckoutInternalUIWebViewController.h in Headers */,
616617
047E67D31A65E7BC001D7493 /* STPCheckoutWebViewAdapter.h in Headers */,
617618
047E67D41A65E7BC001D7493 /* STPColorUtils.h in Headers */,
618619
047E67D51A65E7BC001D7493 /* STPIOSCheckoutWebViewAdapter.h in Headers */,
619620
047E67D61A65E7BC001D7493 /* STPOSXCheckoutWebViewAdapter.h in Headers */,
620621
047E67D71A65E7BC001D7493 /* STPStrictURLProtocol.h in Headers */,
621-
0429833D1AFB27B600B8AD2C /* STPNullabilityMacros.h in Headers */,
622622
047E67D91A65E7BC001D7493 /* STPFormEncoder.h in Headers */,
623623
047E67DA1A65E7BC001D7493 /* STPAPIConnection.h in Headers */,
624624
);
@@ -629,7 +629,6 @@
629629
buildActionMask = 2147483647;
630630
files = (
631631
049E84D91A605EF0000B66CD /* Stripe.h in Headers */,
632-
0429833C1AFB27B400B8AD2C /* STPNullabilityMacros.h in Headers */,
633632
049E84DA1A605EF0000B66CD /* STPAPIClient+ApplePay.h in Headers */,
634633
049E84DB1A605EF0000B66CD /* Stripe+ApplePay.h in Headers */,
635634
049E84DD1A605EF0000B66CD /* STPCheckoutOptions.h in Headers */,
@@ -638,6 +637,7 @@
638637
049E84E91A605EF0000B66CD /* STPBankAccount.h in Headers */,
639638
049E84EA1A605EF0000B66CD /* STPCard.h in Headers */,
640639
049E84EB1A605EF0000B66CD /* STPToken.h in Headers */,
640+
0429833C1AFB27B400B8AD2C /* STPNullabilityMacros.h in Headers */,
641641
049E84EC1A605EF0000B66CD /* StripeError.h in Headers */,
642642
049E84DF1A605EF0000B66CD /* STPCheckoutDelegate.h in Headers */,
643643
049E84E01A605EF0000B66CD /* STPCheckoutInternalUIWebViewController.h in Headers */,
@@ -689,6 +689,7 @@
689689
04D12C3C1A5F55D10010446E /* STPBankAccount.h in Headers */,
690690
04D12C3D1A5F55D10010446E /* STPCard.h in Headers */,
691691
04D12C3E1A5F55D10010446E /* STPToken.h in Headers */,
692+
0429833B1AFB27AE00B8AD2C /* STPNullabilityMacros.h in Headers */,
692693
04D12C3F1A5F55D10010446E /* StripeError.h in Headers */,
693694
04D12C321A5F55D10010446E /* STPCheckoutDelegate.h in Headers */,
694695
04D12C331A5F55D10010446E /* STPCheckoutInternalUIWebViewController.h in Headers */,
@@ -697,7 +698,6 @@
697698
04D12C361A5F55D10010446E /* STPIOSCheckoutWebViewAdapter.h in Headers */,
698699
04D12C371A5F55D10010446E /* STPOSXCheckoutWebViewAdapter.h in Headers */,
699700
04D12C381A5F55D10010446E /* STPStrictURLProtocol.h in Headers */,
700-
0429833B1AFB27AE00B8AD2C /* STPNullabilityMacros.h in Headers */,
701701
04D12C3A1A5F55D10010446E /* STPFormEncoder.h in Headers */,
702702
04D12C3B1A5F55D10010446E /* STPAPIConnection.h in Headers */,
703703
);

0 commit comments

Comments
 (0)