- if [[ -s "$CONFIGSRC/config.yml" ]] ; then
- echo "Getting database configuration from $CONFIGSRC/config.yml"
- cp "$CONFIGSRC/config.yml" "$temp/test-config.yml"
- else
- if [[ -s /etc/arvados/config.yml ]] ; then
- echo "Getting database configuration from /etc/arvados/config.yml"
- python > "$temp/test-config.yml" <<EOF
-import yaml
-import json
-v = list(yaml.safe_load(open('/etc/arvados/config.yml'))['Clusters'].values())[0]['PostgreSQL']
-v['Connection']['dbname'] = 'arvados_test'
-print(json.dumps({"Clusters": { "zzzzz": {'PostgreSQL': v}}}))
-EOF
- else
- fatal "Please provide a config.yml file for the test suite in CONFIGSRC or /etc/arvados"
- fi
- fi
- export ARVADOS_CONFIG="$temp/test-config.yml"
-