Chromium Code Reviews| Index: build/android/buildbot_functions.sh |
| diff --git a/build/android/buildbot_functions.sh b/build/android/buildbot_functions.sh |
| index c830e588fd738420fe610233850486d6b2522308..20dba61610b70159beac9f4c18a8c48380e529ce 100755 |
| --- a/build/android/buildbot_functions.sh |
| +++ b/build/android/buildbot_functions.sh |
| @@ -189,6 +189,28 @@ function bb_compile { |
| bb_goma_make |
| } |
| +# Re-gyp and compile with unit test bundles configured as shlibs for |
| +# the native test runner. Experimental for now. Once the native test |
| +# loader is on by default, this entire function becomes obsolete. |
| +function bb_native_test_compile_run_tests { |
| + echo "@@@BUILD_STEP Re-gyp for the native test runner@@@" |
| + GYP_DEFINES="$GYP_DEFINES gtest_target_type=shared_library" android_gyp |
| + |
| + echo "@@@BUILD_STEP Native test runner compile@@@" |
| + bb_goma_make |
| + |
| + # Make sure running the template prints an expected failure. |
| + echo "@@@BUILD_STEP Native test runner template test@@@" |
| + tempfile=/tmp/tempfile-$$.txt |
| + build/android/run_tests.py --xvfb --verbose \ |
| + -s out/Release/replaceme_apk/ChromeNativeTests-debug.apk \ |
| + | sed 's/@@@STEP_FAILURE@@@//g' | tee $tempfile |
| + happy_failure=$(cat $tempfile | grep RUNNER_FAILED | wc -l) |
|
bulach
2012/04/16 15:44:30
nit: grep -c
|
| + if [[ $happy_failure -eq 0 ]] ; then |
| + echo "@@@STEP_FAILURE@@@" |
| + fi |
| +} |
| + |
| # Experimental compile step; does not turn the tree red if it fails. |
| function bb_compile_experimental { |
| # Linking DumpRenderTree appears to hang forever? |