[MOAB-dev] iMesh_unitTest results for MOAB

James Porter jvporter at wisc.edu
Fri Nov 12 15:18:04 CST 2010


After a couple of tweaks so that iMesh_unitTest doesn't segfault due to
our lack of support for septahedrons, I managed to get the entire
iMesh_unitTest to run, and here are the results.

- Jim
-------------- next part --------------
./iMesh_unitTest globe_mats.vtk
Testing mesh interface...
 Getting geometric dimension... 3
Getting default storage order...
 Getting adjacency table.
 Global entity query tests
  Type:    vertex Topology:          point OK
  Type:    vertex Topology:   line segment threw an error, as expected.
  Type:    vertex Topology:        polygon threw an error, as expected.
  Type:    vertex Topology:       triangle threw an error, as expected.
  Type:    vertex Topology:  quadrilateral threw an error, as expected.
  Type:    vertex Topology:     polyhedron threw an error, as expected.
  Type:    vertex Topology:    tetrahedron threw an error, as expected.
  Type:    vertex Topology:        pyramid threw an error, as expected.
  Type:    vertex Topology:          prism threw an error, as expected.
  Type:    vertex Topology:     hexahedron threw an error, as expected.
  Type:    vertex Topology:    septahedron succeeded when it should have thrown an error.
  Type:    vertex Topology: all topologies OK
  Type:      edge Topology:          point threw an error, as expected.
  Type:      edge Topology:   line segment OK
  Type:      edge Topology:        polygon threw an error, as expected.
  Type:      edge Topology:       triangle threw an error, as expected.
  Type:      edge Topology:  quadrilateral threw an error, as expected.
  Type:      edge Topology:     polyhedron threw an error, as expected.
  Type:      edge Topology:    tetrahedron threw an error, as expected.
  Type:      edge Topology:        pyramid threw an error, as expected.
  Type:      edge Topology:          prism threw an error, as expected.
  Type:      edge Topology:     hexahedron threw an error, as expected.
  Type:      edge Topology:    septahedron threw an error, as expected.
  Type:      edge Topology: all topologies OK
  Type:      face Topology:          point threw an error, as expected.
  Type:      face Topology:   line segment threw an error, as expected.
  Type:      face Topology:        polygon OK
  Type:      face Topology:       triangle OK
  Type:      face Topology:  quadrilateral OK
  Type:      face Topology:     polyhedron threw an error, as expected.
  Type:      face Topology:    tetrahedron threw an error, as expected.
  Type:      face Topology:        pyramid threw an error, as expected.
  Type:      face Topology:          prism threw an error, as expected.
  Type:      face Topology:     hexahedron threw an error, as expected.
  Type:      face Topology:    septahedron threw an error, as expected.
  Type:      face Topology: all topologies OK
  Type:    region Topology:          point threw an error, as expected.
  Type:    region Topology:   line segment threw an error, as expected.
  Type:    region Topology:        polygon threw an error, as expected.
  Type:    region Topology:       triangle threw an error, as expected.
  Type:    region Topology:  quadrilateral threw an error, as expected.
  Type:    region Topology:     polyhedron OK
  Type:    region Topology:    tetrahedron OK
  Type:    region Topology:        pyramid OK
  Type:    region Topology:          prism OK
  Type:    region Topology:     hexahedron OK
  Type:    region Topology:    septahedron
Threw an error instead of returning! 
type and topology are inconsistant
  Type:    region Topology: all topologies OK
  Type: all types Topology:          point OK
  Type: all types Topology:   line segment OK
  Type: all types Topology:        polygon OK
  Type: all types Topology:       triangle OK
  Type: all types Topology:  quadrilateral OK
  Type: all types Topology:     polyhedron OK
  Type: all types Topology:    tetrahedron OK
  Type: all types Topology:        pyramid OK
  Type: all types Topology:          prism OK
  Type: all types Topology:     hexahedron OK
  Type: all types Topology:    septahedron OK
  Type: all types Topology: all topologies OK
 Verifying that getVtxArrCoords requires vertex handles as input...

Test results so far:  64 passed, 2 failed.
 Verifying retrieved entity type and topology
  Type:    vertex Topology:          point
  Type:    vertex Topology: all topologies
  Type:      edge Topology:   line segment
  Type:      edge Topology: all topologies
  Type:      face Topology:        polygon
  Type:      face Topology:       triangle
  Type:      face Topology:  quadrilateral
  Type:      face Topology: all topologies
  Type:    region Topology:     polyhedron
  Type:    region Topology:    tetrahedron
  Type:    region Topology:        pyramid
  Type:    region Topology:          prism
  Type:    region Topology:     hexahedron
  Type:    region Topology:    septahedron
