File indexing completed on 2024-06-09 05:06:32
0001 /* 0002 SPDX-FileCopyrightText: 2009 Igor Trindade Oliveira <igor_trindade@yahoo.com.br> 0003 based on kdepimlibs/akonadi/tests/benchmarker.cpp wrote by Robert Zwerus <arzie@dds.nl> 0004 0005 SPDX-License-Identifier: LGPL-2.0-or-later 0006 */ 0007 0008 #include "testmaildir.h" 0009 #include "testvcard.h" 0010 0011 #include <QApplication> 0012 #include <QCommandLineOption> 0013 #include <QCommandLineParser> 0014 0015 int main(int argc, char *argv[]) 0016 { 0017 QApplication app(argc, argv); 0018 QCommandLineParser parser; 0019 parser.addVersionOption(); 0020 parser.addHelpOption(); 0021 parser.addOption(QCommandLineOption(QStringList() << QStringLiteral("maildir"), 0022 QStringLiteral("Path to maildir to be used as data source"), 0023 QStringLiteral("argument"))); 0024 parser.addOption(QCommandLineOption(QStringList() << QStringLiteral("vcarddir"), 0025 QStringLiteral("Path to vvcarddir to be used as data source"), 0026 QStringLiteral("argument"))); 0027 0028 parser.process(app); 0029 0030 const QString maildir = parser.value(QStringLiteral("maildir")); 0031 const QString vcarddir = parser.value(QStringLiteral("vcarddir")); 0032 0033 auto mailDirTest = new TestMailDir(maildir); 0034 auto vcardTest = new TestVCard(vcarddir); 0035 0036 mailDirTest->runTests(); 0037 vcardTest->runTests(); 0038 0039 return app.exec(); 0040 }