Procházet zdrojové kódy

Merge branch 'master' of bitbucket.org:ikflowdat/installer

Espinoza Guillermo před 7 roky
rodič
revize
4e17579937
79 změnil soubory, kde provedl 164 přidání a 57 odebrání
  1. 0 0
      behat/abm_fd3/tests/_output/.gitkeep
  2. 1 1
      behat/abm_fd3/tests/acceptance/2_deleteCMCest.php
  3. 1 1
      behat/abm_fd3/tests/acceptance/2_deleteDHCPCest.php
  4. 1 1
      behat/testScreenshot/tests/acceptance/1ScreenLogCest.php
  5. 42 28
      behat/testScreenshot/tests/acceptance/2ScreenBaseCest.php
  6. 45 11
      behat/testScreenshot/tests/acceptance/3ScreenFTTHCest.php
  7. 38 6
      behat/testScreenshot/tests/acceptance/4ScreenMapCest.php
  8. 4 4
      behat/testScreenshot/tests/acceptance/5minioUpdateCest.php
  9. 32 5
      behat/testScreenshot/tests/acceptance/6compareCest.php
  10. binární
      behat/testScreenshot/tests/screenSRC/01_login/1log.png
  11. binární
      behat/testScreenshot/tests/screenSRC/02_base/10tipoalertas.png
  12. binární
      behat/testScreenshot/tests/screenSRC/02_base/10tipoalertas1.png
  13. binární
      behat/testScreenshot/tests/screenSRC/02_base/11usuarios.png
  14. binární
      behat/testScreenshot/tests/screenSRC/02_base/12grupos.png
  15. binární
      behat/testScreenshot/tests/screenSRC/02_base/13clientes.png
  16. binární
      behat/testScreenshot/tests/screenSRC/02_base/13clientes1.png
  17. binární
      behat/testScreenshot/tests/screenSRC/02_base/13clientes2.png
  18. binární
      behat/testScreenshot/tests/screenSRC/02_base/13clientes3.png
  19. binární
      behat/testScreenshot/tests/screenSRC/02_base/14dispositivos.png
  20. binární
      behat/testScreenshot/tests/screenSRC/02_base/14dispositivos1.png
  21. binární
      behat/testScreenshot/tests/screenSRC/02_base/14dispositivos2.png
  22. binární
      behat/testScreenshot/tests/screenSRC/02_base/14dispositivos3.png
  23. binární
      behat/testScreenshot/tests/screenSRC/02_base/14dispositivos4.png
  24. binární
      behat/testScreenshot/tests/screenSRC/02_base/2dash.png
  25. binární
      behat/testScreenshot/tests/screenSRC/02_base/2dash1.png
  26. binární
      behat/testScreenshot/tests/screenSRC/02_base/2dash2.png
  27. binární
      behat/testScreenshot/tests/screenSRC/02_base/3codauth.png
  28. binární
      behat/testScreenshot/tests/screenSRC/02_base/3codauth1.png
  29. binární
      behat/testScreenshot/tests/screenSRC/02_base/4cliauth.png
  30. binární
      behat/testScreenshot/tests/screenSRC/02_base/5tokenacceso.png
  31. binární
      behat/testScreenshot/tests/screenSRC/02_base/5tokenacceso1.png
  32. binární
      behat/testScreenshot/tests/screenSRC/02_base/5tokenacceso2.png
  33. binární
      behat/testScreenshot/tests/screenSRC/02_base/6tokenref.png
  34. binární
      behat/testScreenshot/tests/screenSRC/02_base/6tokenref1.png
  35. binární
      behat/testScreenshot/tests/screenSRC/02_base/6tokenref2.png
  36. binární
      behat/testScreenshot/tests/screenSRC/02_base/7workflow.png
  37. binární
      behat/testScreenshot/tests/screenSRC/02_base/8acciones.png
  38. binární
      behat/testScreenshot/tests/screenSRC/02_base/9alertas.png
  39. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/15dashftth.png
  40. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/15dashftth1.png
  41. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/16ONU.png
  42. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/16ONU1.png
  43. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/16ONU2.png
  44. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/16ONU3.png
  45. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/16ONU4.png
  46. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/17OLT.png
  47. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/17OLT1.png
  48. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/18mOLT.png
  49. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/18mOLT1.png
  50. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/19mONU.png
  51. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/19mONU1.png
  52. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/20perfiles.png
  53. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/20perfiles1.png
  54. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/20perfiles2.png
  55. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/21NAP.png
  56. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/21NAP1.png
  57. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/21NAP2.png
  58. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/21NAP3.png
  59. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/21NAP4.png
  60. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/21NAP5.png
  61. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/21NAP6.png
  62. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/22workflowftth.png
  63. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/22workflowftth1.png
  64. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/23accionftth.png
  65. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/23accionftth1.png
  66. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/24templateftth.png
  67. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/24templateftth1.png
  68. binární
      behat/testScreenshot/tests/screenSRC/03_ftth/24templateftth2.png
  69. binární
      behat/testScreenshot/tests/screenSRC/04_map/25dashmap.png
  70. binární
      behat/testScreenshot/tests/screenSRC/04_map/25dashmap1.png
  71. binární
      behat/testScreenshot/tests/screenSRC/04_map/26listmap.png
  72. binární
      behat/testScreenshot/tests/screenSRC/04_map/26listmap1.png
  73. binární
      behat/testScreenshot/tests/screenSRC/04_map/27listcap.png
  74. binární
      behat/testScreenshot/tests/screenSRC/04_map/27listcap1.png
  75. binární
      behat/testScreenshot/tests/screenSRC/04_map/28listvec.png
  76. binární
      behat/testScreenshot/tests/screenSRC/04_map/28listvec1.png
  77. binární
      behat/testScreenshot/tests/screenSRC/04_map/29listobj.png
  78. binární
      behat/testScreenshot/tests/screenSRC/04_map/30listcon.png
  79. binární
      behat/tr069/tests/_output/debug/screen/0_login.png

