Files
firebase-ios-sdk/SymbolCollisionTest/README.md
T

33 lines
1.0 KiB
Markdown

# Symbol Collision Tests
## Introduction
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).
## Run Locally
* `git clone git@github.com:firebase/firebase-ios-sdk.git`
* `cd firebase-ios-sdk/SymbolCollisionTest`
* Optionally make any changes to the Podfile
* `pod install`
* `open SymbolCollisionTest.xcworkspace`
* Build
## 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.
## 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.
Currently, this is testing released CocoaPods. It could be changed to support
pre-releases by changing the Podfile to point to source pods and/or setting up
a public staging Specs repo and adding a `source` in the Podfile.