Coverage report: 80%

Files Functions Classes

coverage.py v7.13.5, created at 2026-03-20 04:42 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
log2s3 / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
log2s3 / app.py (no class)   94% 268 16 0   83% 110 11   91%
log2s3 / common_stream.py Stream   75% 56 14 0   86% 14 2   77%
log2s3 / common_stream.py CatStream   100% 3 0 0   100% 2 0   100%
log2s3 / common_stream.py MergeStream   82% 22 4 0   75% 8 2   80%
log2s3 / common_stream.py (no class)   100% 18 0 0   100% 0 0   100%
log2s3 / compr_stream.py FileReadStream   100% 8 0 0   100% 2 0   100%
log2s3 / compr_stream.py RawReadStream   100% 8 0 0   100% 2 0   100%
log2s3 / compr_stream.py FileWriteStream   100% 5 0 0   100% 2 0   100%
log2s3 / compr_stream.py S3GetStream   100% 3 0 0   100% 0 0   100%
log2s3 / compr_stream.py S3PutStream   100% 10 0 0   100% 0 0   100%
log2s3 / compr_stream.py SimpleFilterStream   100% 3 0 0   100% 0 0   100%
log2s3 / compr_stream.py ComprFlushStream   100% 7 0 0   100% 2 0   100%
log2s3 / compr_stream.py DecompStream   100% 4 0 0   100% 2 0   100%
log2s3 / compr_stream.py XzCompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py LzmaCompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py XzDecompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py Bz2CompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py Bz2DecompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py GzipCompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py GzipDecompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py ZstdCompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py ZstdDecompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py Lz4CompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py Lz4DecompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py BrotliCompressorStream   100% 5 0 0   100% 2 0   100%
log2s3 / compr_stream.py BrotliDecompressorStream   100% 4 0 0   100% 2 0   100%
log2s3 / compr_stream.py LzfseCompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py LzfseDecompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py SnappyCompressorStream   0% 1 1 0   100% 0 0   0%
log2s3 / compr_stream.py SnappyDecompressorStream   0% 1 1 0   100% 0 0   0%
log2s3 / compr_stream.py LzoCompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py LzoDecompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py ZpaqCompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py ZpaqDecompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py ZopfliCompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py ZlibNgCompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py ZlibNgDecompressorStream   100% 1 0 0   100% 0 0   100%
log2s3 / compr_stream.py (no class)   88% 160 20 0   100% 12 0   88%
log2s3 / main.py (no class)   78% 786 175 0   63% 262 36   74%
log2s3 / processor.py FileProcessor   83% 52 9 0   75% 44 5   79%
log2s3 / processor.py DebugProcessor   100% 5 0 0   100% 0 0   100%
log2s3 / processor.py ListProcessor   100% 4 0 0   100% 0 0   100%
log2s3 / processor.py DelProcessor   100% 5 0 0   100% 2 0   100%
log2s3 / processor.py CompressProcessor   84% 31 5 0   75% 8 2   82%
log2s3 / processor.py S3Processor   0% 37 37 0   0% 10 0   0%
log2s3 / processor.py (no class)   100% 52 0 0   100% 10 0   100%
log2s3 / version.py (no class)   100% 1 0 0   100% 0 0   100%
Total     82% 1579 282 0   71% 496 58   80%

No items found using the specified filter.