Add initial reboot test infrastructure
Merge from Widevine repo of http://go/wvgerrit/130469 Parse and decode persistent data for reboot tests Merge from Widevine repo of http://go/wvgerrit/130468 Save and restore persistent test data Merge from Widevine repo of http://go/wvgerrit/130467 Saving and restore the test host's file system Merge from Widevine repo of http://go/wvgerrit/130466 Add reboot test class Test: android/run_reboot_test.sh and jenkins/run_fake_l1_tests Bug: 194342751 Bug: 194342800 Change-Id: Id2f3d9850cb75cb286f7863738aa8fd38a1a5301
This commit is contained in:
@@ -122,6 +122,14 @@ void show_menu(const char* prog_name, const std::string& extra_help_text) {
|
||||
<< " be used with a real OEMCrypto." << std::endl
|
||||
<< std::endl;
|
||||
|
||||
std::cout << " --pass=<N>" << std::endl;
|
||||
std::cout << " Run test pass N. This is used for reboot tests that "
|
||||
<< "require several passes." << std::endl
|
||||
<< std::endl;
|
||||
|
||||
std::cout << " --test_data_path=<path>" << std::endl;
|
||||
std::cout << " Where to store test data for reboot tests." << std::endl;
|
||||
|
||||
std::cout << extra_help_text << std::endl;
|
||||
}
|
||||
|
||||
@@ -509,6 +517,12 @@ bool WvCdmTestBase::Initialize(int argc, const char* const argv[],
|
||||
default_config_.set_renewal_server(arg_value);
|
||||
} else if (arg_prefix == "--provisioning_server_url") {
|
||||
default_config_.set_provisioning_server(arg_value);
|
||||
} else if (arg_prefix == "--pass") {
|
||||
default_config_.set_test_pass(std::stoi(arg_value));
|
||||
std::cout << "Running test pass " << default_config_.test_pass()
|
||||
<< std::endl;
|
||||
} else if (arg_prefix == "--test_data_path") {
|
||||
default_config_.set_test_data_path(arg_value);
|
||||
} else {
|
||||
std::cerr << "Unknown argument " << arg_prefix << std::endl;
|
||||
show_usage = true;
|
||||
|
||||
Reference in New Issue
Block a user