浏览代码

update minio

Fernando Alonso 7 年之前
父节点
当前提交
112305e506
共有 100 个文件被更改,包括 234 次插入189 次删除
  1. 2 1
      behat/testScreenshot/composer.json
  2. 101 100
      behat/testScreenshot/composer.lock
  3. 21 0
      behat/testScreenshot/dir.php
  4. 14 8
      behat/testScreenshot/example.php
  5. 二进制
      behat/testScreenshot/tests/screenSRC/1log.png
  6. 二进制
      behat/testScreenshot/tests/_output/debug/10tipoalertas.png
  7. 二进制
      behat/testScreenshot/tests/_output/debug/10tipoalertas1.png
  8. 二进制
      behat/testScreenshot/tests/_output/debug/11usuarios.png
  9. 0 0
      behat/testScreenshot/tests/_output/debug/02_base/12grupos.png
  10. 二进制
      behat/testScreenshot/tests/screenSRC/13clientes.png
  11. 二进制
      behat/testScreenshot/tests/screenSRC/13clientes1.png
  12. 二进制
      behat/testScreenshot/tests/screenSRC/13clientes2.png
  13. 二进制
      behat/testScreenshot/tests/_output/debug/13clientes3.png
  14. 二进制
      behat/testScreenshot/tests/_output/debug/02_base/14dispositivos.png
  15. 二进制
      behat/testScreenshot/tests/_output/debug/02_base/14dispositivos1.png
  16. 二进制
      behat/testScreenshot/tests/_output/debug/02_base/14dispositivos2.png
  17. 二进制
      behat/testScreenshot/tests/_output/debug/14dispositivos3.png
  18. 二进制
      behat/testScreenshot/tests/_output/debug/02_base/14dispositivos4.png
  19. 二进制
      behat/testScreenshot/tests/screenSRC/2dash.png
  20. 二进制
      behat/testScreenshot/tests/screenSRC/2dash1.png
  21. 二进制
      behat/testScreenshot/tests/screenSRC/2dash2.png
  22. 二进制
      behat/testScreenshot/tests/screenSRC/3codauth.png
  23. 二进制
      behat/testScreenshot/tests/_output/debug/3codauth1.png
  24. 二进制
      behat/testScreenshot/tests/_output/debug/4cliauth.png
  25. 二进制
      behat/testScreenshot/tests/_output/debug/5tokenacceso.png
  26. 二进制
      behat/testScreenshot/tests/_output/debug/5tokenacceso1.png
  27. 二进制
      behat/testScreenshot/tests/_output/debug/5tokenacceso2.png
  28. 二进制
      behat/testScreenshot/tests/_output/debug/6tokenref.png
  29. 二进制
      behat/testScreenshot/tests/_output/debug/6tokenref1.png
  30. 二进制
      behat/testScreenshot/tests/_output/debug/6tokenref2.png
  31. 二进制
      behat/testScreenshot/tests/_output/debug/7workflow.png
  32. 二进制
      behat/testScreenshot/tests/_output/debug/02_base/8acciones.png
  33. 二进制
      behat/testScreenshot/tests/_output/debug/9alertas.png
  34. 二进制
      behat/testScreenshot/tests/_output/debug/15dashftth.png
  35. 二进制
      behat/testScreenshot/tests/screenSRC/15dashftth1.png
  36. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/16ONU.png
  37. 二进制
      behat/testScreenshot/tests/_output/debug/16ONU1.png
  38. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/16ONU2.png
  39. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/16ONU3.png
  40. 二进制
      behat/testScreenshot/tests/_output/debug/16ONU4.png
  41. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/17OLT.png
  42. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/17OLT1.png
  43. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/18mOLT.png
  44. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/18mOLT1.png
  45. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/19mONU.png
  46. 二进制
      behat/testScreenshot/tests/_output/debug/19mONU1.png
  47. 二进制
      behat/testScreenshot/tests/_output/debug/20perfiles.png
  48. 二进制
      behat/testScreenshot/tests/_output/debug/20perfiles1.png
  49. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/20perfiles2.png
  50. 二进制
      behat/testScreenshot/tests/_output/debug/21NAP.png
  51. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/21NAP1.png
  52. 二进制
      behat/testScreenshot/tests/_output/debug/21NAP2.png
  53. 二进制
      behat/testScreenshot/tests/_output/debug/21NAP3.png
  54. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/21NAP4.png
  55. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/21NAP5.png
  56. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/21NAP6.png
  57. 二进制
      behat/testScreenshot/tests/_output/debug/03_ftth/22workflowftth.png
  58. 二进制
      behat/testScreenshot/tests/_output/debug/22workflowftth1.png
  59. 二进制
      behat/testScreenshot/tests/_output/debug/23accionftth.png
  60. 二进制
      behat/testScreenshot/tests/_output/debug/23accionftth1.png
  61. 二进制
      behat/testScreenshot/tests/_output/debug/24templateftth.png
  62. 二进制
      behat/testScreenshot/tests/_output/debug/24templateftth1.png
  63. 二进制
      behat/testScreenshot/tests/screenSRC/24templateftth2.png
  64. 二进制
      behat/testScreenshot/tests/_output/debug/04_map/25dashmap.png
  65. 二进制
      behat/testScreenshot/tests/_output/debug/25dashmap1.png
  66. 二进制
      behat/testScreenshot/tests/screenSRC/26listmap.png
  67. 二进制
      behat/testScreenshot/tests/screenSRC/26listmap1.png
  68. 二进制
      behat/testScreenshot/tests/_output/debug/04_map/27listcap.png
  69. 二进制
      behat/testScreenshot/tests/_output/debug/04_map/27listcap1.png
  70. 二进制
      behat/testScreenshot/tests/screenSRC/28listvec.png
  71. 二进制
      behat/testScreenshot/tests/screenSRC/28listvec1.png
  72. 二进制
      behat/testScreenshot/tests/_output/debug/29listobj.png
  73. 二进制
      behat/testScreenshot/tests/_output/debug/30listcon.png
  74. 二进制
      behat/testScreenshot/tests/_output/debug/25dashmap.png
  75. 二进制
      behat/testScreenshot/tests/_output/debug/8acciones.png
  76. 6 1
      behat/testScreenshot/tests/acceptance/1ScreenLogCest.php
  77. 31 28
      behat/testScreenshot/tests/acceptance/2ScreenBaseCest.php
  78. 34 31
      behat/testScreenshot/tests/acceptance/3ScreenFTTHCest.php
  79. 12 10
      behat/testScreenshot/tests/acceptance/4ScreenMapCest.php
  80. 13 10
      behat/testScreenshot/tests/acceptance/5compareCest.php
  81. 二进制
      behat/testScreenshot/tests/comp/01_login/comp1log.png
  82. 二进制
      behat/testScreenshot/tests/comp/comp10tipoalertas.png
  83. 二进制
      behat/testScreenshot/tests/comp/comp10tipoalertas1.png
  84. 二进制
      behat/testScreenshot/tests/comp/02_base/comp11usuarios.png
  85. 二进制
      behat/testScreenshot/tests/comp/02_base/comp12grupos.png
  86. 二进制
      behat/testScreenshot/tests/comp/comp13clientes.png
  87. 二进制
      behat/testScreenshot/tests/comp/comp13clientes1.png
  88. 二进制
      behat/testScreenshot/tests/comp/comp13clientes2.png
  89. 二进制
      behat/testScreenshot/tests/comp/comp13clientes3.png
  90. 二进制
      behat/testScreenshot/tests/comp/02_base/comp14dispositivos.png
  91. 二进制
      behat/testScreenshot/tests/comp/02_base/comp14dispositivos1.png
  92. 二进制
      behat/testScreenshot/tests/comp/02_base/comp14dispositivos2.png
  93. 二进制
      behat/testScreenshot/tests/comp/02_base/comp14dispositivos3.png
  94. 二进制
      behat/testScreenshot/tests/comp/02_base/comp14dispositivos4.png
  95. 二进制
      behat/testScreenshot/tests/comp/comp2dash.png
  96. 二进制
      behat/testScreenshot/tests/comp/comp2dash1.png
  97. 二进制
      behat/testScreenshot/tests/comp/comp2dash2.png
  98. 二进制
      behat/testScreenshot/tests/comp/comp3codauth.png
  99. 二进制
      behat/testScreenshot/tests/comp/comp3codauth1.png
  100. 0 0
      behat/testScreenshot/tests/comp/comp4cliauth.png

