Commit Graph
3 Commits
Author SHA1 Message Date
Gil 0729c9dfe9 Add tvOS support to Firestore (#2662)
* Create tvOS host app

* Standard project edits

  * Remove code signing
  * Force C99/C++11
  * Adjust plist file for new location
  * header search paths
  * LDFLAGS

* Add Firestore_{Tests,IntegrationTests}_tvOS

* Add tvOS tests to the Podfile

* Add Firestore tvOS xcodebuild to build.sh

* Teach sync_project to keep tvOS up-to-date

* Add Firestore tvOS to Travis
2019-03-28 11:43:43 -07:00
Gil fd5ea77b20 Prepare for macOS test support (#2623)
* Add deployment targets for osx

* Fix bundle path to make spec tests work

On iOS, resources are directly within the bundle so the bundlePath and
the resourcePath are the same.

On macOS, resources are in a Contents/Resources subfolder so enumerating
from bundlePath causes us to look for names like
Contents/Resources/offline_spec_test, which doesn't work.

* Fix documentation warnings that show up under the macOS build
2019-03-26 10:56:36 -07:00
Greg Soltis 3b939a2362 Add Google Benchmark library and benchmark leveldb (#1137)
* Step one of benchmarking

* Benchmark writing to leveldb

* Comment out and style

* More comments

* Fix warnings

* Someday I will lint as good as computer

* Some light commenting and static-ing

* It seems to be working?

* Remove unused test file

* Drop commented-out deps

* Revert string quoting in pbxproj file

* Drop reference to deleted file

* Move podspec, fix import

* Lots of C++ style changes

* Style

* Drop whitespace
2018-07-19 19:43:58 -07:00