]>
git.proxmox.com Git - pve-manager.git/blob - test/replication_test6.pl
3 # Note: Try to delete replication job with target on same node
9 use lib
('.', '../..');
14 use ReplicationTestEnv
;
16 $ReplicationTestEnv::mocked_nodename
= 'node1';
18 my $mocked_delete_job = sub {
21 delete $ReplicationTestEnv::mocked_replication_jobs-
>{$jobid};
24 my $pve_replication_config_module = Test
::MockModule-
>new('PVE::ReplicationConfig');
25 $pve_replication_config_module->mock(
26 delete_job
=> $mocked_delete_job);
34 $ReplicationTestEnv::mocked_replication_jobs
= {
38 target
=> 'node1', # local node, job should be skipped
43 $ReplicationTestEnv::mocked_vm_configs
= {
47 ide0
=> 'local-zfs:vm-900-disk-1,size=4G',
49 ide2
=> 'none,media=cdrom',
53 ReplicationTestEnv
::setup
();
55 ReplicationTestEnv
::openlog
();
58 for (my $i = 0; $i < 15; $i++) {
59 ReplicationTestEnv
::track_jobs
($ctime);
63 ReplicationTestEnv
::commit_log
();