+ 2 - 1
behat/testScreenshot/composer.json

@@ -5,6 +5,7 @@
     },
     "require": {
         "monolog/monolog": "^1.23",
-        "aws/aws-sdk-php": "^3.31"
+        "aws/aws-sdk-php": "^3.31",
+        "symfony/finder": "^3.3"
     }
 }

+ 101 - 100
behat/testScreenshot/composer.lock

@@ -4,7 +4,8 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
         "This file is @generated automatically"
     ],
-    "content-hash": "dcdc61398182c5eeca346979bcc05365",
+    "hash": "418f9537e084ddff6e1bfde41c5238fd",
+    "content-hash": "70676545aa6c232cf269d7cbd9d27750",
     "packages": [
         {
             "name": "aws/aws-sdk-php",
@@ -84,7 +85,7 @@
                 "s3",
                 "sdk"
             ],
-            "time": "2017-07-06T21:11:49+00:00"
+            "time": "2017-07-06 21:11:49"
         },
         {
             "name": "guzzlehttp/guzzle",
@@ -146,7 +147,7 @@
                 "rest",
                 "web service"
             ],
-            "time": "2017-02-28T22:50:30+00:00"
+            "time": "2017-02-28 22:50:30"
         },
         {
             "name": "guzzlehttp/promises",
@@ -197,7 +198,7 @@
             "keywords": [
                 "promise"
             ],
-            "time": "2016-12-20T10:07:11+00:00"
+            "time": "2016-12-20 10:07:11"
         },
         {
             "name": "guzzlehttp/psr7",
@@ -262,7 +263,7 @@
                 "uri",
                 "url"
             ],
-            "time": "2017-03-20T17:10:46+00:00"
+            "time": "2017-03-20 17:10:46"
         },
         {
             "name": "monolog/monolog",
@@ -340,7 +341,7 @@
                 "logging",
                 "psr-3"
             ],
-            "time": "2017-06-19T01:22:40+00:00"
+            "time": "2017-06-19 01:22:40"
         },
         {
             "name": "mtdowling/jmespath.php",
@@ -395,7 +396,7 @@
                 "json",
                 "jsonpath"
             ],
-            "time": "2016-12-03T22:08:25+00:00"
+            "time": "2016-12-03 22:08:25"
         },
         {
             "name": "psr/http-message",
@@ -445,7 +446,7 @@
                 "request",
                 "response"
             ],
