Public Member Functions | Static Public Member Functions | List of all members
pqComponentsTestUtility Class Reference

pqComponentsTestUtility simply adds a pqComponents specific testing capabilities to pqCoreTestUtility. More...

#include <pqComponentsTestUtility.h>

Inheritance diagram for pqComponentsTestUtility:
Inheritance graph
[legend]
Collaboration diagram for pqComponentsTestUtility:
Collaboration graph
[legend]

Public Member Functions

 pqComponentsTestUtility (QObject *parentObj=nullptr)
 
- Public Member Functions inherited from pqCoreTestUtility
 pqCoreTestUtility (QObject *parent=nullptr)
 
 ~pqCoreTestUtility () override
 
bool supportsDashboardMode () override
 Reimplemented to inform this test utility supports dashboard mode always returns true. More...
 

Static Public Member Functions

static bool CompareView (const QString &referenceImage, double threshold, const QString &tempDirectory)
 Compares the baseline with active view for testing purposes. More...
 
- Static Public Member Functions inherited from pqCoreTestUtility
static QString fixPath (const QString &path)
 Cleans up patch to replace $PARAVIEW_TEST_ROOT and $PARAVIEW_DATA_ROOT with appropriate paths specified on the command line. More...
 
static QString DataRoot ()
 Returns the absolute path to the PARAVIEW_DATA_ROOT in canonical form (slashes forward), or empty string. More...
 
static QString TestDirectory ()
 Returns the temporary test directory in which tests can write temporary outputs, difference images etc. More...
 
static QString BaselineDirectory ()
 Returns the baseline directory in which test recorder will write baseline images. More...
 
static bool SaveScreenshot (vtkRenderWindow *RenderWindow, const QString &File)
 Saves the contents of a render window to a file for later use as a reference image. More...
 
static bool CompareImage (vtkRenderWindow *renderWindow, const QString &referenceImage, double threshold, ostream &output, const QString &tempDirectory, const QSize &size=QSize(300, 300))
 Compares the contents of a render window to a reference image, returning true iff the two match within a given threshold. More...
 
static bool CompareImage (vtkImageData *testImage, const QString &ReferenceImage, double Threshold, ostream &Output, const QString &TempDirectory)
 Compares the test image to a reference image, returning true iff the two match within a given threshold. More...
 
static bool CompareImage (const QString &testPNGImage, const QString &ReferenceImage, double Threshold, ostream &Output, const QString &TempDirectory)
 
static bool CompareImage (QWidget *widget, const QString &referenceImage, double threshold, ostream &output, const QString &tempDirectory, const QSize &size=QSize(300, 300))
 Compares the contents of any arbitrary QWidget to a reference image, returning true iff the two match within a given threshold. More...
 
static bool CompareView (pqView *curView, const QString &referenceImage, double threshold, const QString &tempDirectory, const QSize &size=QSize())
 
static bool CompareTile (QWidget *widget, int rank, int tdx, int tdy, const QString &baseline, double threshold, ostream &output, const QString &tempDirectory)
 
static bool CompareTile (pqView *widget, int rank, int tdx, int tdy, const QString &baseline, double threshold, ostream &output, const QString &tempDirectory)
 
static QString cleanPath (const QString &)
 Cleans a path string. More...
 

Additional Inherited Members

- Public Slots inherited from pqCoreTestUtility
void setDashboardMode (bool value) override
 put/unset the DASHBOARD_TEST_FROM_CTEST env var to control if ParaView should behave in dashboard mode Also update players and translators More...
 
void updatePlayers () override
 Reimplemented to add/remove the file dialog player according to the DASHBOARD_TEST_FROM_CTEST env var. More...
 
void updateTranslators () override
 Reimplementated to add/remove the file dialog translator according to the DASHBOARD_TEST_FROM_CTEST env var. More...
 
- Static Public Attributes inherited from pqCoreTestUtility
static const char * PQ_COMPAREVIEW_PROPERTY_NAME
 

Detailed Description

pqComponentsTestUtility simply adds a pqComponents specific testing capabilities to pqCoreTestUtility.

Definition at line 14 of file pqComponentsTestUtility.h.

Constructor & Destructor Documentation

◆ pqComponentsTestUtility()

pqComponentsTestUtility::pqComponentsTestUtility ( QObject *  parentObj = nullptr)

Member Function Documentation

◆ CompareView()

static bool pqComponentsTestUtility::CompareView ( const QString &  referenceImage,
double  threshold,
const QString &  tempDirectory 
)
static

Compares the baseline with active view for testing purposes.

(keeping naming-case similar to pqCoreTestUtility).


The documentation for this class was generated from the following file: