mirror of
https://github.com/symfony/recipes.git
synced 2026-09-12 07:36:30 +03:00
Update Flex endpoint
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/panther": {
|
||||
"manifest": {
|
||||
"conflict": {
|
||||
"symfony/flex": "<1.23.0 || >=2.0.0,<2.8.0"
|
||||
},
|
||||
"dockerfile": [
|
||||
"# Chromium and ChromeDriver",
|
||||
"ENV PANTHER_NO_SANDBOX=1",
|
||||
"# Not mandatory, but recommended",
|
||||
"ENV PANTHER_CHROME_ARGUMENTS='--disable-dev-shm-usage'",
|
||||
"# hadolint ignore=DL3008",
|
||||
"RUN apt-get update && apt-get install -y --no-install-recommends chromium chromium-driver && rm -rf /var/lib/apt/lists/*",
|
||||
"",
|
||||
"# Firefox and geckodriver",
|
||||
"#ARG GECKODRIVER_VERSION=0.34.0",
|
||||
"# hadolint ignore=DL3008",
|
||||
"#RUN apt-get update && apt-get install -y --no-install-recommends firefox && rm -rf /var/lib/apt/lists/*",
|
||||
"#RUN wget -q https://github.com/mozilla/geckodriver/releases/download/v$GECKODRIVER_VERSION/geckodriver-v$GECKODRIVER_VERSION-aarch64.tar.gz; \\",
|
||||
"#\ttar -zxf geckodriver-v$GECKODRIVER_VERSION-aarch64.tar.gz -C /usr/bin; \\",
|
||||
"#\trm geckodriver-v$GECKODRIVER_VERSION-aarch64.tar.gz"
|
||||
],
|
||||
"add-lines": [
|
||||
{
|
||||
"file": "phpunit.xml.dist",
|
||||
"content": " <extension class=\"Symfony\\Component\\Panther\\ServerExtension\" />",
|
||||
"position": "after_target",
|
||||
"target": "<extensions>",
|
||||
"requires": "symfony/phpunit-bridge:<7.3",
|
||||
"warn_if_missing": false
|
||||
},
|
||||
{
|
||||
"file": "phpunit.dist.xml",
|
||||
"content": " <bootstrap class=\"Symfony\\Component\\Panther\\ServerExtension\" />",
|
||||
"position": "after_target",
|
||||
"target": "<extensions>",
|
||||
"requires": "symfony/phpunit-bridge:<7.3",
|
||||
"warn_if_missing": false
|
||||
},
|
||||
{
|
||||
"file": "phpunit.xml.dist",
|
||||
"content": " <extension class=\"Symfony\\Component\\Panther\\ServerExtension\" />",
|
||||
"position": "after_target",
|
||||
"target": "<extensions>",
|
||||
"requires": "phpunit/phpunit:<10",
|
||||
"warn_if_missing": false
|
||||
},
|
||||
{
|
||||
"file": "phpunit.dist.xml",
|
||||
"content": " <bootstrap class=\"Symfony\\Component\\Panther\\ServerExtension\" />",
|
||||
"position": "after_target",
|
||||
"target": "<extensions>",
|
||||
"requires": "phpunit/phpunit:>=10",
|
||||
"warn_if_missing": false
|
||||
},
|
||||
{
|
||||
"file": ".env.test",
|
||||
"content": "PANTHER_APP_ENV=panther\nPANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots",
|
||||
"position": "after_target",
|
||||
"target": "SYMFONY_DEPRECATIONS_HELPER=999999",
|
||||
"warn_if_missing": true
|
||||
}
|
||||
],
|
||||
"post-install-output": [
|
||||
" * Install <fg=green>ChromeDriver</> or <fg=green>geckodriver</> with ",
|
||||
" the package manager of your Operating System.",
|
||||
" ",
|
||||
" Alternatively, use Browser Driver Installer:",
|
||||
"",
|
||||
" <fg=green>composer require --dev dbrekelmans/bdi</>",
|
||||
" <fg=green>vendor/bin/bdi detect drivers</>",
|
||||
"",
|
||||
" This step is not necessary when using Docker."
|
||||
]
|
||||
},
|
||||
"files": [],
|
||||
"ref": "10a0819550b1c502aa31986d27cae13a697baf54"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1325,6 +1325,11 @@
|
||||
"symfony/framework-bundle": "<5.3"
|
||||
}
|
||||
},
|
||||
"symfony/panther": {
|
||||
"1.0": {
|
||||
"symfony/flex": "<1.23.0 || >=2.0.0,<2.8.0"
|
||||
}
|
||||
},
|
||||
"symfony/phpunit-bridge": {
|
||||
"5.3": {
|
||||
"symfony/framework-bundle": "<5.4"
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
"manifests": {
|
||||
"symfony/panther": {
|
||||
"manifest": {
|
||||
"conflict": {
|
||||
"symfony/flex": "<1.23.0 || >=2.0.0,<2.8.0"
|
||||
},
|
||||
"dockerfile": [
|
||||
"# Chromium and ChromeDriver",
|
||||
"ENV PANTHER_NO_SANDBOX=1",
|
||||
@@ -24,6 +27,7 @@
|
||||
"content": " <extension class=\"Symfony\\Component\\Panther\\ServerExtension\" />",
|
||||
"position": "after_target",
|
||||
"target": "<extensions>",
|
||||
"requires": "symfony/phpunit-bridge:<7.3",
|
||||
"warn_if_missing": false
|
||||
},
|
||||
{
|
||||
@@ -31,6 +35,23 @@
|
||||
"content": " <bootstrap class=\"Symfony\\Component\\Panther\\ServerExtension\" />",
|
||||
"position": "after_target",
|
||||
"target": "<extensions>",
|
||||
"requires": "symfony/phpunit-bridge:<7.3",
|
||||
"warn_if_missing": false
|
||||
},
|
||||
{
|
||||
"file": "phpunit.xml.dist",
|
||||
"content": " <extension class=\"Symfony\\Component\\Panther\\ServerExtension\" />",
|
||||
"position": "after_target",
|
||||
"target": "<extensions>",
|
||||
"requires": "phpunit/phpunit:<10",
|
||||
"warn_if_missing": false
|
||||
},
|
||||
{
|
||||
"file": "phpunit.dist.xml",
|
||||
"content": " <bootstrap class=\"Symfony\\Component\\Panther\\ServerExtension\" />",
|
||||
"position": "after_target",
|
||||
"target": "<extensions>",
|
||||
"requires": "phpunit/phpunit:>=10",
|
||||
"warn_if_missing": false
|
||||
},
|
||||
{
|
||||
@@ -54,7 +75,7 @@
|
||||
]
|
||||
},
|
||||
"files": [],
|
||||
"ref": "b57a86d4d5b1e2a8cf9be757976e252fb411ea2a"
|
||||
"ref": "10a0819550b1c502aa31986d27cae13a697baf54"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user