-            "time": "2016-08-06T14:39:51+00:00"
+            "time": "2016-08-06 14:39:51"
         },
         {
             "name": "psr/log",
@@ -492,7 +493,56 @@
                 "psr",
                 "psr-3"
             ],
-            "time": "2016-10-10T12:19:37+00:00"
+            "time": "2016-10-10 12:19:37"
+        },
+        {
+            "name": "symfony/finder",
+            "version": "v3.3.4",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/symfony/finder.git",
+                "reference": "baea7f66d30854ad32988c11a09d7ffd485810c4"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/symfony/finder/zipball/baea7f66d30854ad32988c11a09d7ffd485810c4",
+                "reference": "baea7f66d30854ad32988c11a09d7ffd485810c4",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=5.5.9"
+            },
+            "type": "library",
+            "extra": {
+                "branch-alias": {
+                    "dev-master": "3.3-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "Symfony\\Component\\Finder\\": ""
+                },
+                "exclude-from-classmap": [
+                    "/Tests/"
+                ]
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Fabien Potencier",
+                    "email": "fabien@symfony.com"
+                },
+                {
+                    "name": "Symfony Community",
+                    "homepage": "https://symfony.com/contributors"
+                }
+            ],
+            "description": "Symfony Finder Component",
+            "homepage": "https://symfony.com",
+            "time": "2017-06-01 21:01:25"
         }
     ],
     "packages-dev": [
@@ -553,7 +603,7 @@
                 "gherkin",
                 "parser"
             ],
-            "time": "2016-10-30T11:50:56+00:00"
+            "time": "2016-10-30 11:50:56"
         },
         {
             "name": "codeception/codeception",
@@ -647,7 +697,7 @@
                 "functional testing",
                 "unit testing"
             ],
-            "time": "2017-06-02T00:22:30+00:00"
+            "time": "2017-06-02 00:22:30"
         },
         {
             "name": "codeception/visualception",
@@ -682,7 +732,7 @@
             ],
             "description": "Visual regression tests for Codeception",
             "homepage": "https://github.com/Codeception/VisualCeption",
-            "time": "2017-03-01T23:44:39+00:00"
+            "time": "2017-03-01 23:44:39"
         },
         {
             "name": "doctrine/instantiator",
@@ -736,7 +786,7 @@
                 "constructor",
                 "instantiate"
             ],
-            "time": "2015-06-14T21:17:01+00:00"
+            "time": "2015-06-14 21:17:01"
         },
         {
             "name": "facebook/webdriver",
@@ -785,7 +835,7 @@
                 "selenium",
                 "webdriver"
             ],
-            "time": "2017-01-13T15:48:08+00:00"
+            "time": "2017-01-13 15:48:08"
         },
         {
             "name": "myclabs/deep-copy",
@@ -827,7 +877,7 @@
                 "object",
                 "object graph"
             ],
-            "time": "2017-04-12T18:52:22+00:00"
+            "time": "2017-04-12 18:52:22"
         },
         {
             "name": "phar-io/manifest",
@@ -882,7 +932,7 @@
                 }
             ],
             "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
-            "time": "2017-03-05T18:14:27+00:00"
+            "time": "2017-03-05 18:14:27"
         },
         {
             "name": "phar-io/version",
@@ -929,7 +979,7 @@
                 }
             ],
             "description": "Library for handling version information and constraints",
-            "time": "2017-03-05T17:38:23+00:00"
+            "time": "2017-03-05 17:38:23"
         },
         {
             "name": "phpdocumentor/reflection-common",
@@ -983,7 +1033,7 @@
                 "reflection",
                 "static analysis"
             ],
-            "time": "2015-12-27T11:43:31+00:00"
+            "time": "2015-12-27 11:43:31"
         },
         {
             "name": "phpdocumentor/reflection-docblock",
@@ -1028,7 +1078,7 @@
                 }
             ],
             "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
-            "time": "2016-09-30T07:12:33+00:00"
+            "time": "2016-09-30 07:12:33"
         },
         {
             "name": "phpdocumentor/type-resolver",
@@ -1075,7 +1125,7 @@
                     "email": "me@mikevanriel.com"
                 }
             ],
-            "time": "2016-11-25T06:54:22+00:00"
+            "time": "2016-11-25 06:54:22"
         },
         {
             "name": "phpspec/prophecy",
@@ -1138,7 +1188,7 @@
                 "spy",
                 "stub"
             ],
-            "time": "2017-03-02T20:05:34+00:00"
+            "time": "2017-03-02 20:05:34"
         },
         {
             "name": "phpunit/php-code-coverage",
@@ -1202,7 +1252,7 @@
                 "testing",
                 "xunit"
             ],
-            "time": "2017-04-21T08:03:57+00:00"
+            "time": "2017-04-21 08:03:57"
         },
         {
             "name": "phpunit/php-file-iterator",
@@ -1249,7 +1299,7 @@
                 "filesystem",
                 "iterator"
             ],
