Aktualizr
C++ SOTA Client
Classes | Functions | Variables
uptane_network_test.cc File Reference
#include <gtest/gtest.h>
#include <gtest/internal/gtest-port.h>
#include <boost/process.hpp>
#include <fstream>
#include <iostream>
#include <string>
#include <utility>
#include <vector>
#include "http/httpclient.h"
#include "httpfake.h"
#include "logging/logging.h"
#include "primary/initializer.h"
#include "primary/sotauptaneclient.h"
#include "storage/invstorage.h"
#include "test_utils.h"
#include "uptane/uptanerepository.h"
#include "uptane_test_common.h"
#include "utilities/utils.h"
Include dependency graph for uptane_network_test.cc:

Go to the source code of this file.

Classes

class  HttpUnstable
 

Functions

bool doTestInit (StorageType storage_type, const std::string &device_register_state, const std::string &ecu_register_state)
 
 TEST (UptaneNetwork, device_drop_request_sqlite)
 
 TEST (UptaneNetwork, device_drop_body_sqlite)
 
 TEST (UptaneNetwork, device_503_sqlite)
 
 TEST (UptaneNetwork, device_408_sqlite)
 
 TEST (UptaneNetwork, ecu_drop_request_sqlite)
 
 TEST (UptaneNetwork, ecu_503_sqlite)
 
 TEST (UptaneNetwork, ecu_408_sqlite)
 
 TEST (UptaneNetwork, no_connection_sqlite)
 
 TEST (UptaneNetwork, no_errors_sqlite)
 
 TEST (UptaneNetwork, DownloadFailure)
 
 TEST (UptaneNetwork, LogConnectivityRestored)
 
int main (int argc, char **argv)
 

Variables

Config conf ("tests/config/basic.toml")
 
std::string port
 

Detailed Description

Check that aktualizr can complete provisioning after encountering various network issues.

Definition in file uptane_network_test.cc.