diff --git a/test/main.cpp b/test/main.cpp index e69de29..26abd34 100644 --- a/test/main.cpp +++ b/test/main.cpp @@ -0,0 +1,21 @@ +#include + +#include "tst_lfqueue.h" +#include "tst_cancon.h" + + +int main(int argc, char** argv) +{ + QCoreApplication app(argc, argv); + + int status = 0; + auto ASSERT_TEST = [&status, argc, argv](QObject* obj) { + status |= QTest::qExec(obj, argc, argv); + delete obj; + }; + + ASSERT_TEST(new TestLFQueue()); + ASSERT_TEST(new TestCanCon(CANCon::SOCKETCAN, "vcan0", 1)); + + return status; +} diff --git a/test/test.pro b/test/test.pro index 56c22c3..40c53f2 100644 --- a/test/test.pro +++ b/test/test.pro @@ -1,12 +1,19 @@ -QT += widgets testlib -QT -= gui +QT += core gui serialbus widgets testlib serialbus + CONFIG += c++11 -INCLUDEPATH += ../utils +INCLUDEPATH += ../ ../connections SOURCES += \ - tst_lfqueue.cpp + tst_lfqueue.cpp \ + main.cpp \ + tst_cancon.cpp \ + ../connections/canconfactory.cpp \ + ../connections/canconnection.cpp \ + ../connections/gvretserial.cpp \ + ../connections/socketcan.cpp \ + ../canbus.cpp #HEADERS += \ @@ -14,3 +21,13 @@ SOURCES += \ target.path= . INSTALLS += target + +HEADERS += \ + tst_lfqueue.h \ + tst_cancon.h \ + ../connections/canconconst.h \ + ../connections/canconfactory.h \ + ../connections/canconnection.h \ + ../connections/gvretserial.h \ + ../connections/socketcan.h \ + ../canbus.h