save-test-data.php improvements (#16367)

* save-test-data.php improvements
Message when snmprec data is not found
Output when venv setup fails

* Apply fixes from StyleCI

---------

Co-authored-by: Tony Murray <murrant@users.noreply.github.com>
This commit is contained in:
Tony Murray
2024-09-06 13:28:23 -05:00
committed by GitHub
parent fc9b77c672
commit 674bb7e9f8
2 changed files with 19 additions and 2 deletions

View File

@@ -102,6 +102,12 @@ if (isset($os_name) && isset($variant)) {
$os_list = ModuleTestHelper::findOsWithData($modules);
}
if (empty($os_list)) {
echo "No matching snmprec(s) found.\n";
exit(1);
}
if (isset($options['f'])) {
if (count($os_list) != 1) {
echo "Failed to create test data, -f/--file option can be used with one os/variant combination.\n";
@@ -113,7 +119,7 @@ if (isset($options['f'])) {
// Now use the saved data to update the saved database data
$snmpsim = new Snmpsim();
$snmpsim->setupVenv();
$snmpsim->setupVenv(true);
$snmpsim->start();
echo "Waiting for snmpsim to initialize...\n";
$snmpsim->waitForStartup();