home *** CD-ROM | disk | FTP | other *** search
- Below is the result of an InsPEX run on the released version
- of the PEX libraries and server, using client-side storage
- on a Sun 3/260. A server-side storage run is in the file
- sample.log.ss in the same directory.
-
- The failures below consist of the three described at the top of sample.log.ss
- (wsxf5, dcue2, and nurbss6), plus most of the ISS (incremental
- structure search) and picking tests, since this functionality is not
- implemented for client-side storage. Also, the test ptrlabel2 causes
- the correct PHIGS error message, rather than the less useful X error
- reported when server-side storage is used.
-
- ------------------- beginning of test log ---------------------
- The InsPEX Test Suite 5.2
- Run started on Thu Feb 14 09:33:10 PST 1991
- Running on client machine derkins
- Using default display, unix:0
- Test results going into log file /home/derkins/inspex/ilog02.14.0933
- server is responding - xdpyinfo output in display_info
- I_CLIENT_SIDE is set - client side storage will be used
- emptying dirs bin, lib, tmp under INSPEXDEST
- emptying directory include under INSPEXDEST
- PEX include directory: /home/derkins/pex/include
- PEX lib directory: /home/derkins/pex/lib
- X include directory: /home/derkins/pex/include
- X lib directory: /home/derkins/pex/lib
- InsPEX home directory: /home/goldbach/jamison/inspex
- InsPEX destination directory: /home/derkins/inspex
- Image reference directory: /usr/graphics/src/inspex/refimages
- make CPPFLAGS='-DNEWT' PEXINCDIR=/home/derkins/pex/include PEXLIBDIR=/home/derkins/pex/lib XINCDIR=/home/derkins/pex/include XLIBDIR=/home/derkins/pex/lib I_CFLAGS= I_LDFLAGS= pexint
- -------- Starting test area statectl --------
- systemst: PASSED: system operating state
- wsst1: PASSED: X drawable workstation operating state
- wsst2: PASSED: X tool workstation operating state
- structst: PASSED: structure operating state
- archivest: PASSED: archive operating state
- -------- Starting test area utils --------
- translate: PASSED: translation utilities
- scale: PASSED: scale utilities
- rotate: PASSED: rotate utilities
- compmtx: PASSED: compose matrix utilities
- buildtran: PASSED: build transformation utilities
- comptran: PASSED: compose transformation utilities
- tranpt: PASSED: tranform point utilities
- evalori: PASSED: eval orientation matrix utilities
- evalmap: PASSED: eval mapping matrix utilities
- -------- Starting test area rep --------
- edgerep: PASSED: set and inquire edge representation
- linerep: PASSED: set and inquire polyline representation
- markerrep: PASSED: set and inquire polymarker representation
- colourrep: PASSED: set and inquire colour representation
- textrep: PASSED: set and inquire text representation
- viewrep: PASSED: set and inquire view representation
- patrep: PASSED: set and inquire pattern representation
- interrep: PASSED: set and inquire interior representation
- dcuerep: PASSED: set and inquire depth cue representation
- lightrep: PASSED: set and inquire light source representation
- -------- Starting test area xform --------
- wsxf1: PASSED: set and inquire workstation transformation
- wsxf2: PASSED: 2D/3D workstation transformation consistency
- wsxf3: PASSED: rendering with ws transformation using square ws
- wsxf4: PASSED: rendering with ws transformation using non-square ws
- wsxf5: failed: 3D line crossing front edge, pixel not expected
- wsxf5: failed: 3D line crossing back edge, pixel not expected
- wsxf5: FAILED: workstation clipping
- viewxf1: PASSED: view orientation transformation
- viewxf2: PASSED: view mapping transformation
- viewxf3: PASSED: view clipping
- viewxf4: PASSED: view index attribute inheritance
- viewxf5: PASSED: view front and back plane clipping
- modelxf1: PASSED: local modelling transformation
- modelxf2: PASSED: composite modelling transformation
- modelxf3: PASSED: global transformation attribute inheritance
- modelxf4: PASSED: modelling clipping indicator attribute inheritance
- modelxf5: PASSED: modelling clipping indicator attribute inheritance
- modelxf6: PASSED: modelling clipping volume
- modelxf7: PASSED: modelling clipping volume attribute inheritance
- modelxf8: PASSED: restore modelling clipping volume
- modelxf9: PASSED: transformtion of half-spaces
- primxf1: PASSED: Test transformation with different primitives
- primxf2: PASSED: view clipping with different primitives
- primxf3: PASSED: modelling clipping with different primitives
- -------- Starting test area dispctl --------
- redrawstr: PASSED: redraw all structures with post and unpost structure
- updatews: PASSED: update workstation with structure content modification
- dispupst1: PASSED: set and inquire display update state
- dispupst2: PASSED: display update with ws xform modification (WAIT/NIVE,UQUM,UWOR)
- dispupst3: PASSED: display update with ws xform mod (ASAP,BNIG,BNIL/NIVE,UQUM,UWOR)
- dccolrep: PASSED: display update with colour representation modification
- dcdelstr: PASSED: display update with delete structure
- dclinerep: PASSED: display update with polyline bundle representation modification
- dcrefmod: PASSED: display update with reference modification
- dcviewrep: PASSED: display update with view representation modification
- -------- Starting test area fillarea --------
- fa1: PASSED: fill area geometry and individual interior attributes
- fa2: PASSED: adjacent fill areas and interior colour
- fa3: PASSED: fill area bundle attributes
- fa4: PASSED: fill area - lighting attributes
- fas1: PASSED: fill area set geometry and individual interior attributes
- fas2: PASSED: fill area set geometry with n-set, n>1
- fas3: PASSED: adjacent fill area set edges and edge colours
- fas4: PASSED: combinations of edge type, edge colour and interior style
- fas5: PASSED: combinations of edge type end edge width
- fas6: PASSED: fill area set bundle attributes
- fas7: PASSED: fill area set attributes inheritance
- fas8: PASSED: fill area set - lighting attributes
- -------- Starting test area search --------
- elemsrch1: PASSED: element search
- elemsrch2: PASSED: element search
- elemsrch3: PASSED: element search
- elemsrch4: PASSED: element search on empty structure
- -------- Starting test area text --------
- tx1: PASSED: text geometry
- tx2: PASSED: text colour index
- tx3: PASSED: text path
- tx4: PASSED: char up vector
- tx5: PASSED: char expansion
- tx6: PASSED: char spacing
- tx7: PASSED: char height
- tx8: PASSED: text alignment
- tx9: PASSED: text fonts and precision
- tx10: PASSED: text bundle attributes
- tx11: PASSED: text attributes inheritance
- atx1: PASSED: annotation text geometry and style
- atx2: PASSED: annotation text colour index
- atx3: PASSED: annotation text path
- atx4: PASSED: annotation text char up vector
- atx5: PASSED: annotation text char expansion factor
- atx6: PASSED: annotation text char spacing
- atx7: PASSED: annotation char height
- atx8: PASSED: annotation text alignment
- atx9: PASSED: annotation text font and precision
- atx10: PASSED: annotation text bundle attributes
- atx11: PASSED: annotation text attributes inheritance
- -------- Starting test area strcon --------
- copyall1.pi: PASSED: test COPY ALL ELEMENTS FROM STRUCTURE
- delelem1: PASSED: DELETE ELEMENTS function on size 0 and 1 structures
- delelem2: PASSED: DELETE ELEMENTS function on multi-element structures
- dellabel1: PASSED: DELETE ELEMENT BETWEEN LABELS
- delrange1: PASSED: DELETE ELEMENT RANGE w/ ptr1 <,>,= ptr2
- delrange2: PASSED: DELETE ELEMENT RANGE at ends of structure
- editmode1: PASSED: Setting and inquiry of edit mode
- editmode2: PASSED: Editing structures in REPLACE mode with elem ptr 0
- editmode3: PASSED: Editing structures with REPLACE mode
- editmode4: PASSED: Editing structures with INSERT mode
- elemptr1: PASSED: basic set & inquire of element pointer
- emptystr1: PASSED: test function EMPTY STRUCTURE
- offset1: PASSED: test OFFSET ELEMENT POINTER
- openstr1.pi: PASSED: test INQUIRE OPEN STRUCTURE
- openstr2.pi: PASSED: test INQUIRE OPEN STRUCTURE w/ open WS
- ptrlabel1: PASSED: test SET ELEMENT POINTER AT LABEL
- PHIGS error 205 in SET ELEMENT POINTER AT LABEL: Ignoring function, the label
- does not exist in the open structure between the element pointer and the end of
- the structure
- ptrlabel2: PASSED: error conditions (expected) for SET ELEMENT POINTER AT LABEL
- strstat1: PASSED: test INQUIRE STRUCTURE STATUS
- copyall2: PASSED: test COPY ALL ELEMENTS FROM STRUCTURE w/ variable length data
-
- elemcon9: PASSED: inquiring element type, size, content (1 2 3 4 5 6)
- elemcon9: PASSED: inquiring element type, size, content (7 8)
- elemcon9: PASSED: inquiring element type, size, content (9)
- elemcon9: PASSED: inquiring element type, size, content (10 11)
- elemcon9: PASSED: inquiring element type, size, content (12 13 14 15 16 17 18 19 20)
- elemcon9: PASSED: inquiring element type, size, content (21)
- elemcon9: PASSED: inquiring element type, size, content (22 23 24 25 26 27 28 29 30)
- elemcon9: PASSED: inquiring element type, size, content (31 32 33 34 35 36 37 38 39 40)
- elemcon9: PASSED: inquiring element type, size, content (41 42)
- elemcon9: PASSED: inquiring element type, size, content (43 44)
- elemcon9: PASSED: inquiring element type, size, content (45 46 47 48 49 50)
- elemcon9: PASSED: inquiring element type, size, content (51 52 53 54 55 56 57 59 60)
- elemcon9: PASSED: inquiring element type, size, content (58)
- elemcon9: PASSED: inquiring element type, size, content (61 62 63 64 65 66 67 68)
- elemcon9: PASSED: inquiring element type, size, content (69 70 71 72 73 74 75 76 77 78 79 80)
- elemcon9: PASSED: inquiring element type, size, content (81)
- elemcon9: PASSED: inquiring element type, size, content (82 83 84)
- elemcon9: PASSED: inquiring element type, size, content (85 86)
- elemcon9: PASSED: inquiring element type, size, content (87)
- elemcon9: PASSED: inquiring element type, size, content (88)
- elemcon9: PASSED: inquiring element type, size, content (89 90 91 92)
- elemcon9: PASSED: inquiring element type, size, content (93)
- -------- Starting test area strman --------
- delallst1.pi: PASSED: del_all_structs on non-existent and simple structs
- delallst2.pi: PASSED: del_all_structs on multi-level structs
- delstnet1: PASSED: delete structure network on non-existent structure
- delstnet2: PASSED: delete structure network on simple structures
- delstr1: PASSED: delete structure on non-existent and simple structures
- delstr2: PASSED: delete structure on multi-level structures
- delstr3: PASSED: deleting open structures
- delstr4: PASSED: deleting posted structures
- delstr5: PASSED: delete structures referenced in open structure
- poststr1: PASSED: post non-existent, open, and closed structures.
- poststr2: PASSED: post overlapping structures of different priority
- poststr3: PASSED: post structures differently on different workstations
- -------- Starting test area poly --------
- polyline1: PASSED: test POLYLINE with various numbers of points
- polyline2: PASSED: POLYLINE with combinations of width & line type
- polyline3: PASSED: POLYLINE using colors 0-7
- polyline4: PASSED: POLYLINE with combinations of width & line type
- pl_inher: PASSED: polyline attributes inheritance
- polymark1: PASSED: test polymarker with various numbers of points
- polymark2: PASSED: polymarkers with combinations of size & type
- polymark3: PASSED: centering of polymarkers
- polymark4: PASSED: interference between marker and line attrs
- pm_inher: PASSED: polymarker attributes inheritance
- -------- Starting test area plinedata --------
- pldata1: PASSED: POLYLINE_SET3_DATA with simple geometries, widths
- pldata2: PASSED: POLYLINE_SET3_DATA combinations of width & line type
- pldata3: PASSED: polyline set3 w/data, with index color
- pldata4: PASSED: polyline_set3_data with no data
- pld_inher: PASSED: polyline_set3_data attribute inheritance
- -------- Starting test area archive --------
- confres: PASSED: set and inquire conflict resolution flags
- archive: PASSED: simple archive operations
- archstr: PASSED: archive structure with different conflict resolutions
- archnet: PASSED: archive structure network with different conflict resolutions
- archall: PASSED: archive all structures with different conflict resolutions
- retrieve: PASSED: simple retrieve operations
- retrstr: PASSED: retrieve structure with different conflict resolutions
- retrnet: PASSED: retrieve structure network with different conflict resolutions
- retrall: PASSED: retrieve all structures with different conflict resolutions
- deletear: PASSED: simple delete structure from archive operations
- delstrar: PASSED: delete structure from archive
- delnetar: PASSED: delete structure network from archive
- delallar: PASSED: delete all structures from archive
- specar1: PASSED: special cases arhive, retrieve, and delete all structures
- specar2: PASSED: special cases archive operation on open structure
- specar3: PASSED: special cases archive using multiple archive files
- specar4: PASSED: special cases archive operation
- inqcfnet: PASSED: inquire conflicting structures in network
- inqallcf: PASSED: inquire all conflicting structures
- retrances: PASSED: retrieve paths to ancestors
- retrdesc: PASSED: retrieve paths to descendants
- -------- Starting test area face --------
- cull1: PASSED: face culling
- cull2: PASSED: Test face culling with different primitives
- -------- Starting test area dcue --------
- dcue1: PASSED: depth cue mode, reference planes and scaling
- dcue2: failed - no reference image for dcue2 (saving current image)
- dcue2: FAILED: Test depth cuing with different primitives
- -------- Starting test area nurbs --------
- nurbsc1: PASSED: nurb curve geometry and line attributes
- nurbsc2: PASSED: nurbs curve approximation criteria
- nurbsc3: PASSED: nurbs curve bundle attributes
- nurbss1: PASSED: nurbs surface geometry with trimming curves
- nurbss2: PASSED: nurbs surface with edge and interior attributes
- nurbss3: PASSED: nurbs surface with bundled edge and reflectance attributes
- nurbss4: PASSED: nurbs surface with reflectance attributes
- nurbss5: PASSED: nurbs surface approximation criteria
- nurbss6: failed - no reference image for nurbss6 (saving current image)
- nurbss6: FAILED: nurbs parametric surface
- -------- Starting test area triquad --------
- ts1: PASSED: triangle strip with data - geometry and facet/vertex colour
- ts2: PASSED: triangle strip with data - interior and edge attributes
- ts3: PASSED: triangle strip with data - bundled interior, edge and reflectance attributes
- ts4: PASSED: triangle strip with data - geometry and lighting attributes
- ts5: PASSED: triangle strip with data - interior and edge attributes inheritance
- ts6: PASSED: triangle strip with data - reflectance characteristic and properties attributes inheritance
- qm1: PASSED: quad mesh with data geometry and facet/vertex colour
- qm2: PASSED: quad mesh with data - interior and edge attributes
- qm3: PASSED: quad mesh with data - bundled interior, edge and reflectance attributes
- qm4: PASSED: quad mesh with data - geometry and lighting attributes
- faswd1: PASSED: fill area set with data - geometry and facet/vertex colour
- faswd2: PASSED: fill area set with data with data - interior and edge attributes
- faswd3: PASSED: fill area set with data with data - bundled interior, edge and reflectance attributes
- faswd4: PASSED: fill area with data with data - geometry and lighting attributes
- sofas1: PASSED: set of fill area set with data - geometry and facet/vertex colour
- sofas2: PASSED: set of fill area set with data with data - interior and edge attributes
- sofas3: PASSED: set of fill area set with data with data - bundled interior, edge and reflectance attributes
- sofas4: PASSED: set of fill area with data with data - geometry and lighting attributes
- -------- Starting test area light --------
- light1: PASSED: ambient light - ambient coefficient
- light2: PASSED: positional light - diffuse coefficient and attenuation
- light3: PASSED: positional light - light source positions
- light4: PASSED: directional light - diffuse coefficient and direction
- light5: PASSED: multiple light sources
- -------- Starting test area iss --------
- iss1: ERROR: -500 in pincr_spa_search
- iss1: failed: found path != expected for start path = (0,0)
- iss1: ERROR: -500 in pincr_spa_search
- iss1: failed: found path != expected for start path = (0,1)
- iss1: ERROR: -500 in pincr_spa_search
- iss1: Exiting, too many failures (5).
- iss1: FAILED: incremental spatial search - incremental properties
- iss2: ERROR: -500 in pincr_spa_search
- iss2: failed: found path != expected for iss without ceiling
- iss2: ERROR: -500 in pincr_spa_search
- iss2: FAILED: incremental spatial search - with/without ceiling
- iss3: ERROR: -500 in pincr_spa_search
- iss3: failed: found path != expected for start path = (0,1)
- iss3: ERROR: -500 in pincr_spa_search
- iss3: failed: found path != expected for start path = (0,3)
- iss3: ERROR: -500 in pincr_spa_search
- iss3: Exiting, too many failures (5).
- iss3: FAILED: incremental spatial search - search filter
- iss4: ERROR: -500 in pincr_spa_search
- iss4: failed: found path != expected, 2D case
- iss4: ERROR: -500 in pincr_spa_search
- iss4: failed: found path != expected, 2D case
- iss4: ERROR: -500 in pincr_spa_search
- iss4: Exiting, too many failures (5).
- iss4: FAILED: incremental spatial search(3) - spatial properties
- iss5: ERROR: -500 in pincr_spa_search
- iss5: ERROR: -500 in pincr_spa_search
- iss5: failed: found path != expected with non-clipped point as reference
- iss5: FAILED: incremental spatial search(3) - with model clipping
- iss6: ERROR: -500 in pincr_spa_search
- iss6: ERROR: -500 in pincr_spa_search
- iss6: annotation text, search dist=1.0, found path != expected
- iss6: ERROR: -500 in pincr_spa_search
- iss6: ERROR: -500 in pincr_spa_search
- iss6: Exiting, too many failures (5).
- iss6: FAILED: incremental spatial search with different primitives
- -------- Starting test area error --------
- errhandle1: PASSED: test error output file and error mode
- errhandle2: PASSED: test user installed error handler
- -------- Starting test area pdtwdt --------
- pdt: PASSED: verify data from PHIGS description table
- wdt1: PASSED: "colour X tool" workstation facilities inquiry
- wdt2: PASSED: "colour X tool" ws's pred rep & list of indices inquiries
- wdt3: PASSED: "colour X tool" ws miscellaneous inquires
- wdt4: PASSED: "colour X tool" workstation's default input data inquiries
- wdt5: PASSED: "colour X tool" PHIGS+ workstation facilities inquiry
- wdt6: PASSED: "colour X tool" PHIGS+ ws's pred rep & list of indices inquiries
- -------- Starting test area filter --------
- highl: PASSED: highlight filter
- invis: PASSED: invisibility filter
- pick: failed: pick filter incl(1),excl(), current nameset(1,2,3)
- pick: failed: pick filter incl(1,2),excl(3), current nameset(1,2)
- pick: failed: pick filter incl(1,2),excl(3), current nameset(1)
- pick: FAILED: pick filter
- -------- Starting test area input --------
- loc1: PASSED: initialize locator
- loc2: PASSED: set locator mode
- loc3: PASSED: locator in SAMPLE mode
- loc4: PASSED: locator in REQUEST mode
- loc5: PASSED: locator in EVENT mode
- event1: PASSED: await event with multiple ws
- event2: PASSED: await event with different timeout values
- event3: PASSED: await event with sucessive events
- event4: PASSED: flush events
- event5: PASSED: simultaneous events
- event6: PASSED: inquire input overflow
- viewpri1: PASSED: setting view transform input priority
- viewpri2: PASSED: view transform input priority with locator
- val1: PASSED: initialize valuator
- val2: PASSED: set valuator mode
- stroke1: PASSED: initialize and sample stroke
- stroke2: PASSED: set stroke mode
- pick1: PASSED: initialize pick
- pick2: PASSED: set pick mode
- pick3: failed: pick status = 1 expected PIN_STATUS_OK
- pick3: FAILED: pick in SAMPLE mode
- pick4: failed: pick status = 1 expected PIN_STATUS_OK
- pick4: FAILED: pick in REQUEST mode
- pick5: failed: pick status = 1 expected PIN_STATUS_OK
- pick5: FAILED: pick in EVENT mode
- pick6: failed: pick status = 1 expected PIN_STATUS_OK
- pick6: failed: pick status = 1 expected PIN_STATUS_OK
- pick6: failed: pick status = 1 expected PIN_STATUS_OK
- pick6: failed: pick status = 1 expected PIN_STATUS_OK
- pick6: FAILED: picking structure network and pick id inheritance
- pick7: failed: pick status = 1 expected PIN_STATUS_OK
- pick7: FAILED: picking clipped primitive
- pick8: failed: pick status = 1 expected PIN_STATUS_OK
- pick8: FAILED: picking modelling transformed primitive
- pick9: failed: visible primitive is not being picked
- pick9: FAILED: picking with invisibility filter
- pick10: failed: annotation text is not being picked
- pick10: failed: fill area is not being picked
- pick10: failed: fill area set is not being picked
- pick10: failed: fill area set with data is not being picked
- pick10: failed: nurb curve is not being picked
- pick10: Exiting, too many failures (5).
- pick10: FAILED: Test picking with different primitives
- string1: PASSED: initialize string
- string2: PASSED: set string mode
- choice1: PASSED: initialize choice
- choice2: PASSED: set choice mode
- InsPEX run completed on Thu Feb 14 10:37:52 PST 1991
-