Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
../../src/ArduinoJson/Array/JsonArray.hpp | 0.00% (0/27) | 0.00% (0/93) | 0.00% (0/27) | - (0/0) |
../../src/ArduinoJson/Array/JsonArrayConst.hpp | 0.00% (0/16) | 0.00% (0/67) | 0.00% (0/16) | - (0/0) |
../../src/ArduinoJson/Array/JsonArrayImpl.hpp | 0.00% (0/1) | 0.00% (0/3) | 0.00% (0/1) | - (0/0) |
../../src/ArduinoJson/Array/JsonArrayIterator.hpp | 0.00% (0/22) | 0.00% (0/58) | 0.00% (0/22) | - (0/0) |
../../src/ArduinoJson/Collection/CollectionData.hpp | 33.33% (1/3) | 27.27% (3/11) | 33.33% (1/3) | - (0/0) |
../../src/ArduinoJson/Collection/CollectionImpl.hpp | 29.41% (5/17) | 25.00% (34/136) | 62.86% (22/35) | 91.67% (11/12) |
../../src/ArduinoJson/Deserialization/DeserializationError.hpp | 15.38% (2/13) | 9.52% (4/42) | 31.25% (5/16) | 100.00% (2/2) |
../../src/ArduinoJson/Deserialization/Filter.hpp | 50.00% (5/10) | 53.57% (15/28) | 50.00% (5/10) | - (0/0) |
../../src/ArduinoJson/Deserialization/NestingLimit.hpp | 100.00% (4/4) | 88.89% (8/9) | 100.00% (5/5) | - (0/0) |
../../src/ArduinoJson/Deserialization/Readers/IteratorReader.hpp | 100.00% (2/2) | 100.00% (7/7) | 100.00% (5/5) | 100.00% (2/2) |
../../src/ArduinoJson/Deserialization/Readers/RamReader.hpp | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
../../src/ArduinoJson/Deserialization/deserialize.hpp | 100.00% (2/2) | 92.31% (12/13) | 100.00% (3/3) | - (0/0) |
../../src/ArduinoJson/Document/BasicJsonDocument.hpp | 100.00% (7/7) | 100.00% (19/19) | 100.00% (9/9) | 50.00% (1/2) |
../../src/ArduinoJson/Document/DynamicJsonDocument.hpp | 66.67% (2/3) | 66.67% (6/9) | 66.67% (2/3) | - (0/0) |
../../src/ArduinoJson/Document/JsonDocument.hpp | 23.33% (7/30) | 22.22% (20/90) | 23.33% (7/30) | - (0/0) |
../../src/ArduinoJson/Json/EscapeSequence.hpp | 100.00% (3/3) | 100.00% (20/20) | 100.00% (17/17) | 100.00% (10/10) |
../../src/ArduinoJson/Json/JsonDeserializer.hpp | 75.86% (22/29) | 67.70% (283/418) | 69.88% (225/322) | 68.33% (164/240) |
../../src/ArduinoJson/Json/JsonSerializer.hpp | 70.59% (12/17) | 69.66% (62/89) | 81.48% (22/27) | 100.00% (8/8) |
../../src/ArduinoJson/Json/Latch.hpp | 100.00% (5/5) | 96.30% (26/27) | 100.00% (13/13) | 100.00% (6/6) |
../../src/ArduinoJson/Json/PrettyJsonSerializer.hpp | 0.00% (0/5) | 0.00% (0/52) | 0.00% (0/5) | - (0/0) |
../../src/ArduinoJson/Json/TextFormatter.hpp | 92.86% (13/14) | 76.23% (93/122) | 90.20% (46/51) | 96.15% (25/26) |
../../src/ArduinoJson/Json/Utf16.hpp | 100.00% (5/5) | 100.00% (23/23) | 100.00% (15/15) | 100.00% (12/12) |
../../src/ArduinoJson/Json/Utf8.hpp | 100.00% (1/1) | 100.00% (27/27) | 100.00% (12/12) | 100.00% (8/8) |
../../src/ArduinoJson/Memory/Alignment.hpp | 75.00% (3/4) | 75.00% (12/16) | 75.00% (3/4) | - (0/0) |
../../src/ArduinoJson/Memory/MemoryPool.hpp | 56.00% (14/25) | 47.33% (71/150) | 78.43% (40/51) | 88.89% (16/18) |
../../src/ArduinoJson/Misc/SafeBoolIdiom.hpp | 66.67% (2/3) | 85.71% (6/7) | 66.67% (2/3) | - (0/0) |
../../src/ArduinoJson/Misc/SerializedValue.hpp | 0.00% (0/3) | 0.00% (0/9) | 0.00% (0/3) | - (0/0) |
../../src/ArduinoJson/MsgPack/MsgPackSerializer.hpp | 0.00% (0/17) | 0.00% (0/159) | 0.00% (0/17) | - (0/0) |
../../src/ArduinoJson/MsgPack/endianess.hpp | 0.00% (0/6) | 0.00% (0/23) | 0.00% (0/6) | - (0/0) |
../../src/ArduinoJson/MsgPack/ieee754.hpp | 0.00% (0/1) | 0.00% (0/6) | 0.00% (0/1) | - (0/0) |
../../src/ArduinoJson/Numbers/FloatParts.hpp | 100.00% (2/2) | 100.00% (51/51) | 92.86% (39/42) | 100.00% (26/26) |
../../src/ArduinoJson/Numbers/FloatTraits.hpp | 75.00% (6/8) | 92.50% (74/80) | 91.67% (22/24) | 100.00% (10/10) |
../../src/ArduinoJson/Numbers/arithmeticCompare.hpp | 0.00% (0/5) | 0.00% (0/25) | 0.00% (0/5) | - (0/0) |
../../src/ArduinoJson/Numbers/convertNumber.hpp | 0.00% (0/1) | 0.00% (0/6) | 0.00% (0/1) | - (0/0) |
../../src/ArduinoJson/Numbers/parseNumber.hpp | 100.00% (1/1) | 97.85% (91/93) | 98.55% (68/69) | 98.21% (55/56) |
../../src/ArduinoJson/Object/JsonObject.hpp | 0.00% (0/23) | 0.00% (0/77) | 0.00% (0/23) | - (0/0) |
../../src/ArduinoJson/Object/JsonObjectConst.hpp | 0.00% (0/17) | 0.00% (0/65) | 0.00% (0/17) | - (0/0) |
../../src/ArduinoJson/Object/JsonObjectIterator.hpp | 0.00% (0/22) | 0.00% (0/58) | 0.00% (0/22) | - (0/0) |
../../src/ArduinoJson/Object/JsonPair.hpp | 0.00% (0/6) | 0.00% (0/26) | 0.00% (0/6) | - (0/0) |
../../src/ArduinoJson/Polyfills/alias_cast.hpp | 100.00% (1/1) | 100.00% (5/5) | 100.00% (1/1) | - (0/0) |
../../src/ArduinoJson/Polyfills/ctype.hpp | 50.00% (1/2) | 50.00% (3/6) | 75.00% (3/4) | 100.00% (4/4) |
../../src/ArduinoJson/Polyfills/limits.hpp | 100.00% (2/2) | 100.00% (6/6) | 100.00% (2/2) | - (0/0) |
../../src/ArduinoJson/Polyfills/math.hpp | 100.00% (2/2) | 100.00% (6/6) | 100.00% (4/4) | 100.00% (4/4) |
../../src/ArduinoJson/Polyfills/pgmspace_generic.hpp | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
../../src/ArduinoJson/Serialization/CountingDecorator.hpp | 100.00% (4/4) | 100.00% (10/10) | 100.00% (4/4) | - (0/0) |
../../src/ArduinoJson/Serialization/Writers/DummyWriter.hpp | 0.00% (0/2) | 0.00% (0/6) | 0.00% (0/2) | - (0/0) |
../../src/ArduinoJson/Serialization/Writers/StaticStringWriter.hpp | 0.00% (0/3) | 0.00% (0/15) | 0.00% (0/3) | - (0/0) |
../../src/ArduinoJson/Serialization/Writers/StdStringWriter.hpp | 100.00% (3/3) | 100.00% (9/9) | 100.00% (3/3) | - (0/0) |
../../src/ArduinoJson/Serialization/measure.hpp | 0.00% (0/1) | 0.00% (0/5) | 0.00% (0/1) | - (0/0) |
../../src/ArduinoJson/Serialization/serialize.hpp | 50.00% (2/4) | 40.00% (8/20) | 50.00% (2/4) | - (0/0) |
../../src/ArduinoJson/StringStorage/StringCopier.hpp | 66.67% (6/9) | 66.67% (26/39) | 83.33% (15/18) | 100.00% (4/4) |
../../src/ArduinoJson/StringStorage/StringMover.hpp | 0.00% (0/7) | 0.00% (0/22) | 0.00% (0/7) | - (0/0) |
../../src/ArduinoJson/StringStorage/StringStorage.hpp | 100.00% (1/1) | 75.00% (3/4) | 100.00% (2/2) | - (0/0) |
../../src/ArduinoJson/Strings/Adapters/JsonString.hpp | 0.00% (0/3) | 0.00% (0/8) | 0.00% (0/3) | - (0/0) |
../../src/ArduinoJson/Strings/Adapters/RamString.hpp | 61.11% (11/18) | 53.70% (29/54) | 68.00% (17/25) | 50.00% (1/2) |
../../src/ArduinoJson/Strings/JsonString.hpp | 45.45% (5/11) | 36.11% (13/36) | 50.00% (7/14) | 50.00% (1/2) |
../../src/ArduinoJson/Strings/StringAdapter.hpp | 66.67% (2/3) | 66.67% (6/9) | 66.67% (2/3) | - (0/0) |
../../src/ArduinoJson/Strings/StringAdapters.hpp | 25.00% (1/4) | 31.58% (12/38) | 80.00% (12/15) | 100.00% (6/6) |
../../src/ArduinoJson/Variant/ConverterImpl.hpp | 0.00% (0/15) | 0.00% (0/60) | 0.00% (0/15) | - (0/0) |
../../src/ArduinoJson/Variant/JsonVariant.hpp | 0.00% (0/12) | 0.00% (0/34) | 0.00% (0/12) | - (0/0) |
../../src/ArduinoJson/Variant/JsonVariantConst.hpp | 16.67% (2/12) | 12.50% (4/32) | 16.67% (2/12) | - (0/0) |
../../src/ArduinoJson/Variant/SlotFunctions.hpp | 20.00% (1/5) | 13.04% (3/23) | 20.00% (1/5) | - (0/0) |
../../src/ArduinoJson/Variant/VariantAttorney.hpp | 66.67% (2/3) | 66.67% (6/9) | 66.67% (2/3) | - (0/0) |
../../src/ArduinoJson/Variant/VariantCompare.hpp | 0.00% (0/26) | 0.00% (0/108) | 0.00% (0/26) | - (0/0) |
../../src/ArduinoJson/Variant/VariantData.hpp | 34.21% (13/38) | 34.47% (71/206) | 45.28% (24/53) | 83.33% (20/24) |
../../src/ArduinoJson/Variant/VariantFunctions.hpp | 8.33% (1/12) | 6.25% (4/64) | 20.00% (3/15) | 50.00% (1/2) |
../../src/ArduinoJson/Variant/VariantImpl.hpp | 0.00% (0/8) | 0.00% (0/63) | 0.00% (0/8) | - (0/0) |
../../src/ArduinoJson/Variant/VariantOperators.hpp | 0.00% (0/2) | 0.00% (0/6) | 0.00% (0/2) | - (0/0) |
../../src/ArduinoJson/Variant/VariantRefBase.hpp | 0.00% (0/7) | 0.00% (0/23) | 0.00% (0/7) | - (0/0) |
../../src/ArduinoJson/Variant/VariantSlot.hpp | 61.54% (8/13) | 48.48% (32/66) | 73.91% (17/23) | 75.00% (3/4) |
../../src/ArduinoJson/Variant/Visitor.hpp | 0.00% (0/9) | 0.00% (0/27) | 0.00% (0/9) | - (0/0) |
json_fuzzer.cpp | 100.00% (1/1) | 100.00% (9/9) | 100.00% (3/3) | 100.00% (2/2) |
Totals | 31.52% (197/625) | 38.08% (1236/3246) | 57.23% (716/1251) | 81.71% (402/492) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)