-            "time": "2016-10-03T07:40:28+00:00"
+            "time": "2016-10-03 07:40:28"
         },
         {
             "name": "phpunit/php-text-template",
@@ -1290,7 +1340,7 @@
             "keywords": [
                 "template"
             ],
-            "time": "2015-06-21T13:50:34+00:00"
+            "time": "2015-06-21 13:50:34"
         },
         {
             "name": "phpunit/php-timer",
@@ -1339,7 +1389,7 @@
             "keywords": [
                 "timer"
             ],
-            "time": "2017-02-26T11:10:40+00:00"
+            "time": "2017-02-26 11:10:40"
         },
         {
             "name": "phpunit/php-token-stream",
@@ -1388,7 +1438,7 @@
             "keywords": [
                 "tokenizer"
             ],
-            "time": "2017-02-27T10:12:30+00:00"
+            "time": "2017-02-27 10:12:30"
         },
         {
             "name": "phpunit/phpunit",
@@ -1472,7 +1522,7 @@
                 "testing",
                 "xunit"
             ],
-            "time": "2017-06-13T14:07:07+00:00"
+            "time": "2017-06-13 14:07:07"
         },
         {
             "name": "phpunit/phpunit-mock-objects",
@@ -1531,7 +1581,7 @@
                 "mock",
                 "xunit"
             ],
-            "time": "2017-03-03T06:30:20+00:00"
+            "time": "2017-03-03 06:30:20"
         },
         {
             "name": "sebastian/code-unit-reverse-lookup",
@@ -1576,7 +1626,7 @@
             ],
             "description": "Looks up which function or method a line of code belongs to",
             "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
-            "time": "2017-03-04T06:30:41+00:00"
+            "time": "2017-03-04 06:30:41"
         },
         {
             "name": "sebastian/comparator",
@@ -1640,7 +1690,7 @@
                 "compare",
                 "equality"
             ],
-            "time": "2017-03-03T06:26:08+00:00"
+            "time": "2017-03-03 06:26:08"
         },
         {
             "name": "sebastian/diff",
@@ -1692,7 +1742,7 @@
             "keywords": [
                 "diff"
             ],
-            "time": "2017-05-22T07:24:03+00:00"
+            "time": "2017-05-22 07:24:03"
         },
         {
             "name": "sebastian/environment",
@@ -1742,7 +1792,7 @@
                 "environment",
                 "hhvm"
             ],
-            "time": "2017-05-18T10:10:00+00:00"
+            "time": "2017-05-18 10:10:00"
         },
         {
             "name": "sebastian/exporter",
@@ -1809,7 +1859,7 @@
                 "export",
                 "exporter"
             ],
-            "time": "2017-04-03T13:19:02+00:00"
+            "time": "2017-04-03 13:19:02"
         },
         {
             "name": "sebastian/global-state",
@@ -1860,7 +1910,7 @@
             "keywords": [
                 "global state"
             ],
-            "time": "2017-04-27T15:39:26+00:00"
+            "time": "2017-04-27 15:39:26"
         },
         {
             "name": "sebastian/object-enumerator",
@@ -1907,7 +1957,7 @@
             ],
             "description": "Traverses array structures and object graphs to enumerate all referenced objects",
             "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
-            "time": "2017-03-12T15:17:29+00:00"
+            "time": "2017-03-12 15:17:29"
         },
         {
             "name": "sebastian/object-reflector",
@@ -1952,7 +2002,7 @@
             ],
             "description": "Allows reflection of object attributes, including inherited and non-public ones",
             "homepage": "https://github.com/sebastianbergmann/object-reflector/",
-            "time": "2017-03-29T09:07:27+00:00"
+            "time": "2017-03-29 09:07:27"
         },
         {
             "name": "sebastian/recursion-context",
@@ -2005,7 +2055,7 @@
             ],
             "description": "Provides functionality to recursively process PHP variables",
             "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
-            "time": "2017-03-03T06:23:57+00:00"
+            "time": "2017-03-03 06:23:57"
         },
         {
             "name": "sebastian/resource-operations",
@@ -2047,7 +2097,7 @@
             ],
             "description": "Provides a list of PHP built-in functions that operate on resources",
             "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
-            "time": "2015-07-28T20:34:47+00:00"
+            "time": "2015-07-28 20:34:47"
         },
         {
             "name": "sebastian/version",
@@ -2090,7 +2140,7 @@
             ],
             "description": "Library that helps with managing the version number of Git-hosted PHP projects",
             "homepage": "https://github.com/sebastianbergmann/version",
-            "time": "2016-10-03T07:35:21+00:00"
+            "time": "2016-10-03 07:35:21"
         },
         {
             "name": "stecman/symfony-console-completion",
@@ -2135,7 +2185,7 @@
                 }
             ],
             "description": "Automatic BASH completion for Symfony Console Component based applications.",
-            "time": "2016-02-24T05:08:54+00:00"
+            "time": "2016-02-24 05:08:54"
         },
         {
             "name": "symfony/browser-kit",
@@ -2192,7 +2242,7 @@
             ],
             "description": "Symfony BrowserKit Component",
             "homepage": "https://symfony.com",
-            "time": "2017-04-12T14:14:56+00:00"
+            "time": "2017-04-12 14:14:56"
         },
         {
             "name": "symfony/console",
@@ -2261,7 +2311,7 @@
             ],
             "description": "Symfony Console Component",
             "homepage": "https://symfony.com",
-            "time": "2017-06-02T19:24:58+00:00"
+            "time": "2017-06-02 19:24:58"
         },
         {
             "name": "symfony/css-selector",
@@ -2314,7 +2364,7 @@
             ],
             "description": "Symfony CssSelector Component",
             "homepage": "https://symfony.com",
-            "time": "2017-05-01T15:01:29+00:00"
+            "time": "2017-05-01 15:01:29"
         },
         {
             "name": "symfony/debug",
@@ -2370,7 +2420,7 @@
             ],
             "description": "Symfony Debug Component",
             "homepage": "https://symfony.com",
