Files
firebase-ios-sdk/SymbolCollisionTest
Paul Beusterien fb353c22d4 Merge 6.9.0 (#3907)
* Update versions for Release 6.9.0

* Fix unbalanced background task creation in GDTCCTUploader (#3838) (#3839)

* Add Manifest

* dependency version update

* Cherry picks for 6.9.0 (#3871)

* fixed "expiclitlySet" typo. (#3853)

* Mark unused variables (#3854)

* Mute FCM deprecated warnings with Xcode 11 and min iOS >= 10 (#3857)

* Add a third slash to make sure generated docs include these comments.b/13812238 (#3846)
2019-09-23 10:41:33 -07:00
..
2019-09-23 10:41:33 -07:00

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.

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, 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! 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.