Running main() from ../../third_party/googletest/googletest/src/gtest_main.cc
[==========] Running 48 tests from 5 test suites.
[----------] Global test environment set-up.
[----------] 19 tests from Spec
[ RUN ] Spec.DecodingErrors
[ERROR:garnet/bin/trace/spec.cc(282)] Couldn't parse the tracing spec file: offset 0, The document is empty.
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at # , schema violation: type
[ERROR:garnet/bin/trace/spec.cc(282)] Couldn't parse the tracing spec file: offset 0, Invalid value.
[ERROR:garnet/bin/trace/spec.cc(282)] Couldn't parse the tracing spec file: offset 1, The document root must not be followed by other values.
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/test_name , schema violation: type
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/app , schema violation: type
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/args , schema violation: type
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/args/items , schema violation: type
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/spawn , schema violation: type
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/categories , schema violation: type
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/categories/items , schema violation: type
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/buffering_mode , schema violation: type
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/buffer_size_in_mb , schema violation: type
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/duration , schema violation: type
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/measure , schema violation: type
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/measure/items/properties/type , schema violation: type
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/buffer_size_in_mb , schema violation: minimum
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/provider_specs/items , schema violation: required
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/provider_specs/items/properties/buffer_size_in_mb , schema violation: minimum
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/provider_specs/items , schema violation: additionalProperties
[ERROR:garnet/bin/trace/spec.cc(396)] Unrecognized measurement type: unknown
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at # , schema violation: required
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at # , schema violation: required
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at # , schema violation: additionalProperties
[ OK ] Spec.DecodingErrors (3 ms)
[ RUN ] Spec.DecodeEmpty
[ OK ] Spec.DecodeEmpty (0 ms)
[ RUN ] Spec.DecodeTestName
[ OK ] Spec.DecodeTestName (0 ms)
[ RUN ] Spec.DecodeArgs
[ OK ] Spec.DecodeArgs (1 ms)
[ RUN ] Spec.DecodeSpawn
[ OK ] Spec.DecodeSpawn (0 ms)
[ RUN ] Spec.DecodeCategories
[ OK ] Spec.DecodeCategories (0 ms)
[ RUN ] Spec.DecodeBufferingMode
[ OK ] Spec.DecodeBufferingMode (0 ms)
[ RUN ] Spec.DecodeBufferSizeInMb
[ OK ] Spec.DecodeBufferSizeInMb (0 ms)
[ RUN ] Spec.DecodeProviderSpecs
[ OK ] Spec.DecodeProviderSpecs (0 ms)
[ RUN ] Spec.DecodeDuration
[ OK ] Spec.DecodeDuration (0 ms)
[ RUN ] Spec.DecodeTestSuiteName
[ OK ] Spec.DecodeTestSuiteName (0 ms)
[ RUN ] Spec.ErrorOnNegativeDuration
[ERROR:garnet/public/lib/rapidjson_utils/rapidjson_validation.cc(42)] Incorrect schema at #/properties/duration , schema violation: minimum
[ OK ] Spec.ErrorOnNegativeDuration (0 ms)
[ RUN ] Spec.DecodeMeasureDuration
[ OK ] Spec.DecodeMeasureDuration (0 ms)
[ RUN ] Spec.DecodeMeasureArgumentValue
[ OK ] Spec.DecodeMeasureArgumentValue (0 ms)
[ RUN ] Spec.DecodeMeasureTimeBetween
[ OK ] Spec.DecodeMeasureTimeBetween (0 ms)
[ RUN ] Spec.DecodeMeasurementExpectedSampleCount
[ OK ] Spec.DecodeMeasurementExpectedSampleCount (0 ms)
[ RUN ] Spec.DecodeMeasurementSplitFirst
[ OK ] Spec.DecodeMeasurementSplitFirst (0 ms)
[ RUN ] Spec.OutputNameDefault
[ OK ] Spec.OutputNameDefault (0 ms)
[ RUN ] Spec.OutputNameOverride
[ OK ] Spec.OutputNameOverride (0 ms)
[----------] 19 tests from Spec (5 ms total)
[----------] 3 tests from MeasureArgumentValueTest
[ RUN ] MeasureArgumentValueTest.ArgumentValue
[ OK ] MeasureArgumentValueTest.ArgumentValue (0 ms)
[ RUN ] MeasureArgumentValueTest.ArgumentValueDoesNotMatchSpec
[ OK ] MeasureArgumentValueTest.ArgumentValueDoesNotMatchSpec (0 ms)
[ RUN ] MeasureArgumentValueTest.ArgumentValueArgumentNotFound
[ OK ] MeasureArgumentValueTest.ArgumentValueArgumentNotFound (0 ms)
[----------] 3 tests from MeasureArgumentValueTest (0 ms total)
[----------] 11 tests from MeasureDurationTest
[ RUN ] MeasureDurationTest.DurationBeginEnd
[ OK ] MeasureDurationTest.DurationBeginEnd (1 ms)
[ RUN ] MeasureDurationTest.DurationComplete
[ OK ] MeasureDurationTest.DurationComplete (0 ms)
[ RUN ] MeasureDurationTest.DurationEmpty
[ OK ] MeasureDurationTest.DurationEmpty (0 ms)
[ RUN ] MeasureDurationTest.DurationTwoMeasurements
[ OK ] MeasureDurationTest.DurationTwoMeasurements (0 ms)
[ RUN ] MeasureDurationTest.DurationNestedBeginEnd
[ OK ] MeasureDurationTest.DurationNestedBeginEnd (0 ms)
[ RUN ] MeasureDurationTest.DurationNestedComplete
[ OK ] MeasureDurationTest.DurationNestedComplete (0 ms)
[ RUN ] MeasureDurationTest.Async
[ OK ] MeasureDurationTest.Async (0 ms)
[ RUN ] MeasureDurationTest.Flow
[ OK ] MeasureDurationTest.Flow (0 ms)
[ RUN ] MeasureDurationTest.DurationAsyncTwoMeasurements
[ OK ] MeasureDurationTest.DurationAsyncTwoMeasurements (0 ms)
[ RUN ] MeasureDurationTest.EventMatchingByNameAndCategory
[ OK ] MeasureDurationTest.EventMatchingByNameAndCategory (0 ms)
[ RUN ] MeasureDurationTest.AsyncNested
[ OK ] MeasureDurationTest.AsyncNested (0 ms)
[----------] 11 tests from MeasureDurationTest (1 ms total)
[----------] 7 tests from Results
[ RUN ] Results.Empty
[ OK ] Results.Empty (0 ms)
[ RUN ] Results.Duration
[ OK ] Results.Duration (0 ms)
[ RUN ] Results.ArgumentValue
[ OK ] Results.ArgumentValue (0 ms)
[ RUN ] Results.TimeBetween
[ OK ] Results.TimeBetween (0 ms)
[ RUN ] Results.SplitFirst
[ OK ] Results.SplitFirst (0 ms)
[ RUN ] Results.ExpectedSampleCount
[ OK ] Results.ExpectedSampleCount (0 ms)
[ RUN ] Results.ExpectedSampleCountMismatch
[ERROR:garnet/lib/measure/results.cc(59)] Number of recorded samples for an event foo (bar) does not match the expected number (expected 5, got 3).
[ OK ] Results.ExpectedSampleCountMismatch (0 ms)
[----------] 7 tests from Results (0 ms total)
[----------] 8 tests from MeasureTimeBetweenTest
[ RUN ] MeasureTimeBetweenTest.Instant
[ OK ] MeasureTimeBetweenTest.Instant (0 ms)
[ RUN ] MeasureTimeBetweenTest.SameEvent
[ OK ] MeasureTimeBetweenTest.SameEvent (0 ms)
[ RUN ] MeasureTimeBetweenTest.AnchorsEndBegin
[ OK ] MeasureTimeBetweenTest.AnchorsEndBegin (0 ms)
[ RUN ] MeasureTimeBetweenTest.AnchorsBeginEnd
[ OK ] MeasureTimeBetweenTest.AnchorsBeginEnd (0 ms)
[ RUN ] MeasureTimeBetweenTest.AnchorsSameEvent
[ OK ] MeasureTimeBetweenTest.AnchorsSameEvent (0 ms)
[ RUN ] MeasureTimeBetweenTest.AnchorsSameEventCompleteEndToBegin
[ OK ] MeasureTimeBetweenTest.AnchorsSameEventCompleteEndToBegin (0 ms)
[ RUN ] MeasureTimeBetweenTest.AnchorsSameEventCompleteBeginToEnd
[ OK ] MeasureTimeBetweenTest.AnchorsSameEventCompleteBeginToEnd (0 ms)
[ RUN ] MeasureTimeBetweenTest.AsyncAndFlow
[ OK ] MeasureTimeBetweenTest.AsyncAndFlow (0 ms)
[----------] 8 tests from MeasureTimeBetweenTest (0 ms total)
[----------] Global test environment tear-down
[==========] 48 tests from 5 test suites ran. (6 ms total)
[ PASSED ] 48 tests.