Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Projets publics
Ravada-Mirror
Commits
6c96d6e0
Commit
6c96d6e0
authored
Nov 24, 2016
by
Francesc Guasch
Browse files
[#61] Fix scope for VM connections
parent
6ceea32b
Changes
1
Hide whitespace changes
Inline
Side-by-side
t/vm/60_new_args.t
View file @
6c96d6e0
...
...
@@ -28,10 +28,9 @@ my %TEST_DISK = (
,
KVM
=>
\
&test_disk_kvm
);
my
$RVD_BACK
=
rvd_back
(
$test
->
connector
,
$FILE_CONFIG
);
my
$RVD_FRONT
=
rvd_front
(
$test
->
connector
,
'
t/etc/ravada.conf
');
my
$USER
;
my
$USER
=
create_user
("
foo
","
bar
"
);
init
(
$test
->
connector
,
$FILE_CONFIG
);
#######################################################################
...
...
@@ -99,7 +98,7 @@ sub test_create_fail {
ok
(
!
$domain
,"
Expecting doesn't exists domain '
$name
'
");
my
$domain2
=
$RVD_FRONT
->
search_domain
(
$name
);
my
$domain2
=
rvd_front
()
->
search_domain
(
$name
);
ok
(
!
$domain
,"
Expecting doesn't exists domain '
$name
'
");
}
...
...
@@ -110,24 +109,27 @@ sub test_req_create_domain{
my
$name
=
new_domain_name
();
my
$req
=
$RVD_FRONT
->
create_domain
(
name
=>
$name
my
$req
;
{
my
$rvd_front
=
rvd_front
();
$req
=
$rvd_front
->
create_domain
(
name
=>
$name
,
id_owner
=>
$USER
->
id
,
memory
=>
$mem
,
disk
=>
$disk
,
vm
=>
$vm_name
,
@
{
$ARG_CREATE_DOM
{
$vm_name
}}
);
);
}
ok
(
$req
,"
Expecting request to create_domain
");
$RVD_FRONT
->
disconnect_vm
();
$RVD_BACK
->
process_requests
();
rvd_back
()
->
process_requests
();
wait_request
(
$req
);
ok
(
$req
->
status
('
done
'),"
Expecting status='done' , got
"
.
$req
->
status
);
ok
(
!
$req
->
error
,"
Expecting error '' , got '
"
.
(
$req
->
error
or
'')
.
"
'
");
my
$domain
=
$RVD_FRONT
->
search_domain
(
$name
);
my
$domain
=
rvd_front
()
->
search_domain
(
$name
);
ok
(
$domain
,"
Expecting domain '
$name
' , found :
"
.
(
defined
$domain
or
0
));
return
$domain
;
...
...
@@ -139,23 +141,26 @@ sub test_req_create_fail {
my
$name
=
new_domain_name
();
my
$req
=
$RVD_FRONT
->
create_domain
(
name
=>
$name
my
$req
;
{
my
$rvd_front
=
rvd_front
();
$req
=
$rvd_front
->
create_domain
(
name
=>
$name
,
id_owner
=>
$USER
->
id
,
memory
=>
$mem
,
disk
=>
$disk
,
vm
=>
$vm_name
,
@
{
$ARG_CREATE_DOM
{
$vm_name
}}
);
);
ok
(
$req
,"
Expecting request to create_domain
");
$RVD_BACK
->
process_requests
();
ok
(
$req
,"
Expecting request to create_domain
");
}
rvd_back
->
process_requests
();
wait_request
(
$req
);
ok
(
$req
->
status
('
done
'),"
Expecting status='done' , got
"
.
$req
->
status
);
ok
(
$req
->
error
,"
Expecting error , got '
"
.
(
$req
->
error
or
'')
.
"
'
");
my
$domain
=
$RVD_FRONT
->
search_domain
(
$name
);
my
$domain
=
rvd_back
->
search_domain
(
$name
);
ok
(
!
$domain
,"
Expecting domain doesn't exist domain '
$name
'
");
}
...
...
@@ -269,18 +274,19 @@ for my $vm_name (qw( Void KVM )) {
use_ok
(
$CLASS
)
or
next
;
my
$ravada
;
eval
{
$ravada
=
Ravada
->
new
(
@ARG_RVD
)
};
$ravada
=
undef
;
my
$vm_ok
;
eval
{
my
$ravada
=
Ravada
->
new
(
@ARG_RVD
);
$USER
=
create_user
("
foo
","
bar
")
if
!
$USER
;
my
$vm
;
eval
{
$vm
=
$ravada
->
search_vm
(
$vm_name
)
}
if
$ravada
;
my
$vm
=
$ravada
->
search_vm
(
$vm_name
)
if
$ravada
;
$vm_ok
=
1
if
$vm
;
};
SKIP:
{
my
$msg
=
"
SKIPPED test: No
$vm_name
VM found
";
diag
(
$msg
)
if
!
$vm
;
skip
$msg
,
10
if
!
$vm
;
diag
(
$msg
)
if
!
$vm
_ok
;
skip
$msg
,
10
if
!
$vm
_ok
;
test_args
(
$vm_name
);
test_small
(
$vm_name
);
};
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment