KiCad PCB EDA Suite
Loading...
Searching...
No Matches
qa_pns_regressions_main.cpp File Reference
#include <wx/cmdline.h>
#include <wx/stdstream.h>
#include <wx/wfstream.h>
#include <qa_utils/utility_registry.h>
#include <pcbnew_utils/board_test_utils.h>
#include <pcbnew_utils/board_file_utils.h>
#include "pns_log_file.h"
#include "pns_log_viewer_frame.h"
#include <boost/test/included/unit_test.hpp>

Go to the source code of this file.

Classes

struct  PNS_TEST_CASE
 
class  FIXTURE_LOGGER
 
class  PNS_TEST_FIXTURE
 

Macros

#define BOOST_TEST_NO_MAIN
 

Functions

std::vector< PNS_TEST_CASE * > createTestCases ()
 
static test_suite * init_pns_test_suite (int argc, char *argv[])
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ BOOST_TEST_NO_MAIN

#define BOOST_TEST_NO_MAIN

Definition at line 24 of file qa_pns_regressions_main.cpp.

Function Documentation

◆ createTestCases()

std::vector< PNS_TEST_CASE * > createTestCases ( )

Definition at line 163 of file qa_pns_regressions_main.cpp.

References KI_TEST::GetPcbnewTestDataDir().

Referenced by init_pns_test_suite().

◆ init_pns_test_suite()

static test_suite * init_pns_test_suite ( int  argc,
char *  argv[] 
)
static

Definition at line 215 of file qa_pns_regressions_main.cpp.

References createTestCases(), and PNS_TEST_FIXTURE::RunTest().

Referenced by main().

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 231 of file qa_pns_regressions_main.cpp.

References init_pns_test_suite().