mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-01-26 14:30:33 +05:00
Run tests on Windows platform.
This commit is contained in:
parent
c149fe2963
commit
a0487332cf
@ -24,11 +24,21 @@ import unittest, sys, os
|
||||
class SalomeSession(object):
|
||||
def __init__(self, script):
|
||||
import runSalome
|
||||
sys.argv = ["runSalome.py"]
|
||||
run_script = "runSalome.py"
|
||||
if sys.platform == 'win32':
|
||||
module_dir = os.getenv("KERNEL_ROOT_DIR")
|
||||
if module_dir: run_script = os.path.join(module_dir, "bin", "salome", run_script)
|
||||
pass
|
||||
sys.argv = [run_script]
|
||||
sys.argv += ["--terminal"]
|
||||
sys.argv += ["--modules=GEOM,MED,SMESH"]
|
||||
sys.argv += ["%s" % script]
|
||||
if sys.platform == 'win32':
|
||||
main_module_path = sys.modules['__main__'].__file__
|
||||
sys.modules['__main__'].__file__ = ''
|
||||
clt, d = runSalome.main()
|
||||
if sys.platform == 'win32':
|
||||
sys.modules['__main__'].__file__ = main_module_path
|
||||
return
|
||||
|
||||
def __del__(self):
|
||||
|
@ -1537,7 +1537,7 @@ SMESH_MeshAlgos::FindFaceInSet(const SMDS_MeshNode* n1,
|
||||
int* n2ind)
|
||||
|
||||
{
|
||||
int i1, i2;
|
||||
int i1 = 0, i2 = 0;
|
||||
const SMDS_MeshElement* face = 0;
|
||||
|
||||
SMDS_ElemIteratorPtr invElemIt = n1->GetInverseElementIterator(SMDSAbs_Face);
|
||||
|
@ -930,7 +930,7 @@ bool StdMeshers_RadialQuadrangle_1D2D::Compute(SMESH_Mesh& aMesh,
|
||||
//cout<<"Angles.Length() = "<<Angles.Length()<<" Points.Length() = "<<Points.Length()<<endl;
|
||||
//cout<<"Nodes1.size() = "<<Nodes1.size()<<" Pnts2d1.Length() = "<<Pnts2d1.Length()<<endl;
|
||||
for(; i<Angles.Length(); i++) {
|
||||
vector< const SMDS_MeshNode* > tmpNodes(Nodes1.size());
|
||||
vector< const SMDS_MeshNode* > tmpNodes;
|
||||
gp_Trsf aTrsf;
|
||||
gp_Ax1 theAxis(P0,gp_Dir(Axis));
|
||||
aTrsf.SetRotation( theAxis, Angles.Value(i) );
|
||||
@ -948,10 +948,10 @@ bool StdMeshers_RadialQuadrangle_1D2D::Compute(SMESH_Mesh& aMesh,
|
||||
aTrsf2d.Transforms( cx, cy );
|
||||
// set node on face
|
||||
meshDS->SetNodeOnFace( node, faceID, cx, cy );
|
||||
tmpNodes[j-1] = node;
|
||||
tmpNodes.push_back(node);
|
||||
}
|
||||
// create faces
|
||||
tmpNodes[Points.Length()] = CNodes[i];
|
||||
tmpNodes.push_back( CNodes[i] );
|
||||
// quad
|
||||
for(j=0; j<Nodes1.size()-1; j++) {
|
||||
SMDS_MeshFace* MF;
|
||||
|
Loading…
Reference in New Issue
Block a user