7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/instana/test.rb', line 7
def setup_environment
ENV['MEMCACHED_HOST'] ||= '127.0.0.1:11211'
ENV['TRAVIS_PSQL_HOST'] ||= "127.0.0.1"
ENV['TRAVIS_PSQL_USER'] ||= "postgres"
ENV['TRAVIS_MYSQL_HOST'] ||= "127.0.0.1"
ENV['TRAVIS_MYSQL_USER'] ||= "root"
if ENV['DB_FLAVOR'] == 'postgresql'
ENV['DATABASE_URL'] = "postgresql://#{ENV['TRAVIS_PSQL_USER']}:#{ENV['TRAVIS_PSQL_PASS']}@#{ENV['TRAVIS_PSQL_HOST']}:5432/travis_ci_test"
elsif ENV['DB_FLAVOR'] == 'mysql'
ENV['DATABASE_URL'] = "mysql://#{ENV['TRAVIS_MYSQL_USER']}:#{ENV['TRAVIS_MYSQL_PASS']}@#{ENV['TRAVIS_MYSQL_HOST']}:3306/travis_ci_test"
else
ENV['DB_FLAVOR'] ||= 'mysql2'
ENV['DATABASE_URL'] = "mysql2://#{ENV['TRAVIS_MYSQL_USER']}:#{ENV['TRAVIS_MYSQL_PASS']}@#{ENV['TRAVIS_MYSQL_HOST']}:3306/travis_ci_test"
end
Instana.logger.warn "Database connect string configured to: #{ENV['DATABASE_URL']}"
end
|