-            "time": "2017-06-01T21:01:25+00:00"
+            "time": "2017-06-01 21:01:25"
         },
         {
             "name": "symfony/dom-crawler",
@@ -2426,7 +2476,7 @@
             ],
             "description": "Symfony DomCrawler Component",
             "homepage": "https://symfony.com",
-            "time": "2017-05-25T23:10:31+00:00"
+            "time": "2017-05-25 23:10:31"
         },
         {
             "name": "symfony/event-dispatcher",
@@ -2489,56 +2539,7 @@
             ],
             "description": "Symfony EventDispatcher Component",
             "homepage": "https://symfony.com",
-            "time": "2017-06-04T18:15:29+00:00"
-        },
-        {
-            "name": "symfony/finder",
-            "version": "v3.3.2",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/symfony/finder.git",
-                "reference": "baea7f66d30854ad32988c11a09d7ffd485810c4"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/symfony/finder/zipball/baea7f66d30854ad32988c11a09d7ffd485810c4",
-                "reference": "baea7f66d30854ad32988c11a09d7ffd485810c4",
-                "shasum": ""
-            },
-            "require": {
-                "php": ">=5.5.9"
-            },
-            "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "3.3-dev"
-                }
-            },
-            "autoload": {
-                "psr-4": {
-                    "Symfony\\Component\\Finder\\": ""
-                },
-                "exclude-from-classmap": [
-                    "/Tests/"
-                ]
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Fabien Potencier",
-                    "email": "fabien@symfony.com"
-                },
-                {
-                    "name": "Symfony Community",
-                    "homepage": "https://symfony.com/contributors"
-                }
-            ],
-            "description": "Symfony Finder Component",
-            "homepage": "https://symfony.com",
-            "time": "2017-06-01T21:01:25+00:00"
+            "time": "2017-06-04 18:15:29"
         },
         {
             "name": "symfony/polyfill-mbstring",
@@ -2597,7 +2598,7 @@
                 "portable",
                 "shim"
             ],
-            "time": "2017-06-09T14:24:12+00:00"
+            "time": "2017-06-09 14:24:12"
         },
         {
             "name": "symfony/process",
@@ -2646,7 +2647,7 @@
             ],
             "description": "Symfony Process Component",
             "homepage": "https://symfony.com",
-            "time": "2017-05-22T12:32:03+00:00"
+            "time": "2017-05-22 12:32:03"
         },
         {
             "name": "symfony/yaml",
@@ -2701,7 +2702,7 @@
             ],
             "description": "Symfony Yaml Component",
             "homepage": "https://symfony.com",
-            "time": "2017-06-02T22:05:06+00:00"
+            "time": "2017-06-02 22:05:06"
         },
         {
             "name": "theseer/tokenizer",
@@ -2741,7 +2742,7 @@
                 }
             ],
             "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
-            "time": "2017-04-07T12:08:54+00:00"
+            "time": "2017-04-07 12:08:54"
         },
         {
             "name": "webmozart/assert",
@@ -2791,7 +2792,7 @@
                 "check",
                 "validate"
             ],
-            "time": "2016-11-23T20:04:58+00:00"
+            "time": "2016-11-23 20:04:58"
         }
     ],
     "aliases": [],

+ 21 - 0
behat/testScreenshot/dir.php

@@ -0,0 +1,21 @@
+<?php
+use Symfony\Component\Finder\Finder;
+require 'vendor/autoload.php';
+		$finder = new Finder();
+		$finder->files()->in('tests/_output/debug/');
+
+		foreach ($finder as $file) {
+			echo "\n Dump the absolute path \n";
+
+// Dump the absolute path
+	    	var_dump($file->getRealPath());
+			echo "\n Dump the relative path to the file, omitting the filename \n";
+
+// Dump the relative path to the file, omitting the filename
+	    	var_dump($file->getRelativePath());
+			echo "\n Dump the relative path to the file \n";
+
+// Dump the relative path to the file
+	    	var_dump($file->getRelativePathname());
+			echo "\n ---- \n";		
+		}

+ 14 - 8
behat/testScreenshot/example.php

@@ -1,5 +1,5 @@
 <?php
-
+use Symfony\Component\Finder\Finder;
 // Include the SDK using the Composer autoloader
 date_default_timezone_set('America/Argentina/Buenos_Aires');
 require 'vendor/autoload.php';
@@ -15,7 +15,7 @@ $s3 = new Aws\S3\S3Client([
             ],
 ]);
 
-// Send a PutObject request and get the result object.
+/* Send a PutObject request and get the result object.
 $insert = $s3->putObject([
      'Bucket' => 'testbucket',
      'Key'    => 'testFer',
@@ -28,8 +28,13 @@ $retrive = $s3->getObject([
      'Key'    => 'testFer',
      'SaveAs' => 'testkey_local'
 ]);
-
-$directorio = opendir("tests/comp/");
+*/
+	
+	$directorioA = array('01_login/','02_base/','03_ftth/','04_map/');
+	for ($i = 0; $i < 4; $i++)
+	{
+		$dir = $directorioA[$i];
+		$directorio = opendir("tests/comp/" . $dir);
 		while ($archivo = readdir($directorio))
 		{
 			if (is_dir($archivo))
@@ -39,17 +44,18 @@ $directorio = opendir("tests/comp/");
 			{
 				$result = $s3->putObject(array(
 			    'Bucket'     => 'testbucket',
-			    'Key'        => 'dir/'.$archivo,
-			    'SourceFile' => '/home/iksop/Escritorio/te/installer/behat/testScreenshot/tests/comp/' . $archivo    
+			    'Key'        => $dir . $archivo,
+			    'SourceFile' => '/home/iksop/Escritorio/te/installer/behat/testScreenshot/tests/comp/' . $dir . $archivo    
 				));
 
 // We can poll the object until it is accessible
 				$s3->waitUntil('ObjectExists', array(
 			    'Bucket' => 'testbucket',
-			    'Key'    => 'dir/'.$archivo
+			    'Key'    => $dir . $archivo
 				));
 			}
 		}
+	}
 
 // Print the body of the result by indexing into the result object.
