Aktualizr
C++ SOTA Client
|
Check that basic device info sent by aktualizr during provisioning matches our expectations. More...
Public Member Functions | |
HttpFakeProv (const boost::filesystem::path &test_dir_in, std::string flavor="") | |
HttpResponse | post (const std::string &url, const Json::Value &data) override |
HttpResponse | handle_event_single (const Json::Value &event) |
HttpResponse | handle_event (const std::string &url, const Json::Value &data) override |
HttpResponse | put (const std::string &url, const Json::Value &data) override |
![]() | |
HttpFake (const boost::filesystem::path &test_dir_in, std::string flavor="", const boost::filesystem::path &meta_dir_in="") | |
void | setCerts (const std::string &ca, CryptoSource ca_source, const std::string &cert, CryptoSource cert_source, const std::string &pkey, CryptoSource pkey_source) override |
bool | rewrite (std::string &url, const std::string &pattern) |
HttpResponse | get (const std::string &url, int64_t maxsize) override |
HttpResponse | post (const std::string &url, const std::string &content_type, const std::string &data) override |
HttpResponse | post (const std::string &url, const Json::Value &data) override |
HttpResponse | put (const std::string &url, const std::string &content_type, const std::string &data) override |
HttpResponse | put (const std::string &url, const Json::Value &data) override |
std::future< HttpResponse > | downloadAsync (const std::string &url, curl_write_callback write_cb, curl_xferinfo_callback progress_cb, void *userp, curl_off_t from, CurlHandler *easyp) override |
HttpResponse | download (const std::string &url, curl_write_callback write_cb, curl_xferinfo_callback progress_cb, void *userp, curl_off_t from) override |
Public Attributes | |
size_t | events_seen {0} |
int | devices_count {0} |
int | ecus_count {0} |
int | manifest_count {0} |
int | installed_count {0} |
int | system_info_count {0} |
int | network_count {0} |
![]() | |
const std::string | tls_server = "https://tlsserver.com" |
Json::Value | last_manifest |
Additional Inherited Members | |
![]() | |
static constexpr int64_t | kNoLimit = 0 |
static constexpr int64_t | kPostRespLimit = 64 * 1024 |
static constexpr int64_t | kPutRespLimit = 64 * 1024 |
![]() | |
boost::filesystem::path | test_dir |
std::string | flavor_ |
boost::filesystem::path | meta_dir |
TemporaryDirectory | temp_meta_dir |
Check that basic device info sent by aktualizr during provisioning matches our expectations.
Ideally, we would compare what we have with what the server reports, but in lieu of that, we can check what we send via http.
Definition at line 747 of file uptane_test.cc.