MONOGRID / gainmap-js

A Javascript (TypeScript) Port of Adobe Gainmap Technology for storing HDR Images using an SDR Image + a gainmap
https://monogrid.github.io/gainmap-js/
MIT License
82 stars 5 forks source link

test: adds more playwright tests #20

Closed daniele-pelagatti closed 10 months ago

github-actions[bot] commented 10 months ago

Coverage Report

Commit: fc5b21d Base: main@3016d9e

Type Base This PR
Total Statements Coverage ?  75.13% (?)
Total Branches Coverage ?  50% (?)
Total Functions Coverage ?  67.14% (?)
Total Lines Coverage ?  77.11% (?)
Details (changed files)
FileStatementsBranchesFunctionsLines
Details (all files)
FileStatementsBranchesFunctionsLines
src/worker-interface.ts 40% 100% 0% 40%
src/worker.ts 33.33% 0% 0% 33.33%
src/core/QuadRenderer.ts 80% 51% 100% 80.18%
src/core/get-data-texture.ts 50% 14.28% 100% 50%
src/decode/decode.ts 64.7% 0% 100% 64.7%
src/decode/extract.ts 88.88% 50% 100% 100%
src/decode/loaders/GainMapLoader.ts 91.95% 56.25% 100% 94.93%
src/decode/loaders/HDRJPGLoader.ts 94.44% 62.5% 100% 96.87%
src/decode/loaders/LoaderBase.ts 94.73% 90% 75% 94.73%
src/decode/materials/GainMapDecoderMaterial.ts 70.27% 100% 54.54% 70.27%
src/decode/utils/MPFExtractor.ts 81.42% 67.64% 100% 83.58%
src/decode/utils/extractXMP.ts 86.95% 76.47% 75% 90.24%
src/decode/utils/get-html-image-from-blob.ts 87.5% 100% 75% 100%
src/encode/compress.ts 69.69% 47.61% 50% 76.66%
src/encode/encode-and-compress.ts 75% 50% 100% 75%
src/encode/encode.ts 100% 100% 100% 100%
src/encode/find-texture-min-max.ts 100% 66.66% 100% 100%
src/encode/get-gainmap.ts 80% 100% 100% 80%
src/encode/get-sdr-rendition.ts 75% 100% 100% 75%
src/encode/materials/GainMapEncoderMaterial.ts 62.5% 72.72% 53.33% 67.56%
src/encode/materials/SDRMaterial.ts 42.5% 42.85% 23.07% 42.5%
src/libultrahdr/decode-jpeg-metadata.ts 4.87% 0% 0% 5.55%
src/libultrahdr/encode-jpeg-metadata.ts 83.33% 0% 100% 100%
src/libultrahdr/library.ts 100% 100% 100% 100%
github-actions[bot] commented 10 months ago

Playwright test results

passed  30 passed

Details

stats  30 tests across 8 suites
duration  1 minute, 6 seconds
commit  fc5b21d