diff options
| author | Yoggzo <yogg@epsina.com> | 2016-04-21 21:31:25 +0200 |
|---|---|---|
| committer | Yoggzo <yogg@epsina.com> | 2016-04-21 21:31:25 +0200 |
| commit | 94ce37f5175eb6f528d5ad29a446c04d981628f1 (patch) | |
| tree | 3ae3b3e79f1fda0ea4a5b8c667c8988171e21a1d /server/Test | |
| parent | 20dc35d9ab6ce3b9aafeeca14be52b70a30aaf1e (diff) | |
end of floatingip
Diffstat (limited to 'server/Test')
| -rwxr-xr-x | server/Test/automatingTests.php | 22 | ||||
| -rw-r--r-- | server/Test/floatingIpTests.php | 88 |
2 files changed, 91 insertions, 19 deletions
diff --git a/server/Test/automatingTests.php b/server/Test/automatingTests.php index 6b0e9d6..3f32d02 100755 --- a/server/Test/automatingTests.php +++ b/server/Test/automatingTests.php @@ -44,18 +44,7 @@ foreach($servers as $server){ } echo "</br>"; -// liste des floatingip -echo "Liste des floatingip : </br>"; -$floatingIp->action("listFloatingIp"); -$listFloatingIp = json_decode($App->show(), true)["FloatingIp"]; -$ip = null; -foreach ($listFloatingIp as $floatIp){ - echo $floatIp['floatingIpAddress']." ".$floatIp['id']." ".$floatIp["status"]."<br>"; - $ip = $floatIp; -} - -echo "</br>"; - +/* // Création d'une ip flotante $opt = array(); //$opt['floatingNetworkId'] = $id; !!!!! TOTALEMENT FAUX ici tu passe en parametre l id du serveur et non du network @@ -72,15 +61,10 @@ $float = json_decode($App->show(), true)["FloatingIp"]; if(!isset($float)){ echo "Erreur pendant la création</br>"; } -else{ - foreach ($float as $f) { - echo $f." "; - } - echo "<br>"; -} +echo "</br>"; +*/ -echo "</br>"; // liste des floatingip echo "Liste des floatingip : </br>"; diff --git a/server/Test/floatingIpTests.php b/server/Test/floatingIpTests.php new file mode 100644 index 0000000..191de46 --- /dev/null +++ b/server/Test/floatingIpTests.php @@ -0,0 +1,88 @@ +<?php + +include('InitTest.php'); +include_once("../core/Compute.php"); +include_once("../core/Network.php"); +include_once("../core/FloatingIp.php"); + +$compute = new Compute($App); +$network = new Network($App); +$floatingIp = new FloatingIp($App); + + +// Liste des serveurs +echo "Liste des serveurs : </br>"; +$compute->action("listServers"); +$servers = json_decode($App->show(), true)["Servers"]; +$id = null; +foreach($servers as $server){ + echo $server['name']." ".$server['id']." ".$server['ipv4']."<br>"; + if(strcmp($server['name'], "bob")){ + $id = $server['id']; + } +} +echo "</br>"; + + +// Liste des networks +echo "Liste des network : </br>"; +$network->action("list_network_ids"); +$servers = json_decode($App->show(), true)["ListNetworkIds"]; +$id = null; +foreach($servers as $server){ + echo $server."<br>"; +} +echo "</br>"; + + +// Liste des floatingip +echo "Liste des floatingip : </br>"; +$floatingIp->action("listFloatingIp"); +$listFloatingIp = json_decode($App->show(), true)["FloatingIp"]; +$id = null; +foreach ($listFloatingIp as $floatIp){ + echo $floatIp['floatingIpAddress']." ".$floatIp['id']." ".$floatIp["status"]."<br>"; + $id = $floatIp['id']; +} +echo "</br>"; + + +// Liste des floatingip +echo "Get floatingip : </br>"; +$App->setPostParam('id', $id); +$floatingIp->action("getFloatingIp"); +$getFloatingIp = json_decode($App->show(), true)["FloatingIp"]; +echo $getFloatingIp['id']."<br>"; +echo "</br>"; + + +/* +// Création d'une ip flotante +$opt = array(); +$opt['floatingNetworkId'] = "251b4641-20ff-4a72-8549-1758788b51ce"; + +$App->setPostParam('opt', $opt); +$floatingIp->action("createFloatingIp"); +$float = json_decode($App->show(), true)["FloatingIp"]; +if(!isset($float)){ + echo "Erreur pendant la création</br>"; +} +echo "</br>"; +*/ + +/* +// Suppression d'une ip flotante +$App->setPostParam('id', $id); +$floatingIp->action("deleteFloatingIp"); +*/ + +// Liste des floatingip +echo "Liste des floatingip : </br>"; +$floatingIp->action("listFloatingIp"); +$listFloatingIp = json_decode($App->show(), true)["FloatingIp"]; +foreach ($listFloatingIp as $floatIp){ + echo $floatIp['floatingIpAddress']." ".$floatIp['id']." ".$floatIp["status"]."<br>"; +} + + +?>
\ No newline at end of file |