At line 1425 in iMesh_unitTest.cc, hit error:  type and topology are inconsistant
  Type:    region Topology: all topologies
  Type: all types Topology:          point
  Type: all types Topology:   line segment
  Type: all types Topology:        polygon
  Type: all types Topology:       triangle
  Type: all types Topology:  quadrilateral
  Type: all types Topology:     polyhedron
  Type: all types Topology:    tetrahedron
  Type: all types Topology:        pyramid
  Type: all types Topology:          prism
  Type: all types Topology:     hexahedron
  Type: all types Topology:    septahedron
  Type: all types Topology: all topologies
 Checking single vertex coordinate retrieval
 Checking single entity adjacency calls
  Type:    vertex Topology:          point
   Adjacent entity type:       edge
   Adjacent entity type:       face
   Adjacent entity type:     region
  Type:      edge Topology:   line segment
   Adjacent entity type:     vertex
  Type:      face Topology:        polygon
   Adjacent entity type:     vertex
  Type:      face Topology:       triangle
   Adjacent entity type:     vertex
  Type:      face Topology:  quadrilateral
   Adjacent entity type:     vertex
  Type:    region Topology:     polyhedron
   Adjacent entity type:     vertex
  Type:    region Topology:    tetrahedron
   Adjacent entity type:     vertex
  Type:    region Topology:        pyramid
   Adjacent entity type:     vertex
  Type:    region Topology:          prism
   Adjacent entity type:     vertex
  Type:    region Topology:     hexahedron
   Adjacent entity type:     vertex
  Type:    region Topology:    septahedron
   Adjacent entity type:     vertex
At line 1536 in iMesh_unitTest.cc, hit error:  type and topology are inconsistant
  Source type:    vertex  Bridge type:    vertex Target type:    vertex
  Source type:    vertex  Bridge type:    vertex Target type:      edge
  Source type:    vertex  Bridge type:    vertex Target type:      face
  Source type:    vertex  Bridge type:    vertex Target type:    region

iMesh_unitTest.cc:883: Failure testing qOK
  Source type:    vertex  Bridge type:    vertex Target type: all types
  Source type:    vertex  Bridge type:      edge Target type:    vertex
  Source type:    vertex  Bridge type:      edge Target type: all types
  Source type:    vertex  Bridge type:      face Target type:    vertex
  Source type:    vertex  Bridge type:      face Target type: all types
  Source type:    vertex  Bridge type:    region Target type:    vertex
  Source type:    vertex  Bridge type:    region Target type:    region

iMesh_unitTest.cc:883: Failure testing qOK
  Source type:    vertex  Bridge type:    region Target type: all types

iMesh_unitTest.cc:883: Failure testing qOK
  Source type:    vertex  Bridge type: all types Target type:    vertex

iMesh_unitTest.cc:883: Failure testing qOK
  Source type:    vertex  Bridge type: all types Target type:      edge
  Source type:    vertex  Bridge type: all types Target type:      face
  Source type:    vertex  Bridge type: all types Target type:    region
  Source type:    vertex  Bridge type: all types Target type: all types

iMesh_unitTest.cc:883: Failure testing qOK
  Source type:      edge  Bridge type:    vertex Target type:    vertex
  Source type:      edge  Bridge type:    vertex Target type:      edge
  Source type:      edge  Bridge type:    vertex Target type:      face
  Source type:      edge  Bridge type:    vertex Target type:    region
  Source type:      edge  Bridge type:    vertex Target type: all types
  Source type:      edge  Bridge type:      edge Target type: all types
  Source type:      edge  Bridge type:      face Target type: all types
  Source type:      edge  Bridge type:    region Target type: all types
  Source type:      edge  Bridge type: all types Target type:    vertex
  Source type:      edge  Bridge type: all types Target type:      edge
  Source type:      edge  Bridge type: all types Target type:      face
  Source type:      edge  Bridge type: all types Target type:    region
  Source type:      edge  Bridge type: all types Target type: all types
  Source type:      face  Bridge type:    vertex Target type:    vertex
  Source type:      face  Bridge type:    vertex Target type:      edge
  Source type:      face  Bridge type:    vertex Target type:      face
  Source type:      face  Bridge type:    vertex Target type:    region
  Source type:      face  Bridge type:    vertex Target type: all types
  Source type:      face  Bridge type:      edge Target type: all types
  Source type:      face  Bridge type:      face Target type: all types
  Source type:      face  Bridge type:    region Target type: all types
  Source type:      face  Bridge type: all types Target type:    vertex
  Source type:      face  Bridge type: all types Target type:      edge
  Source type:      face  Bridge type: all types Target type:      face
  Source type:      face  Bridge type: all types Target type:    region
  Source type:      face  Bridge type: all types Target type: all types
  Source type:    region  Bridge type:    vertex Target type:    vertex

