Archived issue #0023960

Particular ViewerTest commands lack self-description

Open CASCADEOCCT:DRAWclosed6 public notes

Search issues

Description

Several Draw Harness commands in ViewerTest package lack self-description usually returned by help command.

Public activity

6 archived notes

Participants are labeled by their role within this record.

01Author
Patch is ready for review
02Commenter 2
Branch CR23960 reviewed without remarks, ready for testing.
03Commenter 3
Give a list, please!
04Author
>Give a list, please!
vdisplay
verase
vdonly
vdisplayall
veraseall
vsetdispmode
vunsetdispmode
vdir
vsetcolor
vunsetcolor
vsettransparency
vunsettransparency
vstate
05Commenter 5
Dear Commenter 1,

Branch CR23960 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]

Number of compiler warnings:

occt component :
Linux: 2 (2 on master)
Windows: 11 (11 on master)

products component :
Linux: 0 (0 on master)
Windows: 64 (64 on master)

Regressions:
No regressions

Improvements:
No improvements

Testing cases:
Not needed

Before this fix:
vdisplay : vdisplay : vdisplay2 name1 [name2] ... [name n]
verase : verase : verase2 [name1] ... [name n]
vdonly : vdonly : vdonly2 [name1] ... [name n]
vdisplayall : vdisplayall : vdisplayall
veraseall : veraseall : veraseall
vsetdispmode : vsetdispmode : vsetdispmode [name] mode(1,2,..): no name -> on selected objects
vunsetdispmode : vunsetdispmode : vunsetdispmode [name] mode(1,2,..): no name -> on selected objects
vdir : vdir
vsetcolor : vsetcolor : vsetcolor [name of shape] ColorName
vunsetcolor : vunsetcolor : vunsetcolor [name of shape]
vsettransparency : vsettransparency : vtransparency [name of shape] TransparenctCoef (0 -> 1)
vunsettransparency : vunsettransparency : vtransparency [name of shape]
vstate : vstate [Name1] ... [NameN] :No arg, select currents; no currrent select all

Afther this fix:
vdisplay : vdisplay name1 [name2] ... [name n]
                : Displays named objects
verase : verase [name1] ... [name n]
                : Erases selected or named objects.
                : If there are no selected or named objects the whole viewer is erased.
vdonly : vdonly [name1] ... [name n]
                : Displays only selected or named objects
vdisplayall : Displays all erased interactive objects (see vdir and vstate)
veraseall : Erases all objects displayed in the viewer
vsetdispmode : vsetdispmode [name] mode(1,2,..)
                : Sets display mode for all, selected or named objects.
vunsetdispmode : vunsetdispmode [name]
                : Unsets custom display mode for selected or named objects.
vdir : Lists all objects displayed in 3D viewer
vsetcolor : vsetcolor [name] ColorName
                : Sets color for all, selected or named objects.../../../../src/ViewerTest/ViewerTest.cxx
vunsetcolor : vunsetcolor [name]
                : Resets color for all, selected or named objects.../../../../src/ViewerTest/ViewerTest.cxx
vsettransparency : vsettransparency [name] Coefficient
                : Sets transparency for all, selected or named objects.
                : The Coefficient may be between 0.0 (opaque) and 1.0 (fully transparent).
vunsettransparency : vunsettransparency [name]
                : Resets transparency for all, selected or named objects.
vstate : vstate [name1] ... [nameN]
                : Reports show/hidden state for selected or named objects

Testing on Linux:
Total MEMORY difference: 366094836 / 366096232
Total CPU difference: 42909.600000001046 / 43867.64000000105

Testing on Windows:
Total MEMORY difference: 419276728 / 421349916
Total CPU difference: 40687.5 / 31658.21875

There are not serious differences in images found by testdiff.
06Author
> vsetcolor : vsetcolor [name] ColorName
> : Sets color for all, selected or named objects.../../../../src/ViewerTest/ViewerTest.cxx
> vunsetcolor : vunsetcolor [name]
> : Resets color for all, selected or named objects.../../../../src/ViewerTest/ViewerTest.cxx

Dear mkv, patch was updated (forced update) to fix found artifacts in help for vsetcolor, vunsetcolor commands.