+ 0 - 0
behat/abm_fd3/tests/_output/.gitkeep


+ 1 - 1
behat/abm_fd3/tests/acceptance/2_deleteCMCest.php

@@ -3,7 +3,7 @@ use Codeception\Util\Locator;
 
 # comando para correr el test: php ./vendor/bin/codecept run --steps tests/acceptance/2_deleteCest.php
 
-class deleteCest
+class deleteCMCest
 {
 	public function frontpageWorks(AcceptanceTester $I)
 	{

+ 1 - 1
behat/abm_fd3/tests/acceptance/2_deleteDHCPCest.php

@@ -3,7 +3,7 @@ use Codeception\Util\Locator;
 
 # comando para correr el test: php ./vendor/bin/codecept run --steps tests/acceptance/2_deleteCest.php
 
-class deleteCest
+class deleteDHCPCest
 {
 	public function frontpageWorks(AcceptanceTester $I)
 	{

+ 1 - 1
behat/testScreenshot/tests/acceptance/1ScreenLogCest.php

@@ -13,7 +13,7 @@ $directorio = '01_login/';
 		$I->amOnPage('/');
 		$I->see('Nombre de usuario');
 		$I->fillField('_username', 'admin');
-		$I->fillField('_password', 'adminpass');
+		$I->fillField('_password', 'admin');
 
 		shell_exec('mkdir -p ./tests/_output/debug/' . $head . "/" . $directorio);
 		$I->makeScreenshot($head . "/" . $directorio . '1log');

+ 42 - 28
behat/testScreenshot/tests/acceptance/2ScreenBaseCest.php

@@ -11,13 +11,13 @@ class ScreenBaseCest
 		$I->amOnPage('/');
 		$I->see('Nombre de usuario');
 		$I->fillField('_username', 'admin');
-		$I->fillField('_password', 'adminpass');
+		$I->fillField('_password', 'admin');
 		$I->click('_submit');
 		$I->wait('5');
 
 $directorio = '02_base/';
 shell_exec('mkdir -p ./tests/_output/debug/' . $head . "/" . $directorio);
-
+try{
 #screen dash
 $I->makeScreenshot($head."/".$directorio.'2dash');
 		$I->scrollTo(['css' => 'h3.box-title'], 0, 0);
@@ -25,59 +25,64 @@ $I->makeScreenshot($head."/".$directorio.'2dash1');
 		$I->scrollTo(['css' => 'h3.box-title'], 0, 600);
 $I->makeScreenshot($head."/".$directorio.'2dash2');
 
-#Screen lista Codigo Auth
-		$I->amOnUrl('http://base.fd3.flowdat.com/admin/base/oauthserver/authcode/list');
-$I->makeScreenshot($head."/".$directorio.'3codauth');
-		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot($head."/".$directorio.'3codauth1');
-
-#Screen lista Cliente Auth
-		$I->amOnUrl('http://base.fd3.flowdat.com/admin/base/oauthserver/oauthclient/list');
-$I->makeScreenshot($head."/".$directorio.'4cliauth');
+}
+catch(\Exception $e){
+}
 
-#Screen lista Tokens Acceso
-		$I->amOnUrl('http://base.fd3.flowdat.com/admin/base/oauthserver/accesstoken/list');
-$I->makeScreenshot($head."/".$directorio.'5tokenacceso');
-		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot($head."/".$directorio.'5tokenacceso1');
-		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 600);
-$I->makeScreenshot($head."/".$directorio.'5tokenacceso2');
-
-#Screen lista Tokens de Refresco
-		$I->amOnUrl('http://base.fd3.flowdat.com/admin/base/oauthserver/refreshtoken/list');
-$I->makeScreenshot($head."/".$directorio.'6tokenref');
-		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot($head."/".$directorio.'6tokenref1');
-		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 600);
-$I->makeScreenshot($head."/".$directorio.'6tokenref2');
 
 #Screen lista Workflows
+try{
 		$I->amOnUrl('http://base.fd3.flowdat.com/admin/workflow/workflow/list');
 $I->makeScreenshot($head."/".$directorio.'7workflow');
+}
+catch(\Exception $e){
+}
 
 #Screen lista Workflows Acciones
+try{
 		$I->amOnUrl('http://base.fd3.flowdat.com/admin/workflow/action/list');
 $I->makeScreenshot($head."/".$directorio.'8acciones');
+}
+catch(\Exception $e){
+}
 
 #Screen lista Alertas
+try{
 		$I->amOnUrl('http://base.fd3.flowdat.com/admin/alert/alert/list');
 $I->makeScreenshot($head."/".$directorio.'9alertas');
+}
+catch(\Exception $e){
+}
 
 #Screen lista Tipos de Alertas
+try{
 		$I->amOnUrl('http://base.fd3.flowdat.com/admin/alert/alerttype/list');
 $I->makeScreenshot($head."/".$directorio.'10tipoalertas');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'10tipoalertas1');
+}
+catch(\Exception $e){
+}
 
 #Screen lista Usuarios
+try{
 		$I->amOnUrl('http://base.fd3.flowdat.com/admin/user/list');
 $I->makeScreenshot($head."/".$directorio.'11usuarios');
+}
+catch(\Exception $e){
+	
+}
 
 #Screen lista Grupos
+try{
 		$I->amOnUrl('http://base.fd3.flowdat.com/admin/group/list');
 $I->makeScreenshot($head."/".$directorio.'12grupos');
-
+}
+catch(\Exception $e){
+	
+}
 #Screen lista Clientes
+try{
 		$I->amOnUrl('http://base.fd3.flowdat.com/admin/client/client/list');
 $I->makeScreenshot($head."/".$directorio.'13clientes');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
@@ -86,8 +91,12 @@ $I->makeScreenshot($head."/".$directorio.'13clientes1');
 $I->makeScreenshot($head."/".$directorio.'13clientes2');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 1200);
 $I->makeScreenshot($head."/".$directorio.'13clientes3');
-
+}
+catch(\Exception $e){
+	
+}
 #Screen lista Dispositivos
