#include "kubecontrol/KubernetesAPI.hpp" #define CATCH_CONFIG_MAIN #include #include #include #include #include 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"; kubecontrol::KubernetesAPI KubeAPI(YAML::LoadFile("docs/config")); 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("controller",uuid,"ship","ship:latest","simulator"); nlohmann::json vars; vars["ENTITY_ID"] = uuid; vars["ENTITY_NAME"] = "FGS Hamburg"; vars["ENTITY_SIDE"] = "Neutral"; vars["POSITION"]["LAT"] = "55"; vars["POSITION"]["LON"] = "8"; vars["POSITION"]["Height"] = "0"; vars["COURSE"] = "0"; vars["SPEED"] = "0"; vars["GROUNDTRUTH_PORT"] = std::to_string(10000); vars["GROUNDTRUTH_ADDR"] = "239.0.0.1"; vars["COMMAND_PORT"] = "5555"; vars["ENTITY_RCS"] = std::to_string(850); vars["ENTITY_SENSORS"].push_back("radar:latest"); pod1.setEnvironmentVar("CONFIG", vars.dump()); // LOG_S(INFO)<