38 #ifndef __OPENFLUID_UIWARESDEVTESTS_HUBTESTFIXTURE_HPP__
39 #define __OPENFLUID_UIWARESDEVTESTS_HUBTESTFIXTURE_HPP__
42 #include <QCoreApplication>
45 #include "tests-config.hpp"
52 QString TestWorkspacePath;
72 TestWorkspacePath = QString::fromStdString(CONFIGTESTS_OUTPUT_DATA_DIR);
73 TestWorkspacePath.append(
"/FluidHubWaresImport");
77 auto Mgr = openfluid::base::WorkspaceManager::instance();
79 Mgr->openWorkspace(TestWorkspacePath.toStdString());
91 openfluid::base::WorkspaceManager::kill();
104 for (
const auto& Ware : Wares)
106 std::vector<std::string> Branches = Ware.second.GitBranches;
110 QString Url = QString::fromStdString(Ware.second.GitUrl);
121 static bool checkHttps(
const std::string& TestName,
int version=0)
132 if (!UrlHttps.isEmpty())
137 std::cout <<
"** Test not run due to empty wareshub https url ** (\"" << TestName <<
"\")" << std::endl;
Definition: HubTestFixture.hpp:49
HubTestFixture()
Definition: HubTestFixture.hpp:70
static const QString UrlHttpsV0
Definition: HubTestFixture.hpp:61
~HubTestFixture()
Definition: HubTestFixture.hpp:88
QString getFirstAvailSimUrl(openfluid::ui::waresdev::HubManager &W)
Definition: HubTestFixture.hpp:94
static const QString Password
Definition: HubTestFixture.hpp:66
static const QString UrlHttpV0
Definition: HubTestFixture.hpp:60
static bool checkHttps(const std::string &TestName, int version=0)
Definition: HubTestFixture.hpp:121
static const QString UrlHttpsV1
Definition: HubTestFixture.hpp:64
QString FirstAvailSimId
Definition: HubTestFixture.hpp:58
static const QString Username
Definition: HubTestFixture.hpp:65
static const QString UrlHttpV1
Definition: HubTestFixture.hpp:63
QDir TestWaresDevSimulatorsDir
Definition: HubTestFixture.hpp:56
std::string CurrentOFBranchName
Definition: HubTestFixture.hpp:68
static const QString UrlHttpsV0Redirect
Definition: HubTestFixture.hpp:62
static QString getCurrentOpenFLUIDBranchName()
Definition: HubManager.hpp:53
openfluid::utils::FluidHubAPIClient::WaresDetailsByID_t getAvailableWaresWithDetails(openfluid::ware::WareType Type) const
std::map< openfluid::ware::WareID_t, WareDetailedDescription > WaresDetailsByID_t
Definition: FluidHubAPIClient.hpp:80
bool OPENFLUID_API forceRemove(const std::string &Path)