+try{
 		$I->amOnUrl('http://base.fd3.flowdat.com/admin/license/device/list');
 $I->makeScreenshot($head."/".$directorio.'14dispositivos');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
@@ -98,6 +107,11 @@ $I->makeScreenshot($head."/".$directorio.'14dispositivos2');
 $I->makeScreenshot($head."/".$directorio.'14dispositivos3');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 1800);
 $I->makeScreenshot($head."/".$directorio.'14dispositivos4');
+}
+catch(\Exception $e){
+	
+}
+
 
 	}
 

+ 45 - 11
behat/testScreenshot/tests/acceptance/3ScreenFTTHCest.php

@@ -12,20 +12,28 @@ $directorio = '03_ftth/';
 shell_exec('mkdir -p ./tests/_output/debug/' . $head . "/" . $directorio);
 
 #log in
+try{
 		$I->amOnPage('/');
 		$I->see('Nombre de usuario');
 		$I->fillField('_username', 'admin');
-		$I->fillField('_password', 'adminpass');
+		$I->fillField('_password', 'admin');
 		$I->click('_submit');
 		$I->wait('3');
+}
+catch(\Exception $e){
+}
 
 #Screen lista Dash FTTH
+try{
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/dashboard');
 $I->makeScreenshot($head."/".$directorio.'15dashftth');
 		$I->scrollTo(['css' => 'h3.box-title'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'15dashftth1');
-
+}
+catch(\Exception $e){
+}
 #Screen lista ONU
+try{
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/onu/list');
 $I->makeScreenshot($head."/".$directorio.'16ONU');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
@@ -36,34 +44,49 @@ $I->makeScreenshot($head."/".$directorio.'16ONU2');
 $I->makeScreenshot($head."/".$directorio.'16ONU3');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 1800);
 $I->makeScreenshot($head."/".$directorio.'16ONU4');
-
+}
+catch(\Exception $e){
+}
 #Screen lista OLT
