e107_tests/config.sample.yml
---
# Path (absolute or relative) to the app intended to be tested
# Absolute path begins with "/"; relative path does not begin with "/"
app_path: '../'
# Which deployer to use to set up tests. Options:
#
# 'none'
# Dummy deployer that does nothing. Tests that depend on a deployer will fail.
# 'local'
# Use this if the acceptance test web server directly serves files from "app_path".
# Configure the "url" and "db" sections.
# 'sftp'
# Deploys the files in "app_path" to an SFTP account.
# Configure the "url", "db", and "fs" sections.
# 'cpanel'
# Deploys the files in "app_path" to a cPanel account's main domain.
# Configure the "hosting" section.
deployer: 'local'
# Configure this section for fully automated test deployments to a hosting control panel
hosting:
# Control panel domain without the port number
hostname: ''
# Control panel account username
username: ''
# Control panel account password
password: ''
# URL (with trailing slash) at which the app can be reached for acceptance tests
url: 'http://set-this-to-your-acceptance-test-url.local/'
# Only MySQL/MariaDB is supported
db:
# Hostname or IP address; use 'localhost' for a local server
host: 'set-this-to-your-test-database-hostname.local'
# Port number of the server
port: '3306'
# Database name; must exist already
dbname: 'e107'
# Username; must exist already
user: 'root'
# Password; set to blank string for no password
password: ''
# If set to true, the database populator will populate the database with the dump specified in the "dump_path" key
# If set to false, the test database needs to be set up separately
# Affects all tests and modes of deployment
populate: true
# Path (absolute or relative) to the database dump of a testable installation of the app
# Absolute path begins with "/"; relative path does not begin with "/"
dump_path: 'tests/_data/e107_v2.3.0.sample.sql'
# Configure this section for deployers that need file upload configuration
fs:
# Hostname or IP address to the remote destination
host: ''
# Port number of the file transfer server
port: '22'
# Username used for the file transfer
user: ''
# Path to the private key of the user. Takes precedence over "fs.password"
privkey_path: ''
# Password of the file transfer user. Ignored if "fs.privkey_path" is specified
password: ''
# Absolute path to where the remote web server serves "url"
path: ''