VICI
0.11.815
Visual Chart Interpreter
|
Provides the API for the GUI Test Harness library. More...
#include <vici/testmgr.h>
#include <vici/proc.h>
#include <vici/fdstream.h>
#include <vici/xml.h>
#include "libgui.h"
#include "gth.h"
#include <map>
#include <memory>
#include <mutex>
#include <condition_variable>
#include <QThread>
#include <QGraphicsView>
Go to the source code of this file.
Classes | |
class | VICI::gth::Adaptor |
Defines an abstract base class for widget adaptors. More... | |
class | VICI::gth::LuaScript |
Provides a wrapper for a lua_State object. More... | |
struct | VICI::gth::TestAction |
A single action that can be applied to a GUI. More... | |
class | VICI::gth::TestsForWindow |
Provides a thread for applying test cases to a window. More... | |
class | VICI::gth::UserEscaper |
A class for allowing the user to suspend the test. More... | |
class | VICI::gth::GTHTest |
An AbstractTest derived class for testing GUI programs. More... | |
class | VICI::gth::GTHTestCase |
Interface for test cases that do gui testing. More... | |
class | VICI::gth::DefaultTestCase |
Provides a test case to use for actions that don't have an explicit test case. More... | |
class | VICI::gth::ScriptXML |
Provides an interface to the script XML file. More... | |
class | VICI::gth::MouseEventReporter |
Provides a means of getting scene coordinates in a QGraphicsView. More... | |
class | VICI::gth::AdaptorST< wt > |
Adds a static method to Adaptor to describe it;. More... | |
class | VICI::gth::AdaptorT< wt, T > |
The interpreter for the script commands. More... | |
Namespaces | |
VICI | |
The namespace for the Visual Chart Interpreter project. | |
VICI::gth | |
The namespace for the GUI Test Harness. | |
Typedefs | |
typedef std::vector< std::string > | VICI::gth::ParamList |
ParamList is used for the parameters of a command. | |
typedef std::vector< std::list < std::string > > | VICI::gth::ListOfLists |
ListOfLists is used to describe the commands and parameters of an Adaptor. | |
typedef std::shared_ptr < ScriptXML > | VICI::gth::ScriptXmlPtr |
Provide for automatic destruction when owner is deleted. | |
typedef std::shared_ptr < LuaScript > | VICI::gth::LuaScriptPtr |
Provides for automatic destruction when the owner is deleted. | |
typedef std::shared_ptr < TestsForWindow > | VICI::gth::TestsForWindowPtr |
Provides for automatic destruction when the owner is deleted. | |
Enumerations | |
enum | VICI::gth::ConDes { Constructor, Destructor } |
Enumerates the stages at which the actions for a test case can be run. | |
Provides the API for the GUI Test Harness library.
This header should be included in the code for the application specific plug-in library that will use the GUI Test Harness library.