iMesh_unitTest.cc:883: Failure testing qOK
  Source type:    region  Bridge type:    vertex Target type:      edge
  Source type:    region  Bridge type:    vertex Target type:      face
  Source type:    region  Bridge type:    vertex Target type:    region
  Source type:    region  Bridge type:    vertex Target type: all types

iMesh_unitTest.cc:883: Failure testing qOK
  Source type:    region  Bridge type:      edge Target type: all types
  Source type:    region  Bridge type:      face Target type: all types
  Source type:    region  Bridge type:    region Target type:    vertex

iMesh_unitTest.cc:883: Failure testing qOK
  Source type:    region  Bridge type:    region Target type:    region
  Source type:    region  Bridge type:    region Target type: all types
  Source type:    region  Bridge type: all types Target type:    vertex
  Source type:    region  Bridge type: all types Target type:      edge
  Source type:    region  Bridge type: all types Target type:      face
  Source type:    region  Bridge type: all types Target type:    region

iMesh_unitTest.cc:883: Failure testing qOK
  Source type:    region  Bridge type: all types Target type: all types

iMesh_unitTest.cc:883: Failure testing qOK
 Testing single entity iterators
  Type:    vertex Topology:          point
  Type:    vertex Topology:   line segment
  Type:    vertex Topology:        polygon
  Type:    vertex Topology:       triangle
  Type:    vertex Topology:  quadrilateral
  Type:    vertex Topology:     polyhedron
  Type:    vertex Topology:    tetrahedron
  Type:    vertex Topology:        pyramid
  Type:    vertex Topology:          prism
  Type:    vertex Topology:     hexahedron
  Type:    vertex Topology:    septahedron
  Type:    vertex Topology: all topologies
  Type:      edge Topology:          point
  Type:      edge Topology:   line segment
  Type:      edge Topology:        polygon
  Type:      edge Topology:       triangle
  Type:      edge Topology:  quadrilateral
  Type:      edge Topology:     polyhedron
  Type:      edge Topology:    tetrahedron
  Type:      edge Topology:        pyramid
  Type:      edge Topology:          prism
  Type:      edge Topology:     hexahedron
  Type:      edge Topology:    septahedron
  Type:      edge Topology: all topologies
  Type:      face Topology:          point
  Type:      face Topology:   line segment
  Type:      face Topology:        polygon
  Type:      face Topology:       triangle
  Type:      face Topology:  quadrilateral
  Type:      face Topology:     polyhedron
  Type:      face Topology:    tetrahedron
  Type:      face Topology:        pyramid
  Type:      face Topology:          prism
  Type:      face Topology:     hexahedron
  Type:      face Topology:    septahedron
  Type:      face Topology: all topologies
  Type:    region Topology:          point
  Type:    region Topology:   line segment
  Type:    region Topology:        polygon
  Type:    region Topology:       triangle
  Type:    region Topology:  quadrilateral
  Type:    region Topology:     polyhedron
  Type:    region Topology:    tetrahedron
  Type:    region Topology:        pyramid
  Type:    region Topology:          prism
  Type:    region Topology:     hexahedron
  Type:    region Topology:    septahedron
At line 1605 in iMesh_unitTest.cc, hit error:  type and topology are inconsistant
  Type:    region Topology: all topologies
  Type: all types Topology:          point
  Type: all types Topology:   line segment
  Type: all types Topology:        polygon
  Type: all types Topology:       triangle
  Type: all types Topology:  quadrilateral
  Type: all types Topology:     polyhedron
  Type: all types Topology:    tetrahedron
  Type: all types Topology:        pyramid
  Type: all types Topology:          prism
  Type: all types Topology:     hexahedron
  Type: all types Topology:    septahedron
  Type: all types Topology: all topologies
 Testing single entity adjacency reciprocity
  Edges and verts: passed passed
  Faces and verts: passed passed
  Regions and verts: passed passed
Entity adjacency identity test...
  Type:    vertex
  Type:    region

