-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Add a travis cron job for CocoaPod symbol collision testing #2154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 9 commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
c543748
Add nightly pod symbol collision test (WIP)
paulb777 4a07cc9
Style and test that Podfile error is caught
paulb777 896f671
Remove if_cron for testing
paulb777 3336459
syntax error
paulb777 e0a56db
Verified correct travis fail and clean up
paulb777 c5a5708
Add README and disable branch testing
paulb777 5f9bb80
typo
paulb777 1769645
typo
paulb777 8c8da28
whitspace
paulb777 1163ddf
Add pre-release testing to README Futures section
paulb777 7788d3e
Add local run instructions to README
paulb777 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
# Uncomment the next line to define a global platform for your project | ||
# platform :ios, '9.0' | ||
|
||
target 'SymbolCollisionTest' do | ||
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks | ||
# use_frameworks! | ||
|
||
# Firebase Pods | ||
pod 'Firebase', '5.14.0' | ||
pod 'FirebaseAnalytics' | ||
Corrob marked this conversation as resolved.
Show resolved
Hide resolved
|
||
pod 'FirebaseAuth' | ||
pod 'FirebaseCore' | ||
pod 'FirebaseCrash' | ||
pod 'FirebaseDatabase' | ||
pod 'FirebaseDynamicLinks' | ||
pod 'FirebaseFirestore' | ||
pod 'FirebaseFunctions' | ||
pod 'FirebaseInAppMessaging' | ||
pod 'FirebaseInstanceID' | ||
pod 'FirebaseMessaging' | ||
pod 'FirebaseMLCommon' | ||
pod 'FirebaseMLModelInterpreter' | ||
pod 'FirebaseMLVision' | ||
pod 'FirebaseMLVisionBarcodeModel' | ||
pod 'FirebaseMLVisionFaceModel' | ||
pod 'FirebaseMLVisionLabelModel' | ||
pod 'FirebaseMLVisionTextModel' | ||
pod 'FirebasePerformance' | ||
pod 'FirebaseRemoteConfig' | ||
pod 'FirebaseStorage' | ||
# pod 'FirebaseUI'. - requires use_frameworks! | ||
|
||
# Other Google Pods | ||
# pod 'Blockly' This is a Swift Pod and requires usage of use_frameworks! | ||
pod 'Crashlytics' | ||
pod 'DigitsMigrationHelper' | ||
pod 'EarlGrey' | ||
pod 'GeoFire' | ||
pod 'google-cast-sdk' | ||
pod 'Google-Mobile-Ads-SDK' | ||
pod 'GoogleAnalytics' | ||
pod 'GoogleAppIndexing' | ||
pod 'GoogleAppUtilities' | ||
pod 'GoogleAuthUtilities' | ||
pod 'GoogleConversionTracking' | ||
pod 'GoogleIDFASupport' | ||
pod 'GoogleInterchangeUtilities' | ||
pod 'GoogleMaps' | ||
pod 'GoogleMobileVision' | ||
pod 'GoogleNetworkingUtilities' | ||
pod 'GoogleParsingUtilities' | ||
pod 'GooglePlacePicker' | ||
pod 'GooglePlaces' | ||
pod 'GooglePlusUtilities' | ||
pod 'GoogleSignIn' | ||
pod 'GoogleSymbolUtilities' | ||
pod 'GoogleTagManager' | ||
pod 'GoogleToolboxForMac' | ||
pod 'GoogleUtilities' | ||
pod 'GTMAppAuth' | ||
# pod 'GTMHTTPFetcher' - conflicts with GTMSessionFetcher | ||
pod 'GTMSessionFetcher' | ||
pod 'GVRSDK' | ||
pod 'leveldb-library' | ||
# pod 'MDFTextAccessibility' - conflicts with GVRSDK | ||
pod 'nanopb' | ||
# pod 'NearbyMessages' # - conflicts with google-cast-sdk | ||
pod 'Protobuf' | ||
pod 'TensorFlow-experimental' | ||
|
||
# Non-Google Pods | ||
|
||
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Symbol Collision Tests | ||
|
||
## Introductions | ||
|
||
This directory provides a project that is used to test a set of CocoaPods for symbol | ||
collisions daily. It's controlled by the cron functionality in | ||
[.travis.ml](../.travis.yml). | ||
|
||
### Contributing | ||
|
||
If you'd like to add a CocoaPod to the tests, add it to the | ||
[Podfile](Podfile), test that it builds locally and then send a PR. | ||
Corrob marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
### Future | ||
|
||
Currently the tests primarily test static libraries and static frameworks. | ||
`use_frameworks!` and | ||
[`use_module_headers!`](http://blog.cocoapods.org/CocoaPods-1.5.0/) can be | ||
added for better dynamic library and Swift pod testing. |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.