/* SPDX-FileCopyrightText: 2009 Igor Trindade Oliveira based on kdepimlibs/akonadi/tests/benchmarker.cpp wrote by Robert Zwerus SPDX-License-Identifier: LGPL-2.0-or-later */ #include "testmaildir.h" #include "testvcard.h" #include #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QCommandLineParser parser; parser.addVersionOption(); parser.addHelpOption(); parser.addOption(QCommandLineOption(QStringList() << QStringLiteral("maildir"), QStringLiteral("Path to maildir to be used as data source"), QStringLiteral("argument"))); parser.addOption(QCommandLineOption(QStringList() << QStringLiteral("vcarddir"), QStringLiteral("Path to vvcarddir to be used as data source"), QStringLiteral("argument"))); parser.process(app); const QString maildir = parser.value(QStringLiteral("maildir")); const QString vcarddir = parser.value(QStringLiteral("vcarddir")); auto mailDirTest = new TestMailDir(maildir); auto vcardTest = new TestVCard(vcarddir); mailDirTest->runTests(); vcardTest->runTests(); return app.exec(); }