Skip to content

acceptance-tests job from cf-mysql/25

Github source: 887aae6b or master branch

Properties

broker

host

Host for the broker. Should be the same as jobs.cf-mysql-broker.properties.external_host

cf

admin_password

Password of the admin user

admin_username

Username of the admin user

api_url

Full URL of Cloud Foundry API

apps_domain

Shared domain for pushed apps

skip_ssl_validation

Whether to add –skip-ssl-validation for cf cli

Default
false

org_name

The name of the Org to run acceptance tests against

Default
""

proxy

api_force_https

Expect proxy to force redirect to HTTPS

Default
true

api_password

Proxy API password

api_username

Proxy API username

external_host

Proxy external host (e.g. p-mysql.example.com => proxy-0-p-mysql.example.com)

proxy_count

Number of proxy instances. Use to construct an array of proxy dashboard url (e.g. https://proxy-INDEX-EXTERNAL_HOST)

skip_ssl_validation

Tests will skip validation of SSL certificates

Default
true

service

max_user_connections_default

number of user connections to allow in a plan if not specified

Default
40

name

Name of the MySQL service

plans

Array of MySQL plans

smoke_test_password

Password for smoke tests to comply with CF password policy, if exists.

Default
'@Ma8rtj2vu'

smoke_tests_only

Instead of running the full acceptance test suite, only run a shorter smoke test

Default
true

standalone

host

Hostname of proxy or load balancer used to communicate with MySQL nodes in a standalone deployment

password

MySQL admin password

port

Port used to communicate with MySQL nodes

Default
3306

username

MySQL admin username

Default
root

standalone_tests_only

Instead of running the full acceptance test suite, only run a minimal set of tests that do not require a running CF deployment

Default
false

timeout_scale

scaling multiplier used to determine command timeouts

Default
1

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/acceptance-tests/ directory (learn more).

  • bin/run (from errand.sh.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.