Test results so far:  171 passed, 15 failed.
 Verifying retrieved entity type and topology (array version)
    and global entity adjacency
  Type:    vertex Topology:          point
   Adjacent type:      edge
   Adjacent type:      face
   Adjacent type:    region
  Type:    vertex Topology: all topologies
   Adjacent type:      edge
   Adjacent type:      face
   Adjacent type:    region
  Type:      edge Topology:   line segment
   Adjacent type:    vertex
  Type:      edge Topology: all topologies
   Adjacent type:    vertex
  Type:      face Topology:        polygon
   Adjacent type:    vertex
  Type:      face Topology:       triangle
   Adjacent type:    vertex
  Type:      face Topology:  quadrilateral
   Adjacent type:    vertex
  Type:      face Topology: all topologies
   Adjacent type:    vertex
  Type:    region Topology:     polyhedron
   Adjacent type:    vertex
  Type:    region Topology:    tetrahedron
   Adjacent type:    vertex
  Type:    region Topology:        pyramid
   Adjacent type:    vertex
  Type:    region Topology:          prism
   Adjacent type:    vertex
  Type:    region Topology:     hexahedron
   Adjacent type:    vertex
  Type:    region Topology:    septahedron
At line 1869 in iMesh_unitTest.cc, hit error:  type and topology are inconsistant
  Type:    region Topology: all topologies
   Adjacent type:    vertex
  Type: all types Topology:          point
  Type: all types Topology:   line segment
  Type: all types Topology:        polygon
  Type: all types Topology:       triangle
  Type: all types Topology:  quadrilateral
  Type: all types Topology:     polyhedron
  Type: all types Topology:    tetrahedron
  Type: all types Topology:        pyramid
  Type: all types Topology:          prism
  Type: all types Topology:     hexahedron
  Type: all types Topology:    septahedron
  Type: all types Topology: all topologies
  Source type:    vertex  Bridge type:    vertex Target type:    vertex
  Source type:    vertex  Bridge type:    vertex Target type:      edge
  Source type:    vertex  Bridge type:    vertex Target type:      face
  Source type:    vertex  Bridge type:    vertex Target type:    region
  Source type:    vertex  Bridge type:    vertex Target type: all types
  Source type:    vertex  Bridge type:      edge Target type:    vertex
  Source type:    vertex  Bridge type:      edge Target type: all types
  Source type:    vertex  Bridge type:      face Target type:    vertex
  Source type:    vertex  Bridge type:      face Target type: all types
  Source type:    vertex  Bridge type:    region Target type:    vertex
  Source type:    vertex  Bridge type:    region Target type:    region
  Source type:    vertex  Bridge type:    region Target type: all types
  Source type:    vertex  Bridge type: all types Target type: all types
  Source type:      edge  Bridge type:    vertex Target type:    vertex
  Source type:      edge  Bridge type:    vertex Target type:      edge
  Source type:      edge  Bridge type:    vertex Target type:      face
  Source type:      edge  Bridge type:    vertex Target type:    region
  Source type:      edge  Bridge type:    vertex Target type: all types
  Source type:      edge  Bridge type: all types Target type: all types
  Source type:      face  Bridge type:    vertex Target type:    vertex
  Source type:      face  Bridge type:    vertex Target type:      edge
  Source type:      face  Bridge type:    vertex Target type:      face
  Source type:      face  Bridge type:    vertex Target type:    region
  Source type:      face  Bridge type:    vertex Target type: all types
  Source type:      face  Bridge type: all types Target type: all types
  Source type:    region  Bridge type:    vertex Target type:    vertex
  Source type:    region  Bridge type:    vertex Target type:      edge
  Source type:    region  Bridge type:    vertex Target type:      face
  Source type:    region  Bridge type:    vertex Target type:    region
  Source type:    region  Bridge type:    vertex Target type: all types
  Source type:    region  Bridge type:    region Target type:    vertex
  Source type:    region  Bridge type:    region Target type:    region
  Source type:    region  Bridge type:    region Target type: all types
  Source type:    region  Bridge type: all types Target type: all types
 Testing array iterators
  Type:    vertex Topology:          point
  Type:    vertex Topology:   line segment
  Type:    vertex Topology:        polygon
  Type:    vertex Topology:       triangle
  Type:    vertex Topology:  quadrilateral
  Type:    vertex Topology:     polyhedron
  Type:    vertex Topology:    tetrahedron
  Type:    vertex Topology:        pyramid
  Type:    vertex Topology:          prism
  Type:    vertex Topology:     hexahedron
  Type:    vertex Topology:    septahedron
  Type:    vertex Topology: all topologies
  Type:      edge Topology:          point
  Type:      edge Topology:   line segment
  Type:      edge Topology:        polygon
  Type:      edge Topology:       triangle
  Type:      edge Topology:  quadrilateral
  Type:      edge Topology:     polyhedron
  Type:      edge Topology:    tetrahedron
  Type:      edge Topology:        pyramid
  Type:      edge Topology:          prism
  Type:      edge Topology:     hexahedron
  Type:      edge Topology:    septahedron
  Type:      edge Topology: all topologies
  Type:      face Topology:          point
  Type:      face Topology:   line segment
  Type:      face Topology:        polygon
  Type:      face Topology:       triangle
  Type:      face Topology:  quadrilateral
  Type:      face Topology:     polyhedron
  Type:      face Topology:    tetrahedron
  Type:      face Topology:        pyramid
  Type:      face Topology:          prism
  Type:      face Topology:     hexahedron
  Type:      face Topology:    septahedron
  Type:      face Topology: all topologies
  Type:    region Topology:          point
  Type:    region Topology:   line segment
  Type:    region Topology:        polygon
  Type:    region Topology:       triangle
  Type:    region Topology:  quadrilateral
  Type:    region Topology:     polyhedron
  Type:    region Topology:    tetrahedron
  Type:    region Topology:        pyramid
  Type:    region Topology:          prism
  Type:    region Topology:     hexahedron
  Type:    region Topology:    septahedron
