| Index: tools/cross_build_gcc.sh
|
| diff --git a/tools/testrunner/local/junit_output.py b/tools/cross_build_gcc.sh
|
| old mode 100644
|
| new mode 100755
|
| similarity index 67%
|
| copy from tools/testrunner/local/junit_output.py
|
| copy to tools/cross_build_gcc.sh
|
| index 437adb178931f82364aa87e66315231b7b57a56d..b9e87280db72a8c95d8f98db059e43f5664eacf5
|
| --- a/tools/testrunner/local/junit_output.py
|
| +++ b/tools/cross_build_gcc.sh
|
| @@ -1,3 +1,5 @@
|
| +#!/bin/sh
|
| +#
|
| # Copyright 2013 the V8 project authors. All rights reserved.
|
| # Redistribution and use in source and binary forms, with or without
|
| # modification, are permitted provided that the following conditions are
|
| @@ -25,25 +27,41 @@
|
| # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
| # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
| +if [ "$#" -lt 1 ]; then
|
| + echo "Usage: tools/cross_build_gcc.sh <GCC prefix> [make arguments ...]"
|
| + exit 1
|
| +fi
|
|
|
| -import xml.etree.ElementTree as xml
|
| -
|
| -
|
| -class JUnitTestOutput:
|
| - def __init__(self, test_suite_name):
|
| - self.root = xml.Element("testsuite")
|
| - self.root.attrib["name"] = test_suite_name
|
| -
|
| - def HasRunTest(self, test_name, test_duration, test_failure):
|
| - testCaseElement = xml.Element("testcase")
|
| - testCaseElement.attrib["name"] = " ".join(test_name)
|
| - testCaseElement.attrib["time"] = str(round(test_duration, 3))
|
| - if len(test_failure):
|
| - failureElement = xml.Element("failure")
|
| - failureElement.text = test_failure
|
| - testCaseElement.append(failureElement)
|
| - self.root.append(testCaseElement)
|
| +export CXX=$1g++
|
| +export AR=$1ar
|
| +export RANLIB=$1ranlib
|
| +export CC=$1gcc
|
| +export LD=$1g++
|
|
|
| - def FinishAndWrite(self, file):
|
| - xml.ElementTree(self.root).write(file, "UTF-8")
|
| +OK=1
|
| +if [ ! -x "$CXX" ]; then
|
| + echo "Error: $CXX does not exist or is not executable."
|
| + OK=0
|
| +fi
|
| +if [ ! -x "$AR" ]; then
|
| + echo "Error: $AR does not exist or is not executable."
|
| + OK=0
|
| +fi
|
| +if [ ! -x "$RANLIB" ]; then
|
| + echo "Error: $RANLIB does not exist or is not executable."
|
| + OK=0
|
| +fi
|
| +if [ ! -x "$CC" ]; then
|
| + echo "Error: $CC does not exist or is not executable."
|
| + OK=0
|
| +fi
|
| +if [ ! -x "$LD" ]; then
|
| + echo "Error: $LD does not exist or is not executable."
|
| + OK=0
|
| +fi
|
| +if [ $OK -ne 1 ]; then
|
| + exit 1
|
| +fi
|
|
|
| +shift
|
| +make snapshot=off $@
|
|
|