Netflix / photon

Photon is a Java implementation of the Interoperable Master Format (IMF) standard. IMF is a SMPTE standard whose core constraints are defined in the specification st2067-2:2013
Apache License 2.0
234 stars 76 forks source link

IMPAnalyzer, IMPFixer, TrackFileCPLBuilder: add exceptions & tests to… #252

Closed tcase-netflix closed 5 years ago

tcase-netflix commented 5 years ago

… main methods, remove temp byte range file, prevent NPE in IMPFixer.

codecov[bot] commented 5 years ago

Codecov Report

Merging #252 into master will increase coverage by 1.74%. The diff coverage is 40.22%.

Impacted file tree graph

@@             Coverage Diff              @@
##             master     #252      +/-   ##
============================================
+ Coverage     66.82%   68.56%   +1.74%     
- Complexity     1482     1523      +41     
============================================
  Files           153      153              
  Lines         10740    10779      +39     
  Branches       1590     1602      +12     
============================================
+ Hits           7177     7391     +214     
+ Misses         2794     2596     -198     
- Partials        769      792      +23
Impacted Files Coverage Δ Complexity Δ
...netflix/imflibrary/app/IMFTrackFileCPLBuilder.java 64.88% <14.81%> (+4.7%) 17 <0> (+1) :arrow_up:
...main/java/com/netflix/imflibrary/app/IMPFixer.java 52.35% <27.02%> (+52.35%) 18 <0> (+18) :arrow_up:
...n/java/com/netflix/imflibrary/app/IMPAnalyzer.java 70.05% <91.3%> (+21.82%) 50 <5> (+21) :arrow_up:
...brary/st2067_2/AbstractApplicationComposition.java 76.82% <0%> (+0.24%) 88% <0%> (+1%) :arrow_up:
...java/com/netflix/imflibrary/utils/ErrorLogger.java 81.48% <0%> (+7.4%) 0% <0%> (ø) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 45e21c8...e32cb73. Read the comment docs.