-echo $retrive['Body'];
+//echo $retrive['Body'];

二进制
behat/testScreenshot/tests/screenSRC/1log.png


二进制
behat/testScreenshot/tests/_output/debug/10tipoalertas.png


二进制
behat/testScreenshot/tests/_output/debug/10tipoalertas1.png


二进制
behat/testScreenshot/tests/_output/debug/11usuarios.png


behat/testScreenshot/tests/_output/debug/12grupos.png → behat/testScreenshot/tests/_output/debug/02_base/12grupos.png


二进制
behat/testScreenshot/tests/screenSRC/13clientes.png


二进制
behat/testScreenshot/tests/screenSRC/13clientes1.png


二进制
behat/testScreenshot/tests/screenSRC/13clientes2.png


二进制
behat/testScreenshot/tests/_output/debug/13clientes3.png


二进制
behat/testScreenshot/tests/_output/debug/02_base/14dispositivos.png


二进制
behat/testScreenshot/tests/_output/debug/02_base/14dispositivos1.png


二进制
behat/testScreenshot/tests/_output/debug/02_base/14dispositivos2.png


二进制
behat/testScreenshot/tests/_output/debug/14dispositivos3.png


二进制
behat/testScreenshot/tests/_output/debug/02_base/14dispositivos4.png


二进制
behat/testScreenshot/tests/screenSRC/2dash.png


二进制
behat/testScreenshot/tests/screenSRC/2dash1.png


二进制
behat/testScreenshot/tests/screenSRC/2dash2.png


二进制
behat/testScreenshot/tests/screenSRC/3codauth.png


二进制
behat/testScreenshot/tests/_output/debug/3codauth1.png


二进制
behat/testScreenshot/tests/_output/debug/4cliauth.png


二进制
behat/testScreenshot/tests/_output/debug/5tokenacceso.png


二进制
behat/testScreenshot/tests/_output/debug/5tokenacceso1.png


二进制
behat/testScreenshot/tests/_output/debug/5tokenacceso2.png


二进制
behat/testScreenshot/tests/_output/debug/6tokenref.png


二进制
behat/testScreenshot/tests/_output/debug/6tokenref1.png


二进制
behat/testScreenshot/tests/_output/debug/6tokenref2.png


二进制
behat/testScreenshot/tests/_output/debug/7workflow.png


二进制
behat/testScreenshot/tests/_output/debug/02_base/8acciones.png


二进制
behat/testScreenshot/tests/_output/debug/9alertas.png


二进制
behat/testScreenshot/tests/_output/debug/15dashftth.png


二进制
behat/testScreenshot/tests/screenSRC/15dashftth1.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/16ONU.png


二进制
behat/testScreenshot/tests/_output/debug/16ONU1.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/16ONU2.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/16ONU3.png


二进制
behat/testScreenshot/tests/_output/debug/16ONU4.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/17OLT.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/17OLT1.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/18mOLT.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/18mOLT1.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/19mONU.png


二进制
behat/testScreenshot/tests/_output/debug/19mONU1.png


二进制
behat/testScreenshot/tests/_output/debug/20perfiles.png


二进制
behat/testScreenshot/tests/_output/debug/20perfiles1.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/20perfiles2.png


二进制
behat/testScreenshot/tests/_output/debug/21NAP.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/21NAP1.png


二进制
behat/testScreenshot/tests/_output/debug/21NAP2.png


二进制
behat/testScreenshot/tests/_output/debug/21NAP3.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/21NAP4.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/21NAP5.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/21NAP6.png


二进制
behat/testScreenshot/tests/_output/debug/03_ftth/22workflowftth.png


二进制
behat/testScreenshot/tests/_output/debug/22workflowftth1.png


二进制
behat/testScreenshot/tests/_output/debug/23accionftth.png


二进制
behat/testScreenshot/tests/_output/debug/23accionftth1.png


二进制
behat/testScreenshot/tests/_output/debug/24templateftth.png


二进制
behat/testScreenshot/tests/_output/debug/24templateftth1.png


二进制
behat/testScreenshot/tests/screenSRC/24templateftth2.png


二进制
behat/testScreenshot/tests/_output/debug/04_map/25dashmap.png


二进制
behat/testScreenshot/tests/_output/debug/25dashmap1.png


二进制
behat/testScreenshot/tests/screenSRC/26listmap.png


二进制
behat/testScreenshot/tests/screenSRC/26listmap1.png


二进制
behat/testScreenshot/tests/_output/debug/04_map/27listcap.png


二进制
behat/testScreenshot/tests/_output/debug/04_map/27listcap1.png


二进制
behat/testScreenshot/tests/screenSRC/28listvec.png