At line 2011 in iMesh_unitTest.cc, hit error:  type and topology are inconsistant
  Type:    region Topology: all topologies
  Type: all types Topology:          point
  Type: all types Topology:   line segment
  Type: all types Topology:        polygon
  Type: all types Topology:       triangle
  Type: all types Topology:  quadrilateral
  Type: all types Topology:     polyhedron
  Type: all types Topology:    tetrahedron
  Type: all types Topology:        pyramid
  Type: all types Topology:          prism
  Type: all types Topology:     hexahedron
  Type: all types Topology:    septahedron
  Type: all types Topology: all topologies
 Testing entity array adjacency reciprocity
  Edges and verts: passed passed
  Faces and verts: passed passed
  Regions and verts: passed passed
 Array adjacency identity test...
  Type:    vertex
  Type:    region

Test results so far:  271 passed, 17 failed.
Modify interface is currently only tested thoroughly in 2D
 Setting vertex coordinates...
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_0"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)
 Creating a new vertex...
 Creating mini 3D mesh...
   Creating eight vertices...

Test results so far:  274 passed, 19 failed.
 Setting vertex coordinates...
 Creating new vertices...
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_1"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_2"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Test results so far:  277 passed, 23 failed.
Testing entity set interface...
Testing creation, basic methods, deletion...              DONE
Testing addition and removal for sets in sets...          At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_3"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

iMesh_unitTest.cc:3322: Failure testing (aiDirect[iSet] == iDirect) && (aiDirect[iSet] == iDirectRet) && qGotAllSets

iMesh_unitTest.cc:3332: Failure testing (aiTwoLayer[iSet] == iTwoLayer) && (aiTwoLayer[iSet] == iTwoLayerRet) && qGotAllSets

iMesh_unitTest.cc:3322: Failure testing (aiDirect[iSet] == iDirect) && (aiDirect[iSet] == iDirectRet) && qGotAllSets

iMesh_unitTest.cc:3332: Failure testing (aiTwoLayer[iSet] == iTwoLayer) && (aiTwoLayer[iSet] == iTwoLayerRet) && qGotAllSets
DONE
Testing addition and removal for entities in sets...      At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_4"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_5"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)
DONE
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_6"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_7"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Test results so far:  367 passed, 37 failed.
Testing relations and parent/child queries...             DONE
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_8"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

iMesh_unitTest.cc:574: Failure testing apvEntSets[ii] != NULL

iMesh_unitTest.cc:574: Failure testing apvEntSets[ii] != NULL

iMesh_unitTest.cc:574: Failure testing apvEntSets[ii] != NULL

iMesh_unitTest.cc:574: Failure testing apvEntSets[ii] != NULL

iMesh_unitTest.cc:574: Failure testing apvEntSets[ii] != NULL
Testing ability to get children/parents...                
iMesh_unitTest.cc:3744: Failure testing qNumsOK

iMesh_unitTest.cc:3754: Failure testing qGotAllSets && iNumSets == aiTotalChld[i]

iMesh_unitTest.cc:3761: Failure testing qGotAllSets && iNumSets == aiDirectChld[i]

