162819106SNicolas Bonnefon #include <QMutex> 262819106SNicolas Bonnefon #include <QWaitCondition> 362819106SNicolas Bonnefon #include <QtTest/QtTest> 462819106SNicolas Bonnefon 562819106SNicolas Bonnefon class TestLogData: public QObject 662819106SNicolas Bonnefon { 762819106SNicolas Bonnefon Q_OBJECT 862819106SNicolas Bonnefon 962819106SNicolas Bonnefon private slots: 1062819106SNicolas Bonnefon void initTestCase(); 1162819106SNicolas Bonnefon 1262819106SNicolas Bonnefon void simpleLoad(); 1362819106SNicolas Bonnefon void multipleLoad(); 1462819106SNicolas Bonnefon void changingFile(); 15270ea970SNicolas Bonnefon void sequentialRead(); 16*36c1f171SNicolas Bonnefon void sequentialReadExpanded(); 175b29309eSNicolas Bonnefon void randomPageRead(); 18*36c1f171SNicolas Bonnefon void randomPageReadExpanded(); 1962819106SNicolas Bonnefon 2062819106SNicolas Bonnefon public slots: 2162819106SNicolas Bonnefon void loadingFinished(); 2262819106SNicolas Bonnefon 2362819106SNicolas Bonnefon private: 2462819106SNicolas Bonnefon bool generateDataFiles(); 2562819106SNicolas Bonnefon }; 26