]>
git.proxmox.com Git - pve-ha-manager.git/blob - src/pve-ha-simulator
5 use lib
'/usr/share/pve-ha-simulator';
10 use PVE
::HA
::Sim
::TestHardware
;
11 use PVE
::HA
::Sim
::RTHardware
;
16 print "usage: $0 <testdir> [--batch]\n";
20 if (!GetOptions
("batch" => \
$opt_batch)) {
24 my $testdir = shift || show_usage
();
29 $hardware = PVE
::HA
::Sim
::TestHardware-
>new($testdir);
31 $hardware = PVE
::HA
::Sim
::RTHardware-
>new($testdir);
34 $hardware->log('info', "starting simulation");
36 eval { $hardware->run(); };
38 $hardware->log('err', "exit simulation - $err ");
40 $hardware->log('info', "exit simulation - done");