+try{
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/olt/list');
 $I->makeScreenshot($head."/".$directorio.'17OLT');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'17OLT1');
-
+}
+catch(\Exception $e){
+}
 #Screen lista Modelo OLT
+try{
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/oltmodel/list');
 $I->makeScreenshot($head."/".$directorio.'18mOLT');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'18mOLT1');
-
+}
+catch(\Exception $e){
+}
 #Screen lista Modelo ONU
+try{
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/onumodel/list');
 $I->makeScreenshot($head."/".$directorio.'19mONU');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'19mONU1');
-
+}
+catch(\Exception $e){
+}
 #Screen lista Perfiles
+try{
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/profile/list');
 $I->makeScreenshot($head."/".$directorio.'20perfiles');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'20perfiles1');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 600);
 $I->makeScreenshot($head."/".$directorio.'20perfiles2');
-
+}
+catch(\Exception $e){
+}
 #Screen lista NAP
+try{
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/nap/list');
 $I->makeScreenshot($head."/".$directorio.'21NAP');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
@@ -80,27 +103,38 @@ $I->makeScreenshot($head."/".$directorio.'21NAP5');
 $I->makeScreenshot($head."/".$directorio.'21NAP5');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 3600);
 $I->makeScreenshot($head."/".$directorio.'21NAP6');
-
+}
+catch(\Exception $e){
+}
 #Screen lista Workflow FTTH
+try{
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/workflow/workflow/list');
 $I->makeScreenshot($head."/".$directorio.'22workflowftth');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'22workflowftth1');
-
+}
+catch(\Exception $e){
+}
 #Screen lista Acciones FTTH
+try{
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/workflow/action/list');
 $I->makeScreenshot($head."/".$directorio.'23accionftth');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'23accionftth1');
-
+}
+catch(\Exception $e){
+}
 #Screen lista Template FTTH
+try{
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/template/template/list');
 $I->makeScreenshot($head."/".$directorio.'24templateftth');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'24templateftth1');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 600);
 $I->makeScreenshot($head."/".$directorio.'24templateftth2');
-
+}
+catch(\Exception $e){
+}
 	}
 
 }

+ 38 - 6
behat/testScreenshot/tests/acceptance/4ScreenMapCest.php

