Files
firebase-ios-sdk/SymbolCollisionTest
Maksym Malyhin d18d515739 Merging the 6.12.0 release into master (#4223)
* Update versions for Release 6.12.0

* Update versions for Release 6.12.0 - Firestore

* Update versions for Release 6.12.0

* Update CHANGELOG for Firestore v1.7.0 (#4195)

* FirebaseCore version bump to 6.3.3 (#4213)

* Release manifst updated. (#4219)

* Revert "Add OIDC nonce support (#4183)" (#4220) (#4222)

This reverts commit ffe4a3a5b4.

* Revert Auth podspec version bump. (#4232)

* Release manifest - Auth removed (#4233)

* 6.12.0: Firebase.podspec FirebaseAuth pod version reverted, cherry-pick #4231 (#4234)

* Firebase.podspec - revert Auth

* check_whitespaces.sh: ignore notices. (#4231)

* Remove unnecessary NOTICES file (#4242)
2019-11-06 14:56:42 -05: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.