X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPlugins%2FMEDReader%2FTest%2FtestMEDReader13.py;h=362be950a33d1fd7aa6dcb7a0c4778361fd7a312;hb=b705d58ad8589dde0c4d7fc673f1fb723c3f2ea5;hp=1aac30031d8bbb505b256d46ddd22608e9ed621f;hpb=bae87bd664530e90e6106a91a0e24051fc971b7d;p=modules%2Fparavis.git diff --git a/src/Plugins/MEDReader/Test/testMEDReader13.py b/src/Plugins/MEDReader/Test/testMEDReader13.py index 1aac3003..362be950 100644 --- a/src/Plugins/MEDReader/Test/testMEDReader13.py +++ b/src/Plugins/MEDReader/Test/testMEDReader13.py @@ -1,10 +1,10 @@ # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2014 CEA/DEN, EDF R&D +# Copyright (C) 2007-2015 CEA/DEN, EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either -# version 2.1 of the License. +# version 2.1 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -55,25 +55,40 @@ RenderView1.CameraClippingRange = [4.276554101433921, 4.384547891874171] ELNOMesh3 = ELNOMesh(Input=testMEDReader13_med) DataRepresentation2 = Show() -DataRepresentation2.ConstantRadius = 1.9999333620071411 +#DataRepresentation2.ConstantRadius = 1.9999333620071411 DataRepresentation2.EdgeColor = [0.0, 0.0, 0.5000076295109483] -DataRepresentation2.PointSpriteDefaultsInitialized = 1 +#DataRepresentation2.PointSpriteDefaultsInitialized = 1 DataRepresentation2.SelectionPointFieldDataArrayName = 'fieldELNO' DataRepresentation2.SelectionCellFieldDataArrayName = 'FamilyIdCell' -DataRepresentation2.SelectInputVectors = ['POINTS', 'fieldELNO_Vector'] +#DataRepresentation2.SelectInputVectors = ['POINTS', 'fieldELNO_Vector'] DataRepresentation2.ScalarOpacityUnitDistance = 1.7746382108908556 DataRepresentation2.Texture = [] DataRepresentation2.ExtractedBlockIndex = 1 -DataRepresentation2.RadiusRange = [6.666666740784422e-05, 1.9999333620071411] +#DataRepresentation2.RadiusRange = [6.666666740784422e-05, 1.9999333620071411] DataRepresentation2.ScaleFactor = 0.19998666953397334 -DataRepresentation2.RadiusRange = [6.66667e-05, 1.99993] +#DataRepresentation2.RadiusRange = [6.66667e-05, 1.99993] DataRepresentation2.ColorArrayName = ('POINT_DATA', 'fieldELNO_Vector') a3_fieldELNO_Vector_PVLookupTable = GetLookupTableForArray( "fieldELNO_Vector", 3, RGBPoints=[0.3464101615137755, 0.23, 0.299, 0.754, 1.1258330249197703, 0.865, 0.865, 0.865, 1.9052558883257653, 0.706, 0.016, 0.15], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0 ) a3_fieldELNO_Vector_PiecewiseFunction = CreatePiecewiseFunction( Points=[0.3464101615137755, 0.0, 0.5, 0.0, 1.9052558883257653, 1.0, 0.5, 0.0] ) -Render() RenderView1.ViewSize =[300,300] -WriteImage(outImgName) +Render() + +# compare with baseline image +import os +import sys +try: + baselineIndex = sys.argv.index('-B')+1 + baselinePath = sys.argv[baselineIndex] +except: + print "Could not get baseline directory. Test failed." + exit(1) +baseline_file = os.path.join(baselinePath, "testMEDReader13.png") +import vtk.test.Testing +vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir() +vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file, + threshold=25) +vtk.test.Testing.interact()