@@ -14,41 +14,73 @@ shell_exec('mkdir -p ./tests/_output/debug/' . $head . "/" . $directorio);
 		$I->amOnUrl('http://base.fd3.flowdat.com/login');
 		$I->see('Nombre de usuario');
 		$I->fillField('_username', 'admin');
-		$I->fillField('_password', 'adminpass');
+		$I->fillField('_password', 'admin');
 		$I->click('_submit');
 		$I->wait('3');
 
 #Screen lista Dash Maps
+try{
 		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/dashboard');
 $I->makeScreenshot($head."/".$directorio.'25dashmap');
 		$I->scrollTo(['css' => 'h3.box-title'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'25dashmap1');
+}
+catch(\Exception $e){
+}
 
 #Screen lista Listado Mapas
+try{
 		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/map/list');
 $I->makeScreenshot($head."/".$directorio.'26listmap');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'26listmap1');
+}
+catch(\Exception $e){
+}
 
 #Screen lista Listado Capas
-		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/layer/list');
+try{
+		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/wmslayer/list');
 $I->makeScreenshot($head."/".$directorio.'27listcap');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'27listcap1');
+}
+catch(\Exception $e){
+}
 
 #Screen lista Listado Vectores
+try{
 		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/vector/list');
 $I->makeScreenshot($head."/".$directorio.'28listvec');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
 $I->makeScreenshot($head."/".$directorio.'28listvec1');
+}
+catch(\Exception $e){
+}
 
 #Screen lista Listado Objetos
-		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/objectclass/list');
+try{
+		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/mapobject/list');
 $I->makeScreenshot($head."/".$directorio.'29listobj');
+}
+catch(\Exception $e){
+}
 
-#Screen lista Listado Contenedores
-		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/iolinkrel/list');
-$I->makeScreenshot($head."/".$directorio.'30listcon');
+#Screen lista tipos de objetos
+try{
+		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/objecttype/list');
+$I->makeScreenshot($head."/".$directorio.'30listipobj');
+}
+catch(\Exception $e){
+}
+
+#Screen lista Listado Categorias
+try{
+		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/category/list');
+$I->makeScreenshot($head."/".$directorio.'31listcat');
+}
+catch(\Exception $e){
+}
 
 	}
 

+ 4 - 4
behat/testScreenshot/tests/acceptance/5minioUpdateCest.php

@@ -62,16 +62,16 @@ $s3 = new Aws\S3\S3Client([
             			],
 			]);
 	
-		$head = shell_exec('git rev-parse HEAD~1');
-		$head = substr($head,0,-1);
+		$head1 = shell_exec('git rev-parse HEAD~1');
+		$head1 = substr($head1,0,-1);
 
 		for ($i = 0; $i < 4; $i++)
 		{
 			$dir = $directorioA[$i];
-			shell_exec('mkdir -p ./tests/to_compare/' . $head . "/" . $dir);
+			shell_exec('mkdir -p ./tests/to_compare/' . $head1 . "/" . $dir);
 		}
 
