generated from ddev/ddev-addon-template
-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
159 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
#!/bin/bash | ||
|
||
#ddev-generated | ||
## Description: Run Nightwatch | ||
## Usage: nightwatch | ||
## Example: "ddev nightwatch --tag core" | ||
|
||
echo "Restarting Chrome container" | ||
docker container restart ddev-$DDEV_PROJECT-chrome | ||
ddev _nightwatch "$@" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
#!/bin/bash | ||
|
||
#ddev-generated | ||
## Description: Pass through command for Nightwatch, use ddev nightwatch instead | ||
## Usage: _nightwatch | ||
## Example: "Don't use this" | ||
|
||
cd core && yarn test:nightwatch "$@" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
#ddev-generated | ||
# This is a dotenv file used by JavaScript tasks. | ||
# Copy this to '.env' to override. | ||
|
||
############################# | ||
# General Test Environment # | ||
############################# | ||
# This is the URL that Drupal can be accessed by. You don't need an installed | ||
# site here, just make sure you can at least access the installer screen. If you | ||
# don't already have one running, e.g. Apache, you can use PHP's built-in web | ||
# server by running the following command in your Drupal root folder: | ||
# php -S localhost:8888 .ht.router.php | ||
# DRUPAL_TEST_BASE_URL=http://localhost:8888 | ||
DRUPAL_TEST_BASE_URL=http://web | ||
|
||
# Tests need to be executed with a user in the same group as the web server | ||
# user. | ||
#DRUPAL_TEST_WEBSERVER_USER=www-data | ||
|
||
# By default we use sqlite as database. Use | ||
# mysql://username:password@localhost/databasename#table_prefix for mysql. | ||
DRUPAL_TEST_DB_URL=sqlite://localhost/sites/default/files/db.sqlite | ||
|
||
############# | ||
# Webdriver # | ||
############# | ||
|
||
# If Chromedriver is running as a service elsewhere, set it here. | ||
# When using DRUPAL_TEST_CHROMEDRIVER_AUTOSTART leave this at the default settings. | ||
DRUPAL_TEST_WEBDRIVER_HOSTNAME=chrome | ||
DRUPAL_TEST_WEBDRIVER_PORT=4444 | ||
|
||
# If using Selenium, override the path prefix here. | ||
# See http://nightwatchjs.org/gettingstarted#browser-drivers-setup | ||
#DRUPAL_TEST_WEBDRIVER_PATH_PREFIX=/wd/hub | ||
|
||
################ | ||
# Chromedriver # | ||
################ | ||
|
||
# Automatically start chromedriver for local development. Set to false when you | ||
# use your own webdriver or chromedriver setup. | ||
# Also set it to false when you use a different browser for testing. | ||
DRUPAL_TEST_CHROMEDRIVER_AUTOSTART=false | ||
|
||
# A list of arguments to pass to Chrome, separated by spaces | ||
# e.g. `--disable-gpu --headless --no-sandbox`. | ||
#DRUPAL_TEST_WEBDRIVER_CHROME_ARGS= | ||
|
||
# A list of arguments to pass to Webdriver, separated by spaces | ||
# e.g. `--allowed-ips --disable-dev-shm-usage`. | ||
#DRUPAL_TEST_WEBDRIVER_CLI_ARGS= | ||
|
||
############## | ||
# Nightwatch # | ||
############## | ||
|
||
# Nightwatch generates output files. Use this to specify the location where these | ||
# files need to be stored. The default location is ignored by git, if you modify | ||
# the location you will probably want to add this location to your .gitignore. | ||
DRUPAL_NIGHTWATCH_OUTPUT=test_output/nightwatch | ||
|
||
# The path that Nightwatch searches for assumes the same directory structure as | ||
# when you download Drupal core. If you have Drupal installed into a docroot | ||
# folder, you can use the following folder structure to add integration tests | ||
# for your project, outside of tests specifically for custom modules/themes/profiles. | ||
# | ||
# . | ||
# ├── docroot | ||
# │ ├── core | ||
# ├── tests | ||
# │ ├── Nightwatch | ||
# │ │ ├── Tests | ||
# │ │ │ ├── myTest.js | ||
# | ||
# and then set DRUPAL_NIGHTWATCH_SEARCH_DIRECTORY=../ | ||
# | ||
#DRUPAL_NIGHTWATCH_SEARCH_DIRECTORY= | ||
|
||
# Filter directories to look for tests. This uses minimatch syntax. | ||
# Separate folders with a comma. | ||
DRUPAL_NIGHTWATCH_IGNORE_DIRECTORIES=node_modules,vendor,.*,sites/*/files,sites/*/private,sites/simpletest |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
#ddev-generated | ||
RUN sudo apt-get update && sudo apt-get install chromium-driver -y |