iMesh_unitTest.cc:3768: Failure testing qGotAllSets && iNumSets == aiTwoLayerChld[i]

iMesh_unitTest.cc:3754: Failure testing qGotAllSets && iNumSets == aiTotalChld[i]

iMesh_unitTest.cc:3761: Failure testing qGotAllSets && iNumSets == aiDirectChld[i]

iMesh_unitTest.cc:3768: Failure testing qGotAllSets && iNumSets == aiTwoLayerChld[i]

iMesh_unitTest.cc:3744: Failure testing qNumsOK

iMesh_unitTest.cc:3754: Failure testing qGotAllSets && iNumSets == aiTotalChld[i]

iMesh_unitTest.cc:3761: Failure testing qGotAllSets && iNumSets == aiDirectChld[i]

iMesh_unitTest.cc:3768: Failure testing qGotAllSets && iNumSets == aiTwoLayerChld[i]

iMesh_unitTest.cc:3744: Failure testing qNumsOK

iMesh_unitTest.cc:3775: Failure testing qGotAllSets && iNumSets == aiTotalPrnt[i]

iMesh_unitTest.cc:3782: Failure testing qGotAllSets && iNumSets == aiDirectPrnt[i]

iMesh_unitTest.cc:3789: Failure testing qGotAllSets && iNumSets == aiTwoLayerPrnt[i]

iMesh_unitTest.cc:3744: Failure testing qNumsOK

iMesh_unitTest.cc:3775: Failure testing qGotAllSets && iNumSets == aiTotalPrnt[i]

iMesh_unitTest.cc:3782: Failure testing qGotAllSets && iNumSets == aiDirectPrnt[i]

iMesh_unitTest.cc:3789: Failure testing qGotAllSets && iNumSets == aiTwoLayerPrnt[i]

iMesh_unitTest.cc:3744: Failure testing qNumsOK

iMesh_unitTest.cc:3754: Failure testing qGotAllSets && iNumSets == aiTotalChld[i]

iMesh_unitTest.cc:3761: Failure testing qGotAllSets && iNumSets == aiDirectChld[i]

iMesh_unitTest.cc:3768: Failure testing qGotAllSets && iNumSets == aiTwoLayerChld[i]

iMesh_unitTest.cc:3782: Failure testing qGotAllSets && iNumSets == aiDirectPrnt[i]

iMesh_unitTest.cc:3789: Failure testing qGotAllSets && iNumSets == aiTwoLayerPrnt[i]

iMesh_unitTest.cc:3744: Failure testing qNumsOK

iMesh_unitTest.cc:3775: Failure testing qGotAllSets && iNumSets == aiTotalPrnt[i]

iMesh_unitTest.cc:3782: Failure testing qGotAllSets && iNumSets == aiDirectPrnt[i]

iMesh_unitTest.cc:3789: Failure testing qGotAllSets && iNumSets == aiTwoLayerPrnt[i]

iMesh_unitTest.cc:3744: Failure testing qNumsOK

iMesh_unitTest.cc:3775: Failure testing qGotAllSets && iNumSets == aiTotalPrnt[i]

iMesh_unitTest.cc:3782: Failure testing qGotAllSets && iNumSets == aiDirectPrnt[i]

iMesh_unitTest.cc:3789: Failure testing qGotAllSets && iNumSets == aiTwoLayerPrnt[i]

iMesh_unitTest.cc:3744: Failure testing qNumsOK

iMesh_unitTest.cc:3775: Failure testing qGotAllSets && iNumSets == aiTotalPrnt[i]

iMesh_unitTest.cc:3782: Failure testing qGotAllSets && iNumSets == aiDirectPrnt[i]

iMesh_unitTest.cc:3789: Failure testing qGotAllSets && iNumSets == aiTwoLayerPrnt[i]
DONE
Testing relation removal...                               At line 3876 in iMesh_unitTest.cc, hit error:  iMesh_rmvPrntChld: ERROR RemoveParentChild failed.  (MOAB Error Code: MB_ENTITY_NOT_FOUND)
At line 3883 in iMesh_unitTest.cc, hit error:  iMesh_rmvPrntChld: ERROR RemoveParentChild failed.  (MOAB Error Code: MB_ENTITY_NOT_FOUND)
At line 3883 in iMesh_unitTest.cc, hit error:  iMesh_rmvPrntChld: ERROR RemoveParentChild failed.  (MOAB Error Code: MB_ENTITY_NOT_FOUND)
At line 3890 in iMesh_unitTest.cc, hit error:  iMesh_rmvPrntChld: ERROR RemoveParentChild failed.  (MOAB Error Code: MB_ENTITY_NOT_FOUND)
At line 3890 in iMesh_unitTest.cc, hit error:  iMesh_rmvPrntChld: ERROR RemoveParentChild failed.  (MOAB Error Code: MB_ENTITY_NOT_FOUND)
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_9"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)
DONE