-		$iterator = $s3->getIterator('ListObjects', array('Bucket'=> "testbucket",'Prefix'=> $head));
+		$iterator = $s3->getIterator('ListObjects', array('Bucket'=> "testbucket",'Prefix'=> $head1));
 
 		foreach ($iterator as $object) 
 		{

+ 32 - 5
behat/testScreenshot/tests/acceptance/6compareCest.php

@@ -53,7 +53,9 @@ $AUTH_TOKEN="umxTgNpdzUS4egXqpZvGmmYrpLWApANHBKUcciMk";
 $MESSAGE1="Inicio Commit ID: " . $head;
 $MESSAGE2="Fin Commit ID: " . $head;
 
-shell_exec('curl -H "Content-Type: application/json" -X POST -d "{\"color\": \"purple\", \"message_format\": \"text\", \"message\": \"' . $MESSAGE1 . '\" }" https://api.hipchat.com/v2/room/' . $ROOM_ID . '/notification?auth_token=' . $AUTH_TOKEN);
+shell_exec('curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer qGKQBdZpcRFxPCwoHYZI" -d \'{"body":{"version":1,"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"'.$MESSAGE1.'"}]}]}}\' --url "https://api.atlassian.com/site/9a250d57-9fd5-44d1-b514-e8664f32952e/conversation/7a10296d-521a-4b7b-a927-8bd8275bdf86/message"');
+
+# shell_exec('curl -H "Content-Type: application/json" -X POST -d "{\"color\": \"purple\", \"message_format\": \"text\", \"message\": \"' . $MESSAGE1 . '\" }" https://api.hipchat.com/v2/room/' . $ROOM_ID . '/notification?auth_token=' . $AUTH_TOKEN);
 
 	$directorioA = array('01_login/','02_base/','03_ftth/','04_map/');
 	for ($i = 0; $i < 4; $i++)
@@ -78,12 +80,37 @@ shell_exec('curl -H "Content-Type: application/json" -X POST -d "{\"color\": \"p
 			    'Bucket' => 'comparaciones',
 			    'Key'    => $fecha . "_" . $hora . "_" . $head . '/' . $dir . $archivo
 				));
-			shell_exec('curl -H "Content-Type: multipart/related; boundary=boundary123456" -F "file=@tests/comp/' . $fecha . '_' . $hora . '_' . $head . '/' . $dir . $archivo.'" -X POST https://api.hipchat.com/v2/room/'.$ROOM_ID.'/share/file?auth_token='.$AUTH_TOKEN);
+				
+$token = 'qGKQBdZpcRFxPCwoHYZI';
+
+$cloudId = '9a250d57-9fd5-44d1-b514-e8664f32952e';
+
+$conversationId = '7a10296d-521a-4b7b-a927-8bd8275bdf86';
+
+$filename = 'tests/comp/' . $fecha . '_' . $hora . '_' . $head . '/' . $dir . $archivo;
+
+$path = '/home/iksop/Escritorio/te/installer/behat/testScreenshot/'.$filename;
+
+$command = "curl --request POST --header 'Authorization: Bearer {$token}' --header 'Accept: application/json' --header 'Content-Type: application/octet-stream' --url 'https://api.atlassian.com/site/{$cloudId}/conversation/{$conversationId}/media?name={$filename}' --data-binary '@{$path}'";
+
+#var_dump($command);
+
+$upload = shell_exec($command);
+
+#var_dump($upload);
+
+$upload = json_decode($upload, true);
+
+$message = shell_exec("curl -X POST -H 'Content-Type: application/json' -H 'Authorization: Bearer {$token}' -d '{\"body\":{\"version\":1,\"type\":\"doc\",\"content\":[{\"type\":\"mediaGroup\",\"content\":[{\"type\":\"media\",\"attrs\":{\"type\":\"file\",\"id\":\"{$upload['data']['id']}\",\"collection\":\"{$conversationId}\"}}]}]}}' --url 'https://api.atlassian.com/site/{$cloudId}/conversation/{$conversationId}/message'");
+
+#var_dump($message);
+
 			}
 		}
 			echo "Directorio de comparación '" . $dir . "' actualizado. Fecha: " . $fecha . "_" . $hora . " Commit: " . $head . "\n" ;			
 	}
-shell_exec('curl -H "Content-Type: application/json" -X POST -d "{\"color\": \"purple\", \"message_format\": \"text\", \"message\": \"' . $MESSAGE2 . '\" }" https://api.hipchat.com/v2/room/' . $ROOM_ID . '/notification?auth_token=' . $AUTH_TOKEN);
- 
-	}
+
+shell_exec('curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer qGKQBdZpcRFxPCwoHYZI" -d \'{"body":{"version":1,"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"'.$MESSAGE2.'"}]}]}}\' --url "https://api.atlassian.com/site/9a250d57-9fd5-44d1-b514-e8664f32952e/conversation/7a10296d-521a-4b7b-a927-8bd8275bdf86/message"');
+
+ 	}
 }

binární
behat/testScreenshot/tests/screenSRC/01_login/1log.png


