Size: a a a

2020 July 31

AP

Andrey Postnikov in Drupal RU
Comrade Gagarin
Камрады, что-то никак не получается в тестах включить сохранение страниц получаемых с помощью drupalGet(). В phpunit.xml в BROWSERTEST_OUTPUT_DIRECTORY прописываю полный путь к существующей директории и эффекта ноль. Что ещё надо включить?
А printerClass есть?
источник

C

Comrade Gagarin in Drupal RU
printerClass="\Drupal\Tests\Listeners\HtmlOutputPrinter"
источник

AP

Andrey Postnikov in Drupal RU
Я обычно запуская так vendor/bin/phpunit -c core/phpunit.xml.dist --colors=always --debug
источник

C

Comrade Gagarin in Drupal RU
У меня BrowserHtmlDebugTrait::$htmlOutputEnabled всегда false
источник

C

Comrade Gagarin in Drupal RU
Andrey Postnikov
Я обычно запуская так vendor/bin/phpunit -c core/phpunit.xml.dist --colors=always --debug
и куда у тебя сохраняются файлы? в dist же вообще не указаны папки
источник

AP

Andrey Postnikov in Drupal RU
Comrade Gagarin
У меня BrowserHtmlDebugTrait::$htmlOutputEnabled всегда false
У тебя тест браузерный или какой?
сохраняется в sites/simpletest/browser_output
источник

C

Comrade Gagarin in Drupal RU
BrowserTestBase
источник

C

Comrade Gagarin in Drupal RU
в sites/simpletest/browser_output пусто
источник

AP

Andrey Postnikov in Drupal RU
странно, у меня тоже пусто...
источник

C

Comrade Gagarin in Drupal RU
в документации написано прописать BROWSERTEST_OUTPUT_DIRECTORY
источник

AP

Andrey Postnikov in Drupal RU
точно! Я её убрал дабы не сорила файлами, но что забавно, оно пишет один фиг в свою, но требует чтобы указанная была создана https://gist.github.com/andypost/37f46023f7f7e65c35ec9ab80072a17c
источник

I<

Ivan <Chi> in Drupal RU
Andrey Postnikov
точно! Я её убрал дабы не сорила файлами, но что забавно, оно пишет один фиг в свою, но требует чтобы указанная была создана https://gist.github.com/andypost/37f46023f7f7e65c35ec9ab80072a17c
источник

C

Comrade Gagarin in Drupal RU
у меня чёто ни в какую не хочет
источник

AP

Andrey Postnikov in Drupal RU
Спасибо, как-то не обращал внимания)
источник

AP

Andrey Postnikov in Drupal RU
Comrade Gagarin
у меня чёто ни в какую не хочет
работает даже если BROWSERTEST_OUTPUT_DIRECTORY=.
источник

I<

Ivan <Chi> in Drupal RU
Comrade Gagarin
у меня чёто ни в какую не хочет
<env name="BROWSERTEST_OUTPUT_DIRECTORY" value="/var/www/d9/docroot/sites/simpletest/browser_output"/>
источник

I<

Ivan <Chi> in Drupal RU
надо указывать именно эту директорию...
источник

I<

Ivan <Chi> in Drupal RU
либо патчить
источник

AP

Andrey Postnikov in Drupal RU
У меня в докере + Makefile
t:
       docker exec \
       -u $(CUID):$(CGID) \
       -e BROWSERTEST_OUTPUT_DIRECTORY=. \
       core8 vendor/bin/phpunit -c core/phpunit.xml.dist --colors=always --debug -v \
       ${t}
источник

AP

Andrey Postnikov in Drupal RU
Ivan
надо указывать именно эту директорию...
необязательно, любую существующую, там просто проверка что оно существует
источник