Test results so far:  408 passed, 88 failed.
Testing methods with regular sets and lists...
Testing intersect with regular lists...                   
iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
DONE
Testing intersect with regular sets...                    
iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
DONE
Testing intersect with sets and lists...                  
iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
DONE
Testing subtract with regular lists...                    
iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
DONE
Testing subtract with regular sets...                     
iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
DONE
Testing subtract with lists and sets...                   
iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
DONE
Testing unite with regular lists...                       
iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
DONE
Testing unite with regular sets...                        
iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
DONE
Testing unite with lists and sets...                      
iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
DONE
Testing methods with the root set... may take a while...
Testing intersect with the root set...                    At line 4310 in iMesh_unitTest.cc, hit error:  iMesh_entitysetIntersect: ERROR subtract failed.  (MOAB Error Code: MB_ENTITY_NOT_FOUND)
At line 4315 in iMesh_unitTest.cc, hit error:  iMesh_entitysetIntersect: ERROR subtract failed.  (MOAB Error Code: MB_ENTITY_NOT_FOUND)

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
DONE
Testing subtract with the root set...                     At line 4328 in iMesh_unitTest.cc, hit error:  iMesh_entitysetSubtract: ERROR subtract failed.  (MOAB Error Code: MB_ENTITY_NOT_FOUND)

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
At line 4333 in iMesh_unitTest.cc, hit error:  iMesh_entitysetSubtract: ERROR subtract failed.  (MOAB Error Code: MB_ENTITY_NOT_FOUND)

iMesh_unitTest.cc:4378: Failure testing qIsEmpty && qGotAllItems && !iIsList
DONE
Testing unite with the root set...                        At line 4391 in iMesh_unitTest.cc, hit error:  iMesh_entitysetIntersect: ERROR subtract failed.  (MOAB Error Code: MB_ENTITY_NOT_FOUND)

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
At line 4406 in iMesh_unitTest.cc, hit error:  iMesh_entitysetIntersect: ERROR subtract failed.  (MOAB Error Code: MB_ENTITY_NOT_FOUND)

iMesh_unitTest.cc:245: Failure testing (iIsList == iShouldBeList) && qGotAllSets && qGotAllEnts
DONE

Test results so far:  422 passed, 126 failed.
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_10"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)
Testing basic queries...                                  DONE
Testing entity retrieval...                               DONE
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_11"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)
Testing entity adjacency consistency...
  Type:    vertex      with topology:          point
   Checking adjacency for entity type:	   vertex		DONE
   Checking adjacency for entity type:	     edge		DONE
   Checking adjacency for entity type:	     face		DONE
   Checking adjacency for entity type:	   region		DONE
  Type:    region      with topology:    tetrahedron
   Checking adjacency for entity type:	   vertex		DONE
   Checking adjacency for entity type:	   region		DONE
  Type:    region      with topology:        pyramid
   Checking adjacency for entity type:	   vertex		DONE
   Checking adjacency for entity type:	   region		DONE
  Type:    region      with topology:          prism
   Checking adjacency for entity type:	   vertex		DONE
   Checking adjacency for entity type:	   region		DONE
  Type:    region      with topology:     hexahedron
   Checking adjacency for entity type:	   vertex		DONE
   Checking adjacency for entity type:	   region		DONE
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_12"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Test results so far:  481 passed, 132 failed.
Testing single entity iterators with entity sets...
Testing set iterator initialization...                    DONE
Testing set iterator entity retrieval...                  
iMesh_unitTest.cc:5181: Failure testing qGotData

iMesh_unitTest.cc:5257: Failure testing qGotData
DONE
Testing reset, with removal and addition mid-traversal... 
iMesh_unitTest.cc:5360: Failure testing false

iMesh_unitTest.cc:5415: Failure testing false

iMesh_unitTest.cc:5519: Failure testing false

iMesh_unitTest.cc:5568: Failure testing false

iMesh_unitTest.cc:5568: Failure testing false

iMesh_unitTest.cc:5568: Failure testing false

iMesh_unitTest.cc:5568: Failure testing false
DONE
Testing set iterator termination...                       DONE

