]>
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
('.', '../..');
12 use ReplicationTestEnv
;
14 $ReplicationTestEnv::mocked_nodename
= 'node1';
16 my $mocked_delete_job = sub {
19 delete $ReplicationTestEnv::mocked_replication_jobs-
>{$jobid};
22 my $pve_replication_config_module = Test
::MockModule-
>new('PVE::ReplicationConfig');
23 $pve_replication_config_module->mock(
24 delete_job
=> $mocked_delete_job);
32 $ReplicationTestEnv::mocked_replication_jobs
= {
36 target
=> 'node1', # local node, job should be skipped
41 $ReplicationTestEnv::mocked_vm_configs
= {
45 ide0
=> 'local-zfs:vm-900-disk-1,size=4G',
47 ide2
=> 'none,media=cdrom',
51 ReplicationTestEnv
::setup
();
53 ReplicationTestEnv
::openlog
();
56 for (my $i = 0; $i < 15; $i++) {
57 ReplicationTestEnv
::track_jobs
($ctime);
61 ReplicationTestEnv
::commit_log
();