blob: 6d0edb49b4d2fddd27057a99a26b635449c2f8b5 [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
{
project: opentitan
repo_server: "github.com/lowrisc/opentitan"
doc_server: docs.opentitan.org
results_server: reports.opentitan.org
// Default directory structure for the output
scratch_base_path: "{scratch_root}/{branch}"
scratch_path: "{scratch_base_path}/{dut}-{flow}-{tool}"
// Common data structure
build_pass_patterns: []
// TODO: Add back FuseSoC fail pattern after
// https://github.com/lowRISC/opentitan/issues/7348 is resolved.
build_fail_patterns: []
exports: [
{ SCRATCH_PATH: "{scratch_path}" },
{ proj_root: "{proj_root}" }
]
// Results server stuff - indicate what command to use to copy over the results.
// Workaround for gsutil to fall back to using python2.7.
results_server_prefix: "gs://"
results_server_cmd: "/usr/bin/gsutil"
results_html_name: "report.html"
// If defined, this is printed into the results md files
revision: '''{eval_cmd}
COMMIT_L=`git rev-parse HEAD`; \
COMMIT_S=`git rev-parse --short HEAD`; \
REV_STR="GitHub Revision: [\`$COMMIT_S\`](https://{repo_server}/tree/$COMMIT_L)"; \
printf "$REV_STR"; \
if [ -d "{proj_root}/hw/foundry" ]; then \
COMMIT_FOUNDRY_S=`git -C {proj_root}/hw/foundry rev-parse --short HEAD`; \
REV_STR_FOUNDRY="Foundry Revision: \`$COMMIT_FOUNDRY_S\`"; \
printf "<br>$REV_STR_FOUNDRY"; \
fi
'''
// The current design level
design_level: "ip"
}