binární
behat/testScreenshot/tests/screenSRC/02_base/10tipoalertas.png


binární
behat/testScreenshot/tests/screenSRC/02_base/10tipoalertas1.png


binární
behat/testScreenshot/tests/screenSRC/02_base/11usuarios.png


binární
behat/testScreenshot/tests/screenSRC/02_base/12grupos.png


binární
behat/testScreenshot/tests/screenSRC/02_base/13clientes.png


binární
behat/testScreenshot/tests/screenSRC/02_base/13clientes1.png


binární
behat/testScreenshot/tests/screenSRC/02_base/13clientes2.png


binární
behat/testScreenshot/tests/screenSRC/02_base/13clientes3.png


binární
behat/testScreenshot/tests/screenSRC/02_base/14dispositivos.png


binární
behat/testScreenshot/tests/screenSRC/02_base/14dispositivos1.png


binární
behat/testScreenshot/tests/screenSRC/02_base/14dispositivos2.png


binární
behat/testScreenshot/tests/screenSRC/02_base/14dispositivos3.png


binární
behat/testScreenshot/tests/screenSRC/02_base/14dispositivos4.png


binární
behat/testScreenshot/tests/screenSRC/02_base/2dash.png


binární
behat/testScreenshot/tests/screenSRC/02_base/2dash1.png


binární
behat/testScreenshot/tests/screenSRC/02_base/2dash2.png


binární
behat/testScreenshot/tests/screenSRC/02_base/3codauth.png


binární
behat/testScreenshot/tests/screenSRC/02_base/3codauth1.png


binární
behat/testScreenshot/tests/screenSRC/02_base/4cliauth.png


binární
behat/testScreenshot/tests/screenSRC/02_base/5tokenacceso.png


binární
behat/testScreenshot/tests/screenSRC/02_base/5tokenacceso1.png


binární
behat/testScreenshot/tests/screenSRC/02_base/5tokenacceso2.png


binární
behat/testScreenshot/tests/screenSRC/02_base/6tokenref.png


binární
behat/testScreenshot/tests/screenSRC/02_base/6tokenref1.png


binární
behat/testScreenshot/tests/screenSRC/02_base/6tokenref2.png


binární
behat/testScreenshot/tests/screenSRC/02_base/7workflow.png


binární
behat/testScreenshot/tests/screenSRC/02_base/8acciones.png


binární
behat/testScreenshot/tests/screenSRC/02_base/9alertas.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/15dashftth.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/15dashftth1.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/16ONU.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/16ONU1.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/16ONU2.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/16ONU3.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/16ONU4.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/17OLT.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/17OLT1.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/18mOLT.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/18mOLT1.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/19mONU.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/19mONU1.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/20perfiles.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/20perfiles1.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/20perfiles2.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/21NAP.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/21NAP1.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/21NAP2.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/21NAP3.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/21NAP4.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/21NAP5.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/21NAP6.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/22workflowftth.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/22workflowftth1.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/23accionftth.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/23accionftth1.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/24templateftth.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/24templateftth1.png


binární
behat/testScreenshot/tests/screenSRC/03_ftth/24templateftth2.png


binární
behat/testScreenshot/tests/screenSRC/04_map/25dashmap.png


binární
behat/testScreenshot/tests/screenSRC/04_map/25dashmap1.png


binární
behat/testScreenshot/tests/screenSRC/04_map/26listmap.png


binární
behat/testScreenshot/tests/screenSRC/04_map/26listmap1.png


binární
behat/testScreenshot/tests/screenSRC/04_map/27listcap.png


binární
behat/testScreenshot/tests/screenSRC/04_map/27listcap1.png


binární
behat/testScreenshot/tests/screenSRC/04_map/28listvec.png


binární
behat/testScreenshot/tests/screenSRC/04_map/28listvec1.png


binární
behat/testScreenshot/tests/screenSRC/04_map/29listobj.png


binární
behat/testScreenshot/tests/screenSRC/04_map/30listcon.png


binární
behat/tr069/tests/_output/debug/screen/0_login.png