45 lines
1.9 KiB
C++
45 lines
1.9 KiB
C++
#define CATCH_CONFIG_MAIN
|
|
#include <string>
|
|
#include <catch2/catch.hpp>
|
|
|
|
#include <loguru.hpp>
|
|
#include <kubecontrol/KubePod.hpp>
|
|
#include <crossguid/guid.hpp>
|
|
|
|
SCENARIO("Testing the SimCore Sensor")
|
|
{
|
|
|
|
GIVEN("different Attributes for a Track in different forms")
|
|
{
|
|
|
|
std::string api = "https://192.168.3.11:6443/api/v1/namespaces/simulator/pods/";
|
|
std::string token = "eyJhbGciOiJSUzI1NiIsImtpZCI6Il9tUkVrVkp5VjFKeDhtV2xDTmM4R2Y1ZkhRSlBOOWxaVnhKTkZuWVlJamMifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJzaW11bGF0b3IiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlY3JldC5uYW1lIjoic2ltLXNlY3JldCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJzaW11bGF0b3IiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiJlOGU5YzQ2ZS1lMzcxLTQxMTItOTgzYS1lNzM5NGJmNWE0YzEiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6c2ltdWxhdG9yOnNpbXVsYXRvciJ9.JJjzj0RCU6PJruXuyrK_mNdW4piDADXKPtEW9YP2x1R57uhTDPFfG6LPMFbZTNyeI-A7A7bmjjAt0ICJDuLeL69J8ig3TS-i54R_PB--wFr-7jZMhnNz2wueyPuXxGiIuX-36H9rZ1cA-Dgt2qtDMNhK0TvOlgwUFU_cRjb2W0NhSvH8uB0qtIqOCyVzapCVwXWinyJPGiPL3ph8VxSo6P0ZDa4UjMJ_D6IlMpUpuHriKPLjGnDwTh2oJBjMFOmC_E0Mnr6Sd0rxzsIjIeG_ST6KqoPwyCTX27CPmO74CJUguLgFXSBOjuzvxon8KRYG6VJhRawEDnTU0zx6XrPXIQ";
|
|
auto guid = xg::newGuid();
|
|
std::string uuid = guid.str();
|
|
// int random = rand() % 100 + 1;
|
|
|
|
// std::string uuid = "random" + std::to_string(random);
|
|
|
|
kubecontrol::KubePod pod1("debug-debian",uuid,"debugdebianhenry:0.1.3");
|
|
pod1.setEnvironmentVar("OWN_SHIP_SERVER", "127.0.0.1");
|
|
LOG_S(INFO)<<pod1.createYAML();
|
|
|
|
LOG_S(INFO)<<pod1.start(api,token);
|
|
LOG_S(INFO)<< pod1.getInfo(api, token);
|
|
pod1.stop(api,token);
|
|
|
|
WHEN("constructing Track Object with data")
|
|
{
|
|
|
|
THEN("check if Track attributes are correct")
|
|
{
|
|
REQUIRE(true == true);
|
|
|
|
|
|
|
|
|
|
|
|
} //THEN
|
|
} // WHEN
|
|
} // GIVEN
|
|
} //SCENARIO
|