Test results so far:  537 passed, 141 failed.
Testing entity array iterators over entity sets...
Testing set iterator initialization...                    DONE
Testing set array iterator entity retrieval...            
iMesh_unitTest.cc:5946: Failure testing qGotData

iMesh_unitTest.cc:6033: Failure testing qGotData
DONE
Testing reset, with removal and addition mid-traversal... 
iMesh_unitTest.cc:6172: Failure testing false

iMesh_unitTest.cc:6246: Failure testing false

iMesh_unitTest.cc:6381: Failure testing false

iMesh_unitTest.cc:6452: Failure testing false

iMesh_unitTest.cc:6452: Failure testing false

iMesh_unitTest.cc:6452: Failure testing false

iMesh_unitTest.cc:6452: Failure testing false
DONE
Testing set array iterator termination...                 DONE

Test results so far:  582 passed, 150 failed.
Testing tag interface...
Creating tags of each type...                             DONE
Testing tag destruction...                                DONE

Test results so far:  587 passed, 150 failed.
Testing entity tag interface...
Testing basic tagging functionality...
Testing get and set methods with integers...              DONE
Testing get and set methods with doubles...               DONE
Testing get and set methods with entity handles...        DONE
Testing get and set methods with generic data (bytes)...  DONE
Testing tag finding...                                    DONE
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_13"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)
Testing get again after save/load...
Testing get with integers...              DONE
Testing get and set methods with doubles...               DONE
Testing get and set methods with generic data (bytes)...  DONE
Testing tag removal and forced/unforced destruction...    At line 7069 in iMesh_unitTest.cc, should have hit error:  iMesh_destroyTag: forced=false and entities are still assigned this tag.
Instead, hit error:  
At line 7073 in iMesh_unitTest.cc, should have hit error:  iMesh_destroyTag: forced=false and entities are still assigned this tag.
Instead, hit error:  
DONE

Test results so far:  608 passed, 154 failed.
Testing array tag interface...
Testing basic array tagging functionality...
Testing get and set methods with integers...              DONE
Testing get and set methods with doubles...               DONE
Testing get and set methods with entity handles...        DONE
Testing get and set methods with generic data (bytes)...  DONE
Testing tag removal and forced/unforced destruction...    At line 7430 in iMesh_unitTest.cc, should have hit error:  iMesh_destroyTag: forced=false and entities are still assigned this tag.
Instead, hit error:  
At line 7433 in iMesh_unitTest.cc, should have hit error:  iMesh_destroyTag: forced=false and entities are still assigned this tag.
Instead, hit error:  
DONE

Test results so far:  617 passed, 156 failed.
Testing entity set tag interface...
Testing entity set tagging functionality...
Testing get and set methods with integers...              DONE
Testing get and set methods with doubles...               DONE
Testing get and set methods with entity handles...        DONE
Testing get and set methods with generic data (bytes)...  DONE
Testing tag finding...                                    DONE
At line 283 in iMesh_unitTest.cc, hit error:  iMesh_save:ERROR saving a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)

Unable to load file "/tmp/iMesh_unitTest_data_14"

The file name extension suggests this is NOT a VTK file.
Not all implementations read the same file formats.
You may wish to independently confirm that the iMesh
implementation you have linked to can indeed read this file.
In addition, also be aware that for purposes of testing
the input mesh must have >55 vertices and >10 elements

At line 325 in iMesh_unitTest.cc, hit error:  iMesh_load:ERROR loading a mesh.  (MOAB Error Code: MB_UNHANDLED_OPTION)
Retesting get methods after load/save...
Testing get method with integers...              DONE
Testing get method with doubles...               DONE
Testing get method with generic data (bytes)...  DONE
Testing tag removal and forced/unforced destruction...    At line 7821 in iMesh_unitTest.cc, should have hit error:  iMesh_destroyTag: forced=false and mesh is still assigned this tag.
Instead, hit error:  
At line 7825 in iMesh_unitTest.cc, should have hit error:  iMesh_destroyTag: forced=false and mesh is still assigned this tag.
Instead, hit error:  
DONE

Test results so far:  637 passed, 160 failed.
Testing lower geometric dimensioned meshes...

Test results so far:  645 passed, 160 failed.

FINAL RESULTS:  645 tests passed, 
                160 tests failed in a total of 
                805 tests, a pass rate of 80%.

                 16 interfaces/interface combinations were tested: 
                 10 passed all interface-specific tests and
                  6 failed at least one test.



More information about the moab-dev mailing list