View Issue Details

IDProjectCategoryView StatusLast Update
0023434Open CASCADEOCCT:Testspublic2012-11-16 13:17
Reporterkgv Assigned Tomiv 
PrioritynormalSeverityfeature 
Status closedResolutionfixed 
PlatformAOSL 
Target Version6.5.4Fixed in Version6.5.4 
Summary0023434: Generate images in lossless format (PNG) instead of lossy GIF currently used in test log
DescriptionThere are several reasons for GIF image format currently used for snapshots in automated tests.

However there are several drawbacks of this choice:
- GIF is lossy format (palette used with restricted number of colors)
- Palette generation is time-consuming operation
- Colors restrictions may cause wrong results of automated image comparison algorithms

Currently OCCT supports dump in several image formats and it is suggested to use PNG for tests logs.

Testgrid blend/simple was used for preliminary testing and 100 tests executed sequentially on Windows platform in:
- 2 minutes 5.4 seconds with GIF format
- 1 minute 39.29 seconds with PNG format
TagsNo tags attached.
Test case numberNot needed

Activities

miv

2012-10-11 14:19

tester   ~0021723

CR23438_1 ready for review

kgv

2012-10-11 19:24

developer   ~0021736

Patch is OK from my point of view.

abv

2012-10-11 19:54

manager   ~0021738

Please re-submit the fix in branch with correct name (CR23434), since branch CR23438_1 has been integrated to master 2 hours ago (without CR23434 correction) and now it should be deleted

miv

2012-10-12 17:22

tester   ~0021759

Done, test it.

mkv

2012-10-16 10:23

tester   ~0021780

Dear BugMaster,
Branch CR23434 (and master from occt-products) was compiled on Linux and Windows platforms and tested.

Regressions:
Not detected

Improvements:
Not detected

Testing cases:
Not needed

Related Changesets

occt: master 88f8fc81

2012-10-12 13:18:48

miv

Details Diff
0023434: Generate images in lossless format (PNG) instead of lossy GIF currently used in test log Affected Issues
0023434
mod - tests/3rdparty/end Diff File
mod - tests/blend/end Diff File
mod - tests/boolean/end Diff File
mod - tests/bugs/end Diff File
mod - tests/bugs/iges/end Diff File
mod - tests/caf/presentation/end Diff File
mod - tests/chamfer/end Diff File
mod - tests/draft/end Diff File
mod - tests/feat/end Diff File
mod - tests/heal/end Diff File
mod - tests/mesh/end Diff File
mod - tests/mkface/end Diff File
mod - tests/nproject/end Diff File
mod - tests/offset/end Diff File
mod - tests/pipe/end Diff File
mod - tests/prism/end Diff File
mod - tests/sewing/end Diff File
mod - tests/thrusection/end Diff File
mod - tests/xcaf/end Diff File

Issue History

Date Modified Username Field Change
2012-09-14 17:40 kgv New Issue
2012-09-14 17:40 kgv Assigned To => mkv
2012-09-14 17:42 kgv Summary Generate lossless image format (PNG) instead of lossy GIF in test log => Generate images in lossless format (PNG) instead of lossy GIF currently used in test log
2012-09-26 18:32 bugmaster Assigned To mkv => miv
2012-09-26 18:32 bugmaster Status new => feedback
2012-10-11 14:19 miv Note Added: 0021723
2012-10-11 14:21 miv Assigned To miv => kgv
2012-10-11 19:24 kgv Note Added: 0021736
2012-10-11 19:24 kgv Status feedback => assigned
2012-10-11 19:24 kgv Assigned To kgv => bugmaster
2012-10-11 19:24 kgv Status assigned => reviewed
2012-10-11 19:54 abv Note Added: 0021738
2012-10-12 17:08 mkv Assigned To bugmaster => kgv
2012-10-12 17:08 mkv Status reviewed => assigned
2012-10-12 17:09 mkv Assigned To kgv => miv
2012-10-12 17:22 miv Note Added: 0021759
2012-10-12 17:22 miv Assigned To miv => mkv
2012-10-12 17:46 mkv Status assigned => resolved
2012-10-12 17:47 mkv Status resolved => reviewed
2012-10-16 10:23 mkv Note Added: 0021780
2012-10-16 10:24 mkv Test case number => Not needed
2012-10-16 10:24 mkv Assigned To mkv => bugmaster
2012-10-16 10:24 mkv Status reviewed => tested
2012-10-23 20:41 miv Changeset attached => occt master 88f8fc81
2012-10-23 20:44 miv Assigned To bugmaster => miv
2012-10-23 20:44 miv Status tested => verified
2012-10-23 20:44 miv Resolution open => fixed
2012-11-16 13:14 bugmaster Fixed in Version => 6.5.4
2012-11-16 13:17 bugmaster Status verified => closed