mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
test-release.sh: Move test-suite setup to beginning of the script
Summary: We want to catch failures early before do the full 3 stage build. The goal here is to avoid running through the whole build process and have it fail at the end (and not create the binary packages), just because some prerequisites failed to install. Reviewers: rovka, hans Reviewed By: hans Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D36422 llvm-svn: 310939
This commit is contained in:
parent
74ce2c9ff1
commit
4c0245450c
@ -403,14 +403,6 @@ function test_llvmCore() {
|
||||
fi
|
||||
|
||||
if [ $do_test_suite = 'yes' ]; then
|
||||
SandboxDir="$BuildDir/sandbox"
|
||||
Lit=$SandboxDir/bin/lit
|
||||
TestSuiteBuildDir="$BuildDir/test-suite-build"
|
||||
TestSuiteSrcDir="$BuildDir/test-suite.src"
|
||||
|
||||
virtualenv $SandboxDir
|
||||
$SandboxDir/bin/python $BuildDir/llvm.src/utils/lit/setup.py install
|
||||
mkdir -p $TestSuiteBuildDir
|
||||
cd $TestSuiteBuildDir
|
||||
env CC="$c_compiler" CXX="$cxx_compiler" \
|
||||
cmake $TestSuiteSrcDir -DTEST_SUITE_LIT=$Lit
|
||||
@ -466,6 +458,19 @@ if [ "$do_checkout" = "yes" ]; then
|
||||
export_sources
|
||||
fi
|
||||
|
||||
# Setup the test-suite. Do this early so we can catch failures before
|
||||
# we do the full 3 stage build.
|
||||
if [ $do_test_suite = "yes" ]; then
|
||||
SandboxDir="$BuildDir/sandbox"
|
||||
Lit=$SandboxDir/bin/lit
|
||||
TestSuiteBuildDir="$BuildDir/test-suite-build"
|
||||
TestSuiteSrcDir="$BuildDir/test-suite.src"
|
||||
|
||||
virtualenv $SandboxDir
|
||||
$SandboxDir/bin/python $BuildDir/llvm.src/utils/lit/setup.py install
|
||||
mkdir -p $TestSuiteBuildDir
|
||||
fi
|
||||
|
||||
(
|
||||
Flavors="Release"
|
||||
if [ "$do_debug" = "yes" ]; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user