二进制
behat/testScreenshot/tests/screenSRC/28listvec1.png


二进制
behat/testScreenshot/tests/_output/debug/29listobj.png


二进制
behat/testScreenshot/tests/_output/debug/30listcon.png


二进制
behat/testScreenshot/tests/_output/debug/25dashmap.png


二进制
behat/testScreenshot/tests/_output/debug/8acciones.png


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

@@ -5,11 +5,16 @@ class ScreenLogCest
 	public function frontpageWorks(AcceptanceTester $I)
 	{
 #log in
+$directorio = '01_login/';
 		$I->amOnPage('/');
 		$I->see('Nombre de usuario');
 		$I->fillField('_username', 'admin');
 		$I->fillField('_password', 'adminpass');
-$I->makeScreenshot('1log');
+
+		shell_exec('mkdir -p /home/iksop/Escritorio/te/installer/behat/testScreenshot/tests/_output/debug/' . $directorio);
+		$I->makeScreenshot($directorio.'1log');
+
+
 		$I->click('_submit');
 		$I->wait('3');
 

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

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

+ 34 - 31
behat/testScreenshot/tests/acceptance/3ScreenFTTHCest.php

@@ -4,6 +4,9 @@ class ScreenFTTHCest
 {
 	public function frontpageWorks(AcceptanceTester $I)
 	{
+$directorio = '03_ftth/';
+shell_exec('mkdir -p /home/iksop/Escritorio/te/installer/behat/testScreenshot/tests/_output/debug/' . $directorio);
+
 #log in
 		$I->amOnPage('/');
 		$I->see('Nombre de usuario');
@@ -14,85 +17,85 @@ class ScreenFTTHCest
 
 #Screen lista Dash FTTH
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/dashboard');
-$I->makeScreenshot('15dashftth');
+$I->makeScreenshot($directorio.'15dashftth');
 		$I->scrollTo(['css' => 'h3.box-title'], 0, 0);
-$I->makeScreenshot('15dashftth1');
+$I->makeScreenshot($directorio.'15dashftth1');
 
 #Screen lista ONU
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/onu/list');
-$I->makeScreenshot('16ONU');
+$I->makeScreenshot($directorio.'16ONU');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot('16ONU1');
+$I->makeScreenshot($directorio.'16ONU1');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 600);
-$I->makeScreenshot('16ONU2');
+$I->makeScreenshot($directorio.'16ONU2');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 1200);
-$I->makeScreenshot('16ONU3');
+$I->makeScreenshot($directorio.'16ONU3');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 1800);
-$I->makeScreenshot('16ONU4');
+$I->makeScreenshot($directorio.'16ONU4');
 
 #Screen lista OLT
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/olt/list');
-$I->makeScreenshot('17OLT');
+$I->makeScreenshot($directorio.'17OLT');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot('17OLT1');
+$I->makeScreenshot($directorio.'17OLT1');
 
 #Screen lista Modelo OLT
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/oltmodel/list');
-$I->makeScreenshot('18mOLT');
+$I->makeScreenshot($directorio.'18mOLT');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot('18mOLT1');
+$I->makeScreenshot($directorio.'18mOLT1');
 
 #Screen lista Modelo ONU
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/onumodel/list');
-$I->makeScreenshot('19mONU');
+$I->makeScreenshot($directorio.'19mONU');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot('19mONU1');
+$I->makeScreenshot($directorio.'19mONU1');
 
 #Screen lista Perfiles
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/profile/list');
-$I->makeScreenshot('20perfiles');
+$I->makeScreenshot($directorio.'20perfiles');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot('20perfiles1');
+$I->makeScreenshot($directorio.'20perfiles1');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 600);
-$I->makeScreenshot('20perfiles2');
+$I->makeScreenshot($directorio.'20perfiles2');
 
 #Screen lista NAP
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/nap/list');
-$I->makeScreenshot('21NAP');
+$I->makeScreenshot($directorio.'21NAP');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot('21NAP1');
+$I->makeScreenshot($directorio.'21NAP1');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 600);
-$I->makeScreenshot('21NAP2');
+$I->makeScreenshot($directorio.'21NAP2');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 1200);
-$I->makeScreenshot('21NAP3');
+$I->makeScreenshot($directorio.'21NAP3');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 1800);
-$I->makeScreenshot('21NAP4');
+$I->makeScreenshot($directorio.'21NAP4');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 2400);
-$I->makeScreenshot('21NAP5');
+$I->makeScreenshot($directorio.'21NAP5');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 3000);
-$I->makeScreenshot('21NAP5');
+$I->makeScreenshot($directorio.'21NAP5');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 3600);
-$I->makeScreenshot('21NAP6');
+$I->makeScreenshot($directorio.'21NAP6');
 
 #Screen lista Workflow FTTH
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/workflow/workflow/list');
-$I->makeScreenshot('22workflowftth');
+$I->makeScreenshot($directorio.'22workflowftth');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot('22workflowftth1');
+$I->makeScreenshot($directorio.'22workflowftth1');
 
 #Screen lista Acciones FTTH
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/workflow/action/list');
-$I->makeScreenshot('23accionftth');
+$I->makeScreenshot($directorio.'23accionftth');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot('23accionftth1');
+$I->makeScreenshot($directorio.'23accionftth1');
 
 #Screen lista Template FTTH
 		$I->amOnUrl('http://ftth.fd3.flowdat.com/admin/template/template/list');
