Files
dbc/tests/main.cpp
T
2026-10-23 21:04:43 -04:00

26 lines
1016 B
C++

#include <QCoreApplication>
#include <QtTest>
int RunParserTests(int argc, char **argv);
int RunStatementParserTests(int argc, char **argv);
int RunDecoderTests(int argc, char **argv);
int RunCoverageTests(int argc, char **argv);
int RunLifetimeTests(int argc, char **argv);
int RunValidationTests(int argc, char **argv);
int RunPipelineTests(int argc, char **argv);
int main(int argc, char **argv) {
QCoreApplication application(argc, argv);
const int parserResult = RunParserTests(argc, argv);
const int statementResult = RunStatementParserTests(argc, argv);
const int decoderResult = RunDecoderTests(argc, argv);
const int coverageResult = RunCoverageTests(argc, argv);
const int lifetimeResult = RunLifetimeTests(argc, argv);
const int validationResult = RunValidationTests(argc, argv);
const int pipelineResult = RunPipelineTests(argc, argv);
return statementResult | pipelineResult | validationResult | parserResult | decoderResult | coverageResult | lifetimeResult;
}