Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/arduinojson/extras/fuzzing/number_fuzzer.cpp
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/arduinojson/src/ArduinoJson/Array/ArrayImpl.hpp
  0.00% (0/48)
  0.00% (0/6)
  0.00% (0/6)
src/arduinojson/src/ArduinoJson/Array/JsonArray.hpp
  0.00% (0/94)
  0.00% (0/26)
  0.00% (0/26)
src/arduinojson/src/ArduinoJson/Array/JsonArrayConst.hpp
  0.00% (0/50)
  0.00% (0/13)
  0.00% (0/13)
src/arduinojson/src/ArduinoJson/Array/JsonArrayIterator.hpp
  0.00% (0/36)
  0.00% (0/14)
  0.00% (0/14)
src/arduinojson/src/ArduinoJson/Collection/CollectionImpl.hpp
  0.00% (0/122)
  0.00% (0/9)
  0.00% (0/9)
src/arduinojson/src/ArduinoJson/Collection/CollectionIterator.hpp
  0.00% (0/29)
  0.00% (0/10)
  0.00% (0/10)
src/arduinojson/src/ArduinoJson/Deserialization/DeserializationError.hpp
  0.00% (0/42)
  0.00% (0/13)
  0.00% (0/13)
src/arduinojson/src/ArduinoJson/Deserialization/DeserializationOptions.hpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/arduinojson/src/ArduinoJson/Deserialization/Filter.hpp
  0.00% (0/28)
  0.00% (0/10)
  0.00% (0/10)
src/arduinojson/src/ArduinoJson/Deserialization/NestingLimit.hpp
  0.00% (0/9)
  0.00% (0/4)
  0.00% (0/4)
src/arduinojson/src/ArduinoJson/Deserialization/deserialize.hpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/arduinojson/src/ArduinoJson/Document/JsonDocument.hpp
  0.00% (0/103)
  0.00% (0/33)
  0.00% (0/33)
src/arduinojson/src/ArduinoJson/Json/EscapeSequence.hpp
  0.00% (0/20)
  0.00% (0/3)
  0.00% (0/3)
src/arduinojson/src/ArduinoJson/Json/JsonSerializer.hpp
  0.00% (0/96)
  0.00% (0/15)
  0.00% (0/15)
src/arduinojson/src/ArduinoJson/Json/PrettyJsonSerializer.hpp
  0.00% (0/65)
  0.00% (0/5)
  0.00% (0/5)
src/arduinojson/src/ArduinoJson/Json/TextFormatter.hpp
  0.00% (0/117)
  0.00% (0/13)
  0.00% (0/13)
src/arduinojson/src/ArduinoJson/Json/Utf16.hpp
  0.00% (0/25)
  0.00% (0/5)
  0.00% (0/5)
src/arduinojson/src/ArduinoJson/Memory/Allocator.hpp
  0.00% (0/13)
  0.00% (0/4)
  0.00% (0/4)
src/arduinojson/src/ArduinoJson/Memory/MemoryPool.hpp
  0.00% (0/52)
  0.00% (0/11)
  0.00% (0/11)
src/arduinojson/src/ArduinoJson/Memory/MemoryPoolList.hpp
  0.00% (0/139)
  0.00% (0/12)
  0.00% (0/12)
src/arduinojson/src/ArduinoJson/Memory/ResourceManager.hpp
  0.00% (0/105)
  0.00% (0/21)
  0.00% (0/21)
src/arduinojson/src/ArduinoJson/Memory/StringBuffer.hpp
  0.00% (0/53)
  0.00% (0/7)
  0.00% (0/7)
src/arduinojson/src/ArduinoJson/Memory/StringBuilder.hpp
  0.00% (0/57)
  0.00% (0/10)
  0.00% (0/10)
src/arduinojson/src/ArduinoJson/Memory/StringNode.hpp
  0.00% (0/36)
  0.00% (0/5)
  0.00% (0/5)
src/arduinojson/src/ArduinoJson/Memory/StringPool.hpp
  0.00% (0/67)
  0.00% (0/8)
  0.00% (0/8)
src/arduinojson/src/ArduinoJson/Misc/SerializedValue.hpp
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/arduinojson/src/ArduinoJson/MsgPack/MsgPackBinary.hpp
  0.00% (0/77)
  0.00% (0/7)
  0.00% (0/7)
src/arduinojson/src/ArduinoJson/MsgPack/MsgPackExtension.hpp
  0.00% (0/98)
  0.00% (0/8)
  0.00% (0/8)
src/arduinojson/src/ArduinoJson/MsgPack/MsgPackSerializer.hpp
  0.00% (0/175)
  0.00% (0/16)
  0.00% (0/16)
src/arduinojson/src/ArduinoJson/MsgPack/endianness.hpp
  0.00% (0/23)
  0.00% (0/6)
  0.00% (0/6)
src/arduinojson/src/ArduinoJson/MsgPack/ieee754.hpp
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/1)
src/arduinojson/src/ArduinoJson/Numbers/FloatParts.hpp
  0.00% (0/70)
  0.00% (0/3)
  0.00% (0/3)
src/arduinojson/src/ArduinoJson/Numbers/FloatTraits.hpp
 89.89% (80/89)
 72.73% (8/11)
 89.66% (26/29)
src/arduinojson/src/ArduinoJson/Numbers/arithmeticCompare.hpp
  0.00% (0/28)
  0.00% (0/6)
  0.00% (0/6)
src/arduinojson/src/ArduinoJson/Numbers/convertNumber.hpp
  0.00% (0/13)
  0.00% (0/3)
  0.00% (0/3)
