aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/core
diff options
context:
space:
mode:
authorGravatar Mina Farid <minafarid@google.com>2018-06-04 14:36:55 -0400
committerGravatar Konstantin Varlamov <var-const@users.noreply.github.com>2018-06-04 14:36:55 -0400
commita135ee17175f8f186e73252263b8dbc3785f3d3c (patch)
treeb76fdea7a5bfe27159c497e445a079cce005d1c0 /Firestore/core
parentce61f4e0e654e7a16dad023e1b8df32449d5a00f (diff)
Add a new Xcode target and scheme for fuzz tests (#1364)
Created `Firestore_FuzzTests_iOS` Xcode target as a duplicate of the target `Firestore_Tests_iOS`. - Added `-fsanitize-coverage=trace-pc-guard` to the compiler flags to enable code coverage by libFuzzer fuzzing driver. - Modified the files to compile to the fuzz testing ones. - Added a Principal testing class. * Modified the `Podfile` to include `LibFuzzer.podspec` as a dependency for the target `Firestore_FuzzTests_iOS`. * Added a skeleton for fuzz testing. Currently does not test any code but the fuzzing works fine and calls an empty `LLVMFuzzerTestOneInput` with different input values. - This means that fuzzing does not finish or crash.
Diffstat (limited to 'Firestore/core')
0 files changed, 0 insertions, 0 deletions