]>
git.proxmox.com Git - pve-cluster.git/blob - data/cts/create_vm_test.pl
6af97a703cb97f5fb371b768af0e88c8a41fcaa5
5 use File
::Path
qw(make_path remove_tree);
8 my (undef, $nodename) = POSIX
::uname
();
12 (mkdir $dir) || die "safe_mkdir $dir failed - $!\n";
17 (rmdir $dir) || die "safe_rmdir $dir failed - $!\n";
22 (unlink $file) || die "safe_unlink $file failed - $!\n";
26 my ($filename) = shift;
28 my $fh = new IO
::File
$filename, O_RDWR
|O_CREAT
|O_EXCL
;
29 die "cant create file $filename - $!" if !defined $fh;
31 #my $data = "$filename\n" x 30;
32 my $data = "0" x
1024;
34 (print $fh $data) || die "write $filename failed\n";
37 #system("cat $filename");
38 #system("df -h /etc/pve");
44 for (my $i = 1000; $i < 1100; $i++) {
45 my $filename = "$subdir/${i}.conf";
46 create_vmfile
($filename);
49 for (my $i = 1000; $i < 1100; $i++) {
50 my $filename = "$subdir/${i}.conf";
51 safe_unlink
($filename);
60 start_vmtest
($subdir);
70 start_subtest
("$subdir/qemu-server");
76 my $basedir = "/etc/pve/nodes/";
78 my $testdir = "$basedir/${nodename}-test1";
80 remove_tree
($testdir);
84 local $SIG{INT
} = sub { die "interrupted" };
85 start_test
("$testdir");
89 system("date; df -h /etc/pve");