[zorg] r249329 - [asan] Stop app runtime on the x86-android bot.

Evgeniy Stepanov via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 5 10:53:05 PDT 2015


Author: eugenis
Date: Mon Oct  5 12:53:04 2015
New Revision: 249329

URL: http://llvm.org/viewvc/llvm-project?rev=249329&view=rev
Log:
[asan] Stop app runtime on the x86-android bot.

This will free up some memory and may make the bot less flaky.

Modified:
    zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_android_functions.sh

Modified: zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_android_functions.sh
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_android_functions.sh?rev=249329&r1=249328&r2=249329&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_android_functions.sh (original)
+++ zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_android_functions.sh Mon Oct  5 12:53:04 2015
@@ -125,6 +125,14 @@ function test_android_on_device { # ARCH
     ADB=$ADB $ROOT/llvm_build64/bin/asan_device_setup
     sleep 2
 
+    # Nexus Player does not have enough RAM to run ASan tests reliably.
+    # Luckily, none of our tests need the application runtime, and killing
+    # that can free several hundred megs of RAM.
+    if [[ $_build_flavor == fugu* ]]; then
+      $ADB shell stop
+      sleep 2
+    fi
+
     # Kill leftover symbolizers. TODO: figure out what's going on.
     $ADB shell ps | grep llvm-symbolizer | awk '{print $2}' | xargs $ADB shell kill
 




More information about the llvm-commits mailing list