View Issue Details

IDProjectCategoryView StatusLast Update
0023210Open CASCADEOCCT:Testspublic2012-11-16 13:17
ReporterabvAssigned Toabv 
PrioritynormalSeverityfeature 
Status closedResolutionfixed 
Product Version6.5.3 
Target Version6.5.4Fixed in Version6.5.4 
Summary0023210: Tcl-only procedures for running tests
DescriptionThis issue is for integration of Tcl-only procedures for OCCT automatic testing system.

The procedures prepared initially in context of #23087 are partially based on Perl and TAP, though do not really take any serious advantage of these tools. The drawbacks are serious: the need to have one more tool (Perl) properly configured is a problem for configuration, and convenience of these tools for developers is low due to poor reporting.

The new tools are based on Tcl, thus do not require Perl at all, and work directly in DRAW environment. They provide more clear output for developers, and should be easier to modify and maintain (especially for people not knowing Perl).

The additional features implemented in the first version are:
- generation of reports during the test run
- possibility to run tests in parallel (on one workstation)
- explicit treatment of tests skipped due to missed data file
- improved parsing rules, including possibility to ignore errors
- explicit treatment of improvements (absence of expected error)
- output of summary of regressions and improvements
TagsNo tags attached.
Test case number

Activities

abv

2012-06-18 12:28

manager   ~0020717

Please review the version proposed for integration in branch CR23210

vtn

2012-07-13 17:26

developer   ~0020966

It was integrated to master from CR23087_CR23210_master.

bugmaster

2012-07-23 17:00

administrator   ~0021127

Integrated into occt repository with 0023087

Issue History

Date Modified Username Field Change
2012-06-18 06:54 abv New Issue
2012-06-18 06:54 abv Assigned To => mkv
2012-06-18 06:55 abv Assigned To mkv => abv
2012-06-18 06:55 abv Status new => assigned
2012-06-18 12:28 abv Note Added: 0020717
2012-06-18 12:28 abv Assigned To abv => vtn
2012-06-18 12:28 abv Status assigned => resolved
2012-07-13 17:26 vtn Note Added: 0020966
2012-07-13 17:26 vtn Assigned To vtn => bugmaster
2012-07-13 17:26 vtn Status resolved => reviewed
2012-07-23 12:48 abv Changeset attached => occt master 40093367
2012-07-23 17:00 bugmaster Note Added: 0021127
2012-07-23 17:00 bugmaster Status reviewed => verified
2012-07-23 17:00 bugmaster Resolution open => fixed
2012-07-23 17:00 bugmaster Assigned To bugmaster => abv
2012-10-02 14:57 bugmaster Project Internal => Open CASCADE
2012-11-16 13:14 bugmaster Fixed in Version => 6.5.4
2012-11-16 13:17 bugmaster Status verified => closed