| # Config file for site wide values. |
| # |
| # These values are expected to change on a site by site basis. If the system |
| # is set up in a new location, these values would need to be changed to work |
| # at that location. |
| # |
| # Do not modify property names |
| # Run buildbot reconfig if you change a value and buildbot is running |
| # |
| # PROPERTIES |
| |
| # Path for internal unit tests. |
| INTERNAL_REPOSITORY_PATH=/usr/local/google/repositories/HEAD/continuous-tests |
| |
| # TODO(billiani): EUREKA_TEST_DIRECTORY should be HEAD/test. |
| EUREKA_TEST_DIRECTORY=/usr/local/google/repositories/HEAD |
| |
| #Gdb toolchain path |
| GDB_PATH=/usr/local/google/repositories/HEAD/toolchain/arm-unknown-linux-gnueabi-4.5.3-glibc/bin/arm-unknown-linux-gnueabi-gdb |
| |
| # Usage: GET_LATEST_BUILD_SCRIPT [options] |
| # |
| # Options: |
| # --branch=BRANCH branch to get latest build number |
| # --product=PRODUCT product to get latest build number |
| # --build_output_type=TYPE ota, symbols or tests |
| # --flavor eng or tests |
| # --build_number=BUILD number of build we want the path |
| # --output_mode path or number |
| # |
| # Uses to get path from a build number and to get a build number: |
| # get_latest_build.py --branch=%s --product=%s --build_number=%s |
| # --build_output_type=%s --flavor=%s --output_mode='path' |
| # get_latest_build.py --branch=%s --product=%s |
| # --build_output_type=%s --flavor=%s --output_mode='number' |
| # where script that prints path or latest build number is |
| GET_LATEST_BUILD_SCRIPT=/usr/local/google/repositories/HEAD/continuous-tests/build/get_latest_build.py |
| |
| # Root location where tests logs are stored |
| RESULTS=gs://fragglerock |
| |
| # GCS bucket to store test result JSON files |
| RESULT_JSON_BUCKET=gs://fr_json_logs |
| |
| # Run identifiers path |
| IDS_REPOSITORY=gs://fragglerock/run_identifiers |
| |
| # Base URL to Google Storage console |
| #GS_CONSOLE_BASE_URL=https://cloud.google.com/console#/storage/ |
| # Changing URL because of link redirect bug. |
| GS_CONSOLE_BASE_URL=https://console.developers.google.com/storage/ |
| |
| # Path to the base output directory in which all test data is written: |
| BASE_OUTPUT_DIRECTORY=/usr/local/google/staging/fraggle_rock/output |
| |
| # Run environment to use for this instance. This is used to differentiate |
| # multiple instances of the system. The value is used in several places, for |
| # example when building output directory paths. Suggested values for this are |
| # parameter are: prod, staging. |
| # TODO(billiani): Remove staging from PARSED, LOGS and CSV when using RUN_ENV |
| RUN_ENVIRONMENT=staging |
| |
| # where logs are stored when tests run |
| LOCAL_LOGS_DIRECTORY=/usr/local/google/staging/fraggle_rock/logs |
| |
| # Parsed http endpoint |
| PARSED_LINK=http://hivemind.mtv.corp.google.com/eureka/parsed |
| |
| # CSV root dir |
| CSV_ROOT=/var/www/eureka/csv |
| |
| # Waterfall server port |
| URL_PORT=8010 |
| |
| # Dashboard server port |
| SERVER_PORT=8080 |
| |
| # Server entry point |
| SERVER_HOSTNAME=0.0.0.0 |
| |
| # Continuous tests name |
| NAME=Home Continuous Tests System |
| |
| # master hostname |
| MASTER_HOSTNAME=home-lab-ci-master-1.mtv |
| |
| # Buildbot state db ip |
| STATE_DB=173.194.227.201 |
| |
| # Enables functionality that is only available within Google. If running |
| # externally, set this to 0 to ensure that all Google specific functionality is |
| # not run: |
| G_INTERNAL=1 |
| |
| # Database type. |
| # The currently supported backend databases are defined in db/database_types.py. |
| # The default database type is Sqlite. To use a Sqlite database: |
| # Set DB_TYPE=sqlite and set DB_PATH=/path, where path is the location where |
| # the Sqlite database will be stored. |
| # |
| # To use a PostgreSQL database: |
| # Set DB_TYPE=postgresql and set DB_PATH=/path, where path is the location where |
| # the PostgreSQL database configuration file exists. An example PostgreSQL |
| # configuration file is at db/db.config. |
| # |
| # NOTE: If using postgresql, the third party psycopg2 library must be installed |
| # in your python environment. If not, ImportErrors will occur when using any of |
| # the tools that interface with the database. |
| DB_TYPE=postgresql |
| |
| # For a PostgreSQL database backend (ie. DB_TYPE=postgresql), provide the path |
| # to the PostgreSQL database configuration file (see notes for DB_TYPE above). |
| # |
| # For a Sqlite database backend (ie. DB_TYPE=sqlite), provide the path to the |
| # Sqlite database file: |
| DB_PATH=/usr/local/google/repositories/HEAD/continuous-tests/db/db.config |
| |
| # Password for communication between buildbot master and slaves. This password |
| # should not be set to an actual user password. It purely governs the |
| # communication between the master and slaves. |
| MASTER_SLAVE_PASSWORD=buildbotmasterslavepassword |
| |
| # URL root for device-visible media server. This machine is accessible to all |
| # devices in the lab, and contains media, HTML and JavaScript files that are used |
| # in tests. |
| CNS_MEDIA_SERVER_URL=https://home-media-server.sandbox.google.com |
| GCS_MEDIA_SERVER_URL=https://home-media-server-staging.sandbox.google.com |
| |
| # The root path of the GCS media server bucket |
| GCS_ROOT_PATH=gs://home-media-server/dynamic |
| |
| # Path to Munin monitoring output: |
| MONITOR_FILE_PATH=/var/www/mtv/hivemind.mtv/ |
| |
| # FR6 test definition file root path. The buildbot master looks for |
| # subdirectories in this directory containing test_defs.json files. |
| # These files contain the definitions of the tests to run. |
| # This is an optional parameter; if it is not specified, the default test |
| # definitions directory (tests/) is used. |
| # FR6+ only. If using master.cfg prior to FR6, this parameter has no effect. |
| TESTS_DEFS_ROOT_PATH=tests/ |
| |
| # Mirroring test log file storage |
| REPORT_SERVER_PREFIX=https://cloud.google.com/console#/storage/fragglerock |
| |
| # Mirroring test status (HTML) storage |
| MIRRORING_REPORT_SERVER=gtvchrome@172.17.21.60 |
| |
| # Mirroring test results directory |
| MIRRORING_REPORT_DIRECTORY=/var/www/gtv/mirroring_report |
| |
| # Chrome Cast Extension folder, the extension files under this folder |
| # will be copied to remote machine, and the extension will be used in test. |
| EXTENSION_FOLDER=/usr/local/google/home/repositories/data/extension |
| |
| # Test html and js files folder, it should contain all the test html and js |
| # files for Chrome SDK end to end test. All the files under this folder will |
| # be copied to HTTPS server during SDK end to end test. |
| TEST_FILES_FOLDER=/usr/local/google/home/repositories/data/tests |
| |
| # Path to local directory to store chrome_sdk binary |
| CHROME_SDK_TEST_DATA_FOLDER=/usr/local/google/staging/fraggle_rock/chrome_sdk |
| |
| # The type of access point manager used for allocation/deallocation of |
| # access points. It can have one of two values "chaos" for Chrome Chaos |
| # lab infrastructure or "testing" for a testing purposes access point allocator. |
| ACCESS_POINT_MANAGER_TYPE=chaos |
| |
| # Location where build status JSON is expected: |
| BUILD_STATUS_DIRECTORY_PATH=/tmp/build/status/ |
| |
| # Port used for communication between master and slaves: |
| MASTER_SLAVE_PORT_NUMBER=8014 |
| |
| # Google Cloud project id |
| CLOUD_STORAGE_PROJECT_ID=634486810642 |
| |
| # Log pushers used to copy logs to their final destinations. |
| # Currently supported types are CLOUD_STORAGE and LOCAL_LINUX |
| LOG_PUSHERS=[{"type":"LOCAL_LINUX", "path": "/usr/local/google/staging/fraggle_rock/logs"}] |
| |
| # URL endpoint for the chromeperf dashboard for adding data. Your host must be |
| # whitelisted to use the default value. A dev endpoint is available at: |
| # https://chrome-perf.googleplex.com/add_point |
| # This endpoint will accept data and return a 200 if it is correctly formatted. |
| CHROME_PERF_UPLOAD_URL=https://chromeperf.appspot.com/add_point |
| |
| # Link template to allow for referencing code from our results viewer into GoB. |
| EUREKA_REPO_LINK=https://eureka-internal.git.corp.google.com/{}/+/master/{}#{} |
| |
| # Test repo url |
| TEST_REPO_LINK=https://eureka-internal.git.corp.google.com/test/+/ |
| |
| # Signed GmsCore APK Directory |
| SIGNED_GMSCORE_DIR=/google/data/ro/teams/cast-test/gmscore/latest_signed |
| |
| # Android build artifact fetcher |
| ANDROID_FETCH_ARTIFACT_BINARY=/google/data/ro/projects/android/fetch_artifact |