mirror of https://github.com/openXC7/prjxray.git
58 lines
1.4 KiB
Bash
Executable File
58 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
# Copyright (C) 2017-2020 The Project X-Ray Authors.
|
|
#
|
|
# Use of this source code is governed by a ISC-style
|
|
# license that can be found in the LICENSE file or at
|
|
# https://opensource.org/licenses/ISC
|
|
#
|
|
# SPDX-License-Identifier: ISC
|
|
|
|
set -e
|
|
|
|
cd github/$KOKORO_DIR/
|
|
|
|
source ./.github/kokoro/steps/hostcheck.sh
|
|
source ./.github/kokoro/steps/hostsetup.sh
|
|
source ./.github/kokoro/steps/hostinfo.sh
|
|
source ./.github/kokoro/steps/git.sh
|
|
|
|
source ./.github/kokoro/steps/xilinx.sh
|
|
|
|
source ./.github/kokoro/steps/prjxray-env.sh
|
|
|
|
echo
|
|
echo "========================================"
|
|
echo "Downloading current database"
|
|
echo "----------------------------------------"
|
|
(
|
|
./download-latest-db.sh
|
|
)
|
|
echo "----------------------------------------"
|
|
|
|
echo
|
|
echo "========================================"
|
|
echo "Preparing database"
|
|
echo "----------------------------------------"
|
|
(
|
|
make db-prepare-${XRAY_SETTINGS}
|
|
)
|
|
echo "----------------------------------------"
|
|
|
|
source settings/$XRAY_SETTINGS.sh
|
|
|
|
echo
|
|
echo "========================================"
|
|
echo "Running quick fuzzer sanity check"
|
|
echo "----------------------------------------"
|
|
(
|
|
cd fuzzers
|
|
echo "make --dry-run"
|
|
make --dry-run
|
|
echo "----------------------------------------"
|
|
export MAX_VIVADO_PROCESS=$CORES
|
|
set -x
|
|
script --return --flush --command "make -j $CORES MAX_VIVADO_PROCESS=$CORES QUICK=y" -
|
|
set +x
|
|
)
|
|
echo "----------------------------------------"
|