src/arduinojson/src/ArduinoJson/Numbers/parseNumber.hpp
 85.16% (109/128)
 68.75% (11/16)
 90.52% (105/116)
src/arduinojson/src/ArduinoJson/Object/JsonObject.hpp
  0.00% (0/63)
  0.00% (0/20)
  0.00% (0/20)
src/arduinojson/src/ArduinoJson/Object/JsonObjectConst.hpp
  0.00% (0/52)
  0.00% (0/14)
  0.00% (0/14)
src/arduinojson/src/ArduinoJson/Object/JsonObjectIterator.hpp
  0.00% (0/38)
  0.00% (0/14)
  0.00% (0/14)
src/arduinojson/src/ArduinoJson/Object/JsonPair.hpp
  0.00% (0/26)
  0.00% (0/6)
  0.00% (0/6)
src/arduinojson/src/ArduinoJson/Object/MemberProxy.hpp
  0.00% (0/10)
  0.00% (0/2)
  0.00% (0/2)
src/arduinojson/src/ArduinoJson/Object/ObjectImpl.hpp
  0.00% (0/78)
  0.00% (0/6)
  0.00% (0/6)
src/arduinojson/src/ArduinoJson/Polyfills/alias_cast.hpp
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/arduinojson/src/ArduinoJson/Polyfills/ctype.hpp
 50.00% (3/6)
 50.00% (1/2)
 75.00% (3/4)
src/arduinojson/src/ArduinoJson/Polyfills/limits.hpp
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/arduinojson/src/ArduinoJson/Polyfills/math.hpp
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/arduinojson/src/ArduinoJson/Polyfills/pgmspace_generic.hpp
100.00% (15/15)
100.00% (6/6)
 72.22% (13/18)
src/arduinojson/src/ArduinoJson/Polyfills/utility.hpp
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/3)
src/arduinojson/src/ArduinoJson/Serialization/CountingDecorator.hpp
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/arduinojson/src/ArduinoJson/Serialization/Writers/DummyWriter.hpp
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/arduinojson/src/ArduinoJson/Serialization/Writers/StaticStringWriter.hpp
  0.00% (0/15)
  0.00% (0/3)
  0.00% (0/3)
src/arduinojson/src/ArduinoJson/Serialization/Writers/StdStringWriter.hpp
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/2)
src/arduinojson/src/ArduinoJson/Serialization/measure.hpp
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/1)
src/arduinojson/src/ArduinoJson/Serialization/serialize.hpp
  0.00% (0/22)
  0.00% (0/4)
  0.00% (0/4)
src/arduinojson/src/ArduinoJson/Strings/Adapters/RamString.hpp
  0.00% (0/24)
  0.00% (0/7)
  0.00% (0/7)
src/arduinojson/src/ArduinoJson/Strings/Adapters/StringObject.hpp
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/arduinojson/src/ArduinoJson/Strings/JsonString.hpp
  0.00% (0/40)
  0.00% (0/13)
  0.00% (0/13)
src/arduinojson/src/ArduinoJson/Strings/StringAdapter.hpp
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/arduinojson/src/ArduinoJson/Strings/StringAdapters.hpp
  0.00% (0/35)
  0.00% (0/3)
  0.00% (0/3)
src/arduinojson/src/ArduinoJson/Variant/ConverterImpl.hpp
  0.00% (0/115)
  0.00% (0/29)
  0.00% (0/29)
src/arduinojson/src/ArduinoJson/Variant/JsonVariant.hpp
  0.00% (0/32)
  0.00% (0/12)
  0.00% (0/12)
src/arduinojson/src/ArduinoJson/Variant/JsonVariantConst.hpp
  0.00% (0/32)
  0.00% (0/12)
  0.00% (0/12)
src/arduinojson/src/ArduinoJson/Variant/JsonVariantCopier.hpp
  0.00% (0/10)
  0.00% (0/3)
  0.00% (0/3)
src/arduinojson/src/ArduinoJson/Variant/JsonVariantVisitor.hpp
  0.00% (0/17)
  0.00% (0/5)
  0.00% (0/5)
src/arduinojson/src/ArduinoJson/Variant/VariantAttorney.hpp
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/4)
src/arduinojson/src/ArduinoJson/Variant/VariantCompare.hpp
  0.00% (0/102)
  0.00% (0/24)
  0.00% (0/24)
src/arduinojson/src/ArduinoJson/Variant/VariantContent.hpp
  0.00% (0/8)
  0.00% (0/4)
  0.00% (0/4)
src/arduinojson/src/ArduinoJson/Variant/VariantData.hpp
  0.00% (0/95)
  0.00% (0/18)
  0.00% (0/18)
src/arduinojson/src/ArduinoJson/Variant/VariantImpl.hpp
  0.00% (0/354)
  0.00% (0/39)
  0.00% (0/39)
src/arduinojson/src/ArduinoJson/Variant/VariantOperators.hpp
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/arduinojson/src/ArduinoJson/Variant/VariantRefBase.hpp
  0.00% (0/28)
  0.00% (0/8)
  0.00% (0/8)
src/arduinojson/src/ArduinoJson/Variant/VariantRefBaseImpl.hpp
  0.00% (0/16)
  0.00% (0/4)
  0.00% (0/4)
src/arduinojson/src/ArduinoJson/compatibility.hpp
  0.00% (0/8)
  0.00% (0/4)
  0.00% (0/4)
Totals
  6.26% (217/3468)
  4.44% (28/630)
 19.55% (149/762)