“Vous ne pouvez pas définir un mapping élément dans une séquence” lors de l'exécution de phpunit dans symfony
J'obtiens les erreurs suivantes lorsque j'essaie d'exécuter phpunit sur mon projet symfony:
$ phpunit -c app
1) [...]\DefaultControllerTest::testIndex
Symfony\Component\Config\Exception\FileLoaderLoadException: Cannot import resource "/srv/http/typeform/app/config/config.yml" from "/srv/http/typeform/app/config/config_dev.yml".
/srv/http/typeform/vendor/symfony/src/Symfony/Component/Config/Loader/FileLoader.php:89
[...]
/srv/http/typeform/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Test/WebTestCase.php:39
/srv/http/typeform/src/QuickyForm/PublicBundle/Tests/Controller/DefaultControllerTest.php:11
Caused by
Symfony\Component\Yaml\Exception\ParseException: You cannot define a mapping item when in a sequence in "\/srv\/http\/typeform\/app\/config\/config.yml"
/usr/share/pear/Symfony/Component/Yaml/Parser.php:116
[...]
/srv/http/typeform/app/bootstrap.php.cache:520
/srv/http/typeform/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Test/WebTestCase.php:39
/srv/http/typeform/src/QuickyForm/PublicBundle/Tests/Controller/DefaultControllerTest.php:11
Il semble qu'il crash quand je l'appelle static::createClient();
Voici mon config_test.yml
imports:
- { resource: config_dev.yml }
Vous avez l'air d'être absente de la plupart de la valeur par défaut de symfony contenu de config_test.yml - est-il une raison particulière à cela?
parce que j'ai été le tester, quand j'utilise la valeur par défaut config_test.yml le problème est le même
parce que j'ai été le tester, quand j'utilise la valeur par défaut config_test.yml le problème est le même
OriginalL'auteur gchain | 2013-05-10
Vous devez vous connecter pour publier un commentaire.
Les erreurs que vous obtenez suggèrent que l'application est de ne pas analyser votre " config.yml " parce que "Vous ne pouvez pas définir un mapping élément dans une séquence".
Cela signifie que dans un fichier yml lors de la définition des valeurs de tableau vous ne pouvez pas fournir à la fois la cartographie des entrées dans le formulaire de "valeur" et la séquence des entrées dans le formulaire "- rubrique" - toutes les valeurs doivent être soit l'un ou l'autre forme.
Donc, c'est ok:
C'est aussi ok:
Ce n'est pas ok:
Les erreurs suggèrent qu'il existe une occurrence de la dernière forme dans votre config.yml, mais si c'est le cas, il devrait causer des problèmes à l'exécution de votre application dans le navigateur et non pas seulement en vertu de phpunit.
OriginalL'auteur redbirdo