2#include <NDEVR/RibbonSubGroup.h>
3#include <NDEVR/QTWindowManager.h>
8 class AutomatedTestingDialog;
66 void chooseTestFolder();
69 File testFolder()
const;
base class for performing a test for easily testing certain software functionality
Definition AutomatedTesting.h:17
virtual void stopTest()=0
String icon
Definition AutomatedTesting.h:19
bool is_looped_test
Definition AutomatedTesting.h:24
TranslatedString name
Definition AutomatedTesting.h:20
virtual bool performTest(AutomatedTestingDialog *)=0
std::function< void()> on_test_completed
Definition AutomatedTesting.h:23
Gives user information and allows execution for all registered automated testing.
Definition AutomatedTesting.h:63
Buffer< AutomatedTest * > m_automated_tests
Definition AutomatedTesting.h:72
static Buffer< AutomatedTest * > s_application_tests
Definition AutomatedTesting.h:74
File m_test_folder
Definition AutomatedTesting.h:71
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition Connection.h:171
Definition AutomatedTesting.h:50
Definition AutomatedTesting.h:27
std::function< void(uint04 step_index, AutomatedTestingDialog *dialog)> m_on_test
Definition AutomatedTesting.h:34
uint04 testStepIndex() const
Definition AutomatedTesting.h:32
QTimer * m_test_timer
Definition AutomatedTesting.h:35
Definition AutomatedTesting.h:40
Definition AutomatedTesting.h:45
Definition RibbonSubGroup.h:43
Definition TranslatedString.h:9
Definition WindowManager.h:68
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120