25 #ifndef TUNESMOKETEST_H
26 #define TUNESMOKETEST_H
28 #include "gtest/gtest.h"
34 static bool dashPauseState;
35 static bool dashFastForwardState;
36 static bool dashPlayState;
37 static bool dashRewindState;
38 static bool hlsPauseState;
39 static bool hlsFastForwardState;
40 static bool hlsPlayState;
41 static bool hlsRewindState;
42 static bool livePlayState;
43 static bool livePauseState;
44 static std::vector<std::string> dashTuneData;
45 static std::vector<std::string> hlsTuneData;
46 static std::vector<std::string> liveTuneData;
48 static std::map<std::string, std::string> smokeTestUrls;
50 void vodTune(
const char *stream);
51 void liveTune(
const char *stream);
52 void loadSmokeTestUrls();
53 bool createTestFilePath(std::string &filePath);
54 bool readVodData(
const char *stream);
55 bool readLiveData(
const char *stream);
56 void getTuneDetails();
57 bool getFilePath(std::string &filePath);
60 #endif // TUNESMOKETEST_H