X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPlugins%2FMEDReader%2FTest%2FtestMEDReader13.py;h=362be950a33d1fd7aa6dcb7a0c4778361fd7a312;hb=a741b2ebf9a2b28e453ed2021e4cfd32a48502c8;hp=f67fb52b9a4bdfc67f504febbb5d0ad152e54d4c;hpb=03816ea2f4bf6ce47b2df83b505cc6bce12871fe;p=modules%2Fparavis.git diff --git a/src/Plugins/MEDReader/Test/testMEDReader13.py b/src/Plugins/MEDReader/Test/testMEDReader13.py index f67fb52b..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,26 +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.SelectUncertaintyArray = ['POINTS', 'fieldELNO'] 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()