-$I->makeScreenshot('24templateftth');
+$I->makeScreenshot($directorio.'24templateftth');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot('24templateftth1');
+$I->makeScreenshot($directorio.'24templateftth1');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 600);
-$I->makeScreenshot('24templateftth2');
+$I->makeScreenshot($directorio.'24templateftth2');
 
 	}
 

+ 12 - 10
behat/testScreenshot/tests/acceptance/4ScreenMapCest.php

@@ -4,6 +4,8 @@ class ScreenMapCest
 {
 	public function frontpageWorks(AcceptanceTester $I)
 	{
+$directorio = '04_map/';
+shell_exec('mkdir -p /home/iksop/Escritorio/te/installer/behat/testScreenshot/tests/_output/debug/' . $directorio);
 #log in
 		$I->amOnUrl('http://base.fd3.flowdat.com/login');
 		$I->see('Nombre de usuario');
@@ -14,35 +16,35 @@ class ScreenMapCest
 
 #Screen lista Dash Maps
 		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/dashboard');
-$I->makeScreenshot('25dashmap');
+$I->makeScreenshot($directorio.'25dashmap');
 		$I->scrollTo(['css' => 'h3.box-title'], 0, 0);
-$I->makeScreenshot('25dashmap1');
+$I->makeScreenshot($directorio.'25dashmap1');
 
 #Screen lista Listado Mapas
 		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/map/list');
-$I->makeScreenshot('26listmap');
+$I->makeScreenshot($directorio.'26listmap');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot('26listmap1');
+$I->makeScreenshot($directorio.'26listmap1');
 
 #Screen lista Listado Capas
 		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/layer/list');
-$I->makeScreenshot('27listcap');
+$I->makeScreenshot($directorio.'27listcap');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot('27listcap1');
+$I->makeScreenshot($directorio.'27listcap1');
 
 #Screen lista Listado Vectores
 		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/vector/list');
-$I->makeScreenshot('28listvec');
+$I->makeScreenshot($directorio.'28listvec');
 		$I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
-$I->makeScreenshot('28listvec1');
+$I->makeScreenshot($directorio.'28listvec1');
 
 #Screen lista Listado Objetos
 		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/objectclass/list');
-$I->makeScreenshot('29listobj');
+$I->makeScreenshot($directorio.'29listobj');
 
 #Screen lista Listado Contenedores
 		$I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/iolinkrel/list');
-$I->makeScreenshot('30listcon');
+$I->makeScreenshot($directorio.'30listcon');
 
 	}
 

+ 13 - 10
behat/testScreenshot/tests/acceptance/5compareCest.php

@@ -3,19 +3,22 @@ class compareCest
 {
 	public function compare()
 	{
-
-		$directorio = opendir("tests/_output/debug/");
-		while ($archivo = readdir($directorio))
+		$directorioA = array('01_login/','02_base/','03_ftth/','04_map/');
+		for ($i = 0; $i < 4; $i++)
 		{
-			if (is_dir($archivo))
+			$directorio = $directorioA[$i];
+			shell_exec('mkdir -p /home/iksop/Escritorio/te/installer/behat/testScreenshot/tests/comp/' . $directorio);
+			$dir = opendir("tests/_output/debug/".$directorio);
+			while ($archivo = readdir($dir))
 			{
-			}
-			else
-			{
-				shell_exec('compare tests/_output/debug/' . $archivo . ' tests/screenSRC/' . $archivo . ' tests/comp/comp'. $archivo . "\n");
+				if (is_dir($archivo))
+				{
+				}
+				else
+				{
+					shell_exec('compare tests/_output/debug/'. $directorio . $archivo . ' tests/screenSRC/'. $directorio . $archivo . ' tests/comp/'. $directorio .'comp'. $archivo . "\n");
+				}
 			}
 		}
-	
 	}
-
 }

二进制
behat/testScreenshot/tests/comp/01_login/comp1log.png


二进制
behat/testScreenshot/tests/comp/comp10tipoalertas.png


二进制
behat/testScreenshot/tests/comp/comp10tipoalertas1.png


二进制
behat/testScreenshot/tests/comp/02_base/comp11usuarios.png


二进制
behat/testScreenshot/tests/comp/02_base/comp12grupos.png


二进制
behat/testScreenshot/tests/comp/comp13clientes.png


二进制
behat/testScreenshot/tests/comp/comp13clientes1.png


二进制
behat/testScreenshot/tests/comp/comp13clientes2.png


二进制
behat/testScreenshot/tests/comp/comp13clientes3.png


二进制
behat/testScreenshot/tests/comp/02_base/comp14dispositivos.png


二进制
behat/testScreenshot/tests/comp/02_base/comp14dispositivos1.png


二进制
behat/testScreenshot/tests/comp/02_base/comp14dispositivos2.png


二进制
behat/testScreenshot/tests/comp/02_base/comp14dispositivos3.png


二进制
behat/testScreenshot/tests/comp/02_base/comp14dispositivos4.png


二进制
behat/testScreenshot/tests/comp/comp2dash.png


二进制
behat/testScreenshot/tests/comp/comp2dash1.png


二进制
behat/testScreenshot/tests/comp/comp2dash2.png


二进制
behat/testScreenshot/tests/comp/comp3codauth.png


二进制
behat/testScreenshot/tests/comp/comp3codauth1.png


+ 0 - 0
behat/testScreenshot/tests/comp/comp4cliauth.png


部分文件因为文件数量过多而无法显示