OSDN Git Service

tests:bionic: small improvement to dlclose test.
authorDavid 'Digit' Turner <digit@google.com>
Sun, 2 Jan 2011 09:05:21 +0000 (10:05 +0100)
committerDavid 'Digit' Turner <digit@google.com>
Mon, 31 Jan 2011 09:40:44 +0000 (10:40 +0100)
Change-Id: I2fa0e06fab770a42b95006751baca07bb0e19d1e

tests/bionic/libc/bionic/test_dlclose_destruction.c
tests/bionic/libc/run-test.sh

index 928057a..348df17 100644 (file)
@@ -76,6 +76,10 @@ check_library(const char*  libname)
     }
 
     fprintf(stderr, "%s unloaded.\n", libname);
+    if (y != 2) {
+        fprintf(stderr, "Static destructors was not called on dlclose()!\n");
+        return 2;
+    }
     return 0;
 }
 
index bd9b25e..c88c6fe 100755 (executable)
@@ -165,7 +165,7 @@ set_adb_cmd_log $TMPDIR/adb.log.txt
 
 DEVICE_TEST_DIR=/data/local/bionic-test
 DEVICE_TEST=$DEVICE_TEST_DIR/$TESTNAME
-adb_cmd mkdir -p $DEVICE_TEST_DIR
+adb_cmd mkdir $DEVICE_TEST_DIR
 $ADB_CMD push $TESTEXE $DEVICE_TEST_DIR/
 if [ $? != 0 ] ; then
     echo "ERROR: Can't push test to device!"