aboutsummaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorChase Qi <chase.qi@linaro.org>2015-02-02 16:50:33 +0800
committerChase Qi <chase.qi@linaro.org>2015-02-02 16:50:33 +0800
commit81a32c26c0d09031b532071492d7573873f709c8 (patch)
tree32642ab0cdacff63183a55f88310c45df6a59601 /android
parent735ede28af0d3cbd9ba1baa5558daa4c8068b6d8 (diff)
android: add gtestParser
Diffstat (limited to 'android')
-rw-r--r--android/apks/.DS_Storebin6148 -> 0 bytes
-rw-r--r--android/apks/Gparser/.gitignore6
-rw-r--r--android/apks/Gparser/.idea/.name1
-rw-r--r--android/apks/Gparser/.idea/compiler.xml23
-rw-r--r--android/apks/Gparser/.idea/copyright/profiles_settings.xml3
-rw-r--r--android/apks/Gparser/.idea/encodings.xml5
-rw-r--r--android/apks/Gparser/.idea/gradle.xml19
-rw-r--r--android/apks/Gparser/.idea/misc.xml26
-rw-r--r--android/apks/Gparser/.idea/modules.xml10
-rw-r--r--android/apks/Gparser/.idea/scopes/scope_settings.xml5
-rw-r--r--android/apks/Gparser/.idea/vcs.xml7
-rw-r--r--android/apks/Gparser/Gparser.iml21
-rw-r--r--android/apks/Gparser/app/.gitignore1
-rw-r--r--android/apks/Gparser/app/app.iml91
-rw-r--r--android/apks/Gparser/app/build.gradle25
-rw-r--r--android/apks/Gparser/app/proguard-rules.pro17
-rw-r--r--android/apks/Gparser/app/src/androidTest/java/org/linaro/gparser/ApplicationTest.java13
-rw-r--r--android/apks/Gparser/app/src/main/AndroidManifest.xml21
-rw-r--r--android/apks/Gparser/app/src/main/assets/TestResults.xml347
-rw-r--r--android/apks/Gparser/app/src/main/java/org/linaro/gparser/MainActivity.java50
-rw-r--r--android/apks/Gparser/app/src/main/java/org/linaro/gparser/TestResult.java36
-rw-r--r--android/apks/Gparser/app/src/main/java/org/linaro/gparser/XMLPullParserHandler.java75
-rw-r--r--android/apks/Gparser/app/src/main/res/drawable-hdpi/ic_launcher.pngbin9397 -> 0 bytes
-rw-r--r--android/apks/Gparser/app/src/main/res/drawable-mdpi/ic_launcher.pngbin5237 -> 0 bytes
-rw-r--r--android/apks/Gparser/app/src/main/res/drawable-xhdpi/ic_launcher.pngbin14383 -> 0 bytes
-rw-r--r--android/apks/Gparser/app/src/main/res/drawable-xxhdpi/ic_launcher.pngbin19388 -> 0 bytes
-rw-r--r--android/apks/Gparser/app/src/main/res/layout/activity_main.xml14
-rw-r--r--android/apks/Gparser/app/src/main/res/menu/menu_main.xml6
-rw-r--r--android/apks/Gparser/app/src/main/res/values-w820dp/dimens.xml6
-rw-r--r--android/apks/Gparser/app/src/main/res/values/dimens.xml5
-rw-r--r--android/apks/Gparser/app/src/main/res/values/strings.xml8
-rw-r--r--android/apks/Gparser/app/src/main/res/values/styles.xml8
-rw-r--r--android/apks/Gparser/build.gradle19
-rw-r--r--android/apks/Gparser/gradle.properties18
-rw-r--r--android/apks/Gparser/gradle/wrapper/gradle-wrapper.jarbin49896 -> 0 bytes
-rw-r--r--android/apks/Gparser/gradle/wrapper/gradle-wrapper.properties6
-rwxr-xr-xandroid/apks/Gparser/gradlew164
-rw-r--r--android/apks/Gparser/gradlew.bat90
-rw-r--r--android/apks/Gparser/settings.gradle1
-rwxr-xr-xandroid/scripts/gtest.sh9
40 files changed, 9 insertions, 1147 deletions
diff --git a/android/apks/.DS_Store b/android/apks/.DS_Store
deleted file mode 100644
index 9989b9f..0000000
--- a/android/apks/.DS_Store
+++ /dev/null
Binary files differ
diff --git a/android/apks/Gparser/.gitignore b/android/apks/Gparser/.gitignore
deleted file mode 100644
index afbdab3..0000000
--- a/android/apks/Gparser/.gitignore
+++ /dev/null
@@ -1,6 +0,0 @@
-.gradle
-/local.properties
-/.idea/workspace.xml
-/.idea/libraries
-.DS_Store
-/build
diff --git a/android/apks/Gparser/.idea/.name b/android/apks/Gparser/.idea/.name
deleted file mode 100644
index 4d6dcbc..0000000
--- a/android/apks/Gparser/.idea/.name
+++ /dev/null
@@ -1 +0,0 @@
-Gparser \ No newline at end of file
diff --git a/android/apks/Gparser/.idea/compiler.xml b/android/apks/Gparser/.idea/compiler.xml
deleted file mode 100644
index 217af47..0000000
--- a/android/apks/Gparser/.idea/compiler.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="CompilerConfiguration">
- <option name="DEFAULT_COMPILER" value="Javac" />
- <resourceExtensions />
- <wildcardResourcePatterns>
- <entry name="!?*.java" />
- <entry name="!?*.form" />
- <entry name="!?*.class" />
- <entry name="!?*.groovy" />
- <entry name="!?*.scala" />
- <entry name="!?*.flex" />
- <entry name="!?*.kt" />
- <entry name="!?*.clj" />
- </wildcardResourcePatterns>
- <annotationProcessing>
- <profile default="true" name="Default" enabled="false">
- <processorPath useClasspath="true" />
- </profile>
- </annotationProcessing>
- </component>
-</project>
-
diff --git a/android/apks/Gparser/.idea/copyright/profiles_settings.xml b/android/apks/Gparser/.idea/copyright/profiles_settings.xml
deleted file mode 100644
index e7bedf3..0000000
--- a/android/apks/Gparser/.idea/copyright/profiles_settings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-<component name="CopyrightManager">
- <settings default="" />
-</component> \ No newline at end of file
diff --git a/android/apks/Gparser/.idea/encodings.xml b/android/apks/Gparser/.idea/encodings.xml
deleted file mode 100644
index e206d70..0000000
--- a/android/apks/Gparser/.idea/encodings.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
-</project>
-
diff --git a/android/apks/Gparser/.idea/gradle.xml b/android/apks/Gparser/.idea/gradle.xml
deleted file mode 100644
index fe865d3..0000000
--- a/android/apks/Gparser/.idea/gradle.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="GradleSettings">
- <option name="linkedExternalProjectsSettings">
- <GradleProjectSettings>
- <option name="distributionType" value="LOCAL" />
- <option name="externalProjectPath" value="$PROJECT_DIR$" />
- <option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.2.1" />
- <option name="modules">
- <set>
- <option value="$PROJECT_DIR$" />
- <option value="$PROJECT_DIR$/app" />
- </set>
- </option>
- </GradleProjectSettings>
- </option>
- </component>
-</project>
-
diff --git a/android/apks/Gparser/.idea/misc.xml b/android/apks/Gparser/.idea/misc.xml
deleted file mode 100644
index 58ff01f..0000000
--- a/android/apks/Gparser/.idea/misc.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="EntryPointsManager">
- <entry_points version="2.0" />
- </component>
- <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" assert-keyword="true" jdk-15="true" project-jdk-name="1.7" project-jdk-type="JavaSDK">
- <output url="file://$PROJECT_DIR$/build/classes" />
- </component>
- <component name="masterDetails">
- <states>
- <state key="ProjectJDKs.UI">
- <settings>
- <last-edited>1.7</last-edited>
- <splitter-proportions>
- <option name="proportions">
- <list>
- <option value="0.2" />
- </list>
- </option>
- </splitter-proportions>
- </settings>
- </state>
- </states>
- </component>
-</project>
-
diff --git a/android/apks/Gparser/.idea/modules.xml b/android/apks/Gparser/.idea/modules.xml
deleted file mode 100644
index cda5a20..0000000
--- a/android/apks/Gparser/.idea/modules.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="ProjectModuleManager">
- <modules>
- <module fileurl="file://$PROJECT_DIR$/Gparser.iml" filepath="$PROJECT_DIR$/Gparser.iml" />
- <module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" />
- </modules>
- </component>
-</project>
-
diff --git a/android/apks/Gparser/.idea/scopes/scope_settings.xml b/android/apks/Gparser/.idea/scopes/scope_settings.xml
deleted file mode 100644
index 922003b..0000000
--- a/android/apks/Gparser/.idea/scopes/scope_settings.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<component name="DependencyValidationManager">
- <state>
- <option name="SKIP_IMPORT_STATEMENTS" value="false" />
- </state>
-</component> \ No newline at end of file
diff --git a/android/apks/Gparser/.idea/vcs.xml b/android/apks/Gparser/.idea/vcs.xml
deleted file mode 100644
index def6a6a..0000000
--- a/android/apks/Gparser/.idea/vcs.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="VcsDirectoryMappings">
- <mapping directory="" vcs="" />
- </component>
-</project>
-
diff --git a/android/apks/Gparser/Gparser.iml b/android/apks/Gparser/Gparser.iml
deleted file mode 100644
index 2a02201..0000000
--- a/android/apks/Gparser/Gparser.iml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" type="JAVA_MODULE" version="4">
- <component name="FacetManager">
- <facet type="java-gradle" name="Java-Gradle">
- <configuration>
- <option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" />
- </configuration>
- </facet>
- </component>
- <component name="NewModuleRootManager" inherit-compiler-output="false">
- <output url="file://$MODULE_DIR$/build/classes/main" />
- <output-test url="file://$MODULE_DIR$/build/classes/test" />
- <exclude-output />
- <content url="file://$MODULE_DIR$">
- <excludeFolder url="file://$MODULE_DIR$/.gradle" />
- </content>
- <orderEntry type="inheritedJdk" />
- <orderEntry type="sourceFolder" forTests="false" />
- </component>
-</module>
-
diff --git a/android/apks/Gparser/app/.gitignore b/android/apks/Gparser/app/.gitignore
deleted file mode 100644
index 796b96d..0000000
--- a/android/apks/Gparser/app/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build
diff --git a/android/apks/Gparser/app/app.iml b/android/apks/Gparser/app/app.iml
deleted file mode 100644
index c6c55c4..0000000
--- a/android/apks/Gparser/app/app.iml
+++ /dev/null
@@ -1,91 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" type="JAVA_MODULE" version="4">
- <component name="FacetManager">
- <facet type="android-gradle" name="Android-Gradle">
- <configuration>
- <option name="GRADLE_PROJECT_PATH" value=":app" />
- </configuration>
- </facet>
- <facet type="android" name="Android">
- <configuration>
- <option name="SELECTED_BUILD_VARIANT" value="debug" />
- <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
- <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" />
- <option name="ASSEMBLE_TEST_TASK_NAME" value="assembleDebugTest" />
- <option name="SOURCE_GEN_TASK_NAME" value="generateDebugSources" />
- <option name="TEST_SOURCE_GEN_TASK_NAME" value="generateDebugTestSources" />
- <option name="ALLOW_USER_CONFIGURATION" value="false" />
- <option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" />
- <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" />
- <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res" />
- <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
- </configuration>
- </facet>
- </component>
- <component name="NewModuleRootManager" inherit-compiler-output="false">
- <output url="file://$MODULE_DIR$/build/intermediates/classes/debug" />
- <exclude-output />
- <content url="file://$MODULE_DIR$">
- <sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/debug" isTestSource="false" generated="true" />
- <sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/debug" isTestSource="false" generated="true" />
- <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
- <sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/debug" isTestSource="false" generated="true" />
- <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" />
- <sourceFolder url="file://$MODULE_DIR$/build/generated/res/generated/debug" type="java-resource" />
- <sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/test/debug" isTestSource="true" generated="true" />
- <sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/test/debug" isTestSource="true" generated="true" />
- <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/test/debug" isTestSource="true" generated="true" />
- <sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/test/debug" isTestSource="true" generated="true" />
- <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/test/debug" type="java-test-resource" />
- <sourceFolder url="file://$MODULE_DIR$/build/generated/res/generated/test/debug" type="java-test-resource" />
- <sourceFolder url="file://$MODULE_DIR$/src/debug/res" type="java-resource" />
- <sourceFolder url="file://$MODULE_DIR$/src/debug/resources" type="java-resource" />
- <sourceFolder url="file://$MODULE_DIR$/src/debug/assets" type="java-resource" />
- <sourceFolder url="file://$MODULE_DIR$/src/debug/aidl" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/debug/java" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/debug/jni" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/debug/rs" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/res" type="java-resource" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/assets" type="java-resource" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/aidl" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
- <sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
- <sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
- <sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
- <sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
- <sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" />
- <sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/bundles" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/coverage-instrumented-classes" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dependency-cache" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex-cache" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/jacoco" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/javaResources" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/libs" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/ndk" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/pre-dexed" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/proguard" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" />
- <excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" />
- <excludeFolder url="file://$MODULE_DIR$/build/outputs" />
- <excludeFolder url="file://$MODULE_DIR$/build/tmp" />
- </content>
- <orderEntry type="jdk" jdkName="Android API 21 Platform" jdkType="Android SDK" />
- <orderEntry type="sourceFolder" forTests="false" />
- <orderEntry type="library" exported="" name="appcompat-v7-21.0.3" level="project" />
- <orderEntry type="library" exported="" name="support-annotations-21.0.3" level="project" />
- <orderEntry type="library" exported="" name="support-v4-21.0.3" level="project" />
- </component>
-</module>
-
diff --git a/android/apks/Gparser/app/build.gradle b/android/apks/Gparser/app/build.gradle
deleted file mode 100644
index 87b29a5..0000000
--- a/android/apks/Gparser/app/build.gradle
+++ /dev/null
@@ -1,25 +0,0 @@
-apply plugin: 'com.android.application'
-
-android {
- compileSdkVersion 21
- buildToolsVersion "21.1.2"
-
- defaultConfig {
- applicationId "org.linaro.gparser"
- minSdkVersion 19
- targetSdkVersion 21
- versionCode 1
- versionName "1.0"
- }
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- }
- }
-}
-
-dependencies {
- compile fileTree(dir: 'libs', include: ['*.jar'])
- compile 'com.android.support:appcompat-v7:21.0.3'
-}
diff --git a/android/apks/Gparser/app/proguard-rules.pro b/android/apks/Gparser/app/proguard-rules.pro
deleted file mode 100644
index 609b7c3..0000000
--- a/android/apks/Gparser/app/proguard-rules.pro
+++ /dev/null
@@ -1,17 +0,0 @@
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in /Users/chase/Library/Android/sdk/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the proguardFiles
-# directive in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# Add any project specific keep options here:
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
diff --git a/android/apks/Gparser/app/src/androidTest/java/org/linaro/gparser/ApplicationTest.java b/android/apks/Gparser/app/src/androidTest/java/org/linaro/gparser/ApplicationTest.java
deleted file mode 100644
index 355e1a4..0000000
--- a/android/apks/Gparser/app/src/androidTest/java/org/linaro/gparser/ApplicationTest.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package org.linaro.gparser;
-
-import android.app.Application;
-import android.test.ApplicationTestCase;
-
-/**
- * <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
- */
-public class ApplicationTest extends ApplicationTestCase<Application> {
- public ApplicationTest() {
- super(Application.class);
- }
-} \ No newline at end of file
diff --git a/android/apks/Gparser/app/src/main/AndroidManifest.xml b/android/apks/Gparser/app/src/main/AndroidManifest.xml
deleted file mode 100644
index 1e72a1f..0000000
--- a/android/apks/Gparser/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="org.linaro.gparser" >
-
- <application
- android:allowBackup="true"
- android:icon="@drawable/ic_launcher"
- android:label="@string/app_name"
- android:theme="@style/AppTheme" >
- <activity
- android:name=".MainActivity"
- android:label="@string/app_name" >
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
-
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- </application>
-
-</manifest>
diff --git a/android/apks/Gparser/app/src/main/assets/TestResults.xml b/android/apks/Gparser/app/src/main/assets/TestResults.xml
deleted file mode 100644
index 123fb75..0000000
--- a/android/apks/Gparser/app/src/main/assets/TestResults.xml
+++ /dev/null
@@ -1,347 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<testsuites tests="44" failures="17" disabled="0" errors="0" timestamp="2015-01-19T13:21:55" time="70.886" name="AllTests">
- <testsuite name="Allocate" tests="6" failures="1" disabled="0" errors="0" time="4.142">
- <testcase name="Allocate" status="run" time="0.003" classname="Allocate" Heaps="4" />
- <testcase name="AllocateCached" status="run" time="0.004" classname="Allocate" Heaps="4" />
- <testcase name="AllocateCachedNeedsSync" status="run" time="0.004" classname="Allocate" Heaps="4">
- <failure message="system/core/libion/tests/allocate_test.cpp:65&#x0A;Value of: ion_alloc(m_ionFd, size, 0, heapMask, 2, &amp;handle)&#x0A; Actual: -12&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/allocate_test.cpp:63: size 2097152&#x0A;system/core/libion/tests/allocate_test.cpp:62: heap 4" type=""><![CDATA[system/core/libion/tests/allocate_test.cpp:65
-Value of: ion_alloc(m_ionFd, size, 0, heapMask, 2, &handle)
- Actual: -12
-Expected: 0
-Google Test trace:
-system/core/libion/tests/allocate_test.cpp:63: size 2097152
-system/core/libion/tests/allocate_test.cpp:62: heap 4]]></failure>
- </testcase>
- <testcase name="RepeatedAllocate" status="run" time="4.121" classname="Allocate" Heaps="4" />
- <testcase name="Zeroed" status="run" time="0.003" classname="Allocate" Heaps="4" />
- <testcase name="Large" status="run" time="0.006" classname="Allocate" Heaps="4" />
- </testsuite>
- <testsuite name="FormerlyValidHandle" tests="3" failures="0" disabled="0" errors="0" time="0.001">
- <testcase name="free" status="run" time="0" classname="FormerlyValidHandle" />
- <testcase name="map" status="run" time="0" classname="FormerlyValidHandle" />
- <testcase name="share" status="run" time="0" classname="FormerlyValidHandle" />
- </testsuite>
- <testsuite name="InvalidValues" tests="8" failures="2" disabled="0" errors="0" time="0.006">
- <testcase name="ion_close" status="run" time="0" classname="InvalidValues" Heaps="4" />
- <testcase name="ion_alloc" status="run" time="0.002" classname="InvalidValues" Heaps="4">
- <failure message="system/core/libion/tests/invalid_values_test.cpp:71&#x0A;Value of: ion_alloc(m_ionFd, -1, 0, heapMask, 0, &amp;handle)&#x0A; Actual: -12&#x0A;Expected: -22&#x0A;Google Test trace:&#x0A;system/core/libion/tests/invalid_values_test.cpp:67: heap 1" type=""><![CDATA[system/core/libion/tests/invalid_values_test.cpp:71
-Value of: ion_alloc(m_ionFd, -1, 0, heapMask, 0, &handle)
- Actual: -12
-Expected: -22
-Google Test trace:
-system/core/libion/tests/invalid_values_test.cpp:67: heap 1]]></failure>
- <failure message="system/core/libion/tests/invalid_values_test.cpp:71&#x0A;Value of: ion_alloc(m_ionFd, -1, 0, heapMask, 0, &amp;handle)&#x0A; Actual: -12&#x0A;Expected: -22&#x0A;Google Test trace:&#x0A;system/core/libion/tests/invalid_values_test.cpp:67: heap 2" type=""><![CDATA[system/core/libion/tests/invalid_values_test.cpp:71
-Value of: ion_alloc(m_ionFd, -1, 0, heapMask, 0, &handle)
- Actual: -12
-Expected: -22
-Google Test trace:
-system/core/libion/tests/invalid_values_test.cpp:67: heap 2]]></failure>
- <failure message="system/core/libion/tests/invalid_values_test.cpp:71&#x0A;Value of: ion_alloc(m_ionFd, -1, 0, heapMask, 0, &amp;handle)&#x0A; Actual: -12&#x0A;Expected: -22&#x0A;Google Test trace:&#x0A;system/core/libion/tests/invalid_values_test.cpp:67: heap 4" type=""><![CDATA[system/core/libion/tests/invalid_values_test.cpp:71
-Value of: ion_alloc(m_ionFd, -1, 0, heapMask, 0, &handle)
- Actual: -12
-Expected: -22
-Google Test trace:
-system/core/libion/tests/invalid_values_test.cpp:67: heap 4]]></failure>
- <failure message="system/core/libion/tests/invalid_values_test.cpp:71&#x0A;Value of: ion_alloc(m_ionFd, -1, 0, heapMask, 0, &amp;handle)&#x0A; Actual: -12&#x0A;Expected: -22&#x0A;Google Test trace:&#x0A;system/core/libion/tests/invalid_values_test.cpp:67: heap 8" type=""><![CDATA[system/core/libion/tests/invalid_values_test.cpp:71
-Value of: ion_alloc(m_ionFd, -1, 0, heapMask, 0, &handle)
- Actual: -12
-Expected: -22
-Google Test trace:
-system/core/libion/tests/invalid_values_test.cpp:67: heap 8]]></failure>
- </testcase>
- <testcase name="ion_alloc_fd" status="run" time="0.001" classname="InvalidValues" Heaps="4">
- <failure message="system/core/libion/tests/invalid_values_test.cpp:94&#x0A;Value of: ion_alloc_fd(m_ionFd, -1, 0, heapMask, 0, &amp;fd)&#x0A; Actual: -12&#x0A;Expected: -22&#x0A;Google Test trace:&#x0A;system/core/libion/tests/invalid_values_test.cpp:90: heap 1" type=""><![CDATA[system/core/libion/tests/invalid_values_test.cpp:94
-Value of: ion_alloc_fd(m_ionFd, -1, 0, heapMask, 0, &fd)
- Actual: -12
-Expected: -22
-Google Test trace:
-system/core/libion/tests/invalid_values_test.cpp:90: heap 1]]></failure>
- <failure message="system/core/libion/tests/invalid_values_test.cpp:94&#x0A;Value of: ion_alloc_fd(m_ionFd, -1, 0, heapMask, 0, &amp;fd)&#x0A; Actual: -12&#x0A;Expected: -22&#x0A;Google Test trace:&#x0A;system/core/libion/tests/invalid_values_test.cpp:90: heap 2" type=""><![CDATA[system/core/libion/tests/invalid_values_test.cpp:94
-Value of: ion_alloc_fd(m_ionFd, -1, 0, heapMask, 0, &fd)
- Actual: -12
-Expected: -22
-Google Test trace:
-system/core/libion/tests/invalid_values_test.cpp:90: heap 2]]></failure>
- <failure message="system/core/libion/tests/invalid_values_test.cpp:94&#x0A;Value of: ion_alloc_fd(m_ionFd, -1, 0, heapMask, 0, &amp;fd)&#x0A; Actual: -12&#x0A;Expected: -22&#x0A;Google Test trace:&#x0A;system/core/libion/tests/invalid_values_test.cpp:90: heap 4" type=""><![CDATA[system/core/libion/tests/invalid_values_test.cpp:94
-Value of: ion_alloc_fd(m_ionFd, -1, 0, heapMask, 0, &fd)
- Actual: -12
-Expected: -22
-Google Test trace:
-system/core/libion/tests/invalid_values_test.cpp:90: heap 4]]></failure>
- <failure message="system/core/libion/tests/invalid_values_test.cpp:94&#x0A;Value of: ion_alloc_fd(m_ionFd, -1, 0, heapMask, 0, &amp;fd)&#x0A; Actual: -12&#x0A;Expected: -22&#x0A;Google Test trace:&#x0A;system/core/libion/tests/invalid_values_test.cpp:90: heap 8" type=""><![CDATA[system/core/libion/tests/invalid_values_test.cpp:94
-Value of: ion_alloc_fd(m_ionFd, -1, 0, heapMask, 0, &fd)
- Actual: -12
-Expected: -22
-Google Test trace:
-system/core/libion/tests/invalid_values_test.cpp:90: heap 8]]></failure>
- </testcase>
- <testcase name="ion_free" status="run" time="0.001" classname="InvalidValues" Heaps="4" />
- <testcase name="ion_map" status="run" time="0.001" classname="InvalidValues" Heaps="4" />
- <testcase name="ion_share" status="run" time="0" classname="InvalidValues" Heaps="4" />
- <testcase name="ion_import" status="run" time="0.001" classname="InvalidValues" Heaps="4" />
- <testcase name="ion_sync_fd" status="run" time="0" classname="InvalidValues" Heaps="4" />
- </testsuite>
- <testsuite name="Map" tests="5" failures="0" disabled="0" errors="0" time="0.055">
- <testcase name="MapHandle" status="run" time="0.012" classname="Map" Heaps="4" />
- <testcase name="MapFd" status="run" time="0.012" classname="Map" Heaps="4" />
- <testcase name="MapOffset" status="run" time="0" classname="Map" Heaps="4" />
- <testcase name="MapCached" status="run" time="0.018" classname="Map" Heaps="4" />
- <testcase name="MapCachedNeedsSync" status="run" time="0.013" classname="Map" Heaps="4" />
- </testsuite>
- <testsuite name="Device" tests="13" failures="13" disabled="0" errors="0" time="0.017">
- <testcase name="KernelReadCached" status="run" time="0.001" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:96&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf2)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:140: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:96
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf2)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:140: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:159&#x0A;Value of: ((char *)buf)[i]&#x0A; Actual: &apos;\0&apos;&#x0A;Expected: (char)i&#x0A;Which is: &apos;\x1&apos; (1)&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:140: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:159
-Value of: ((char *)buf)[i]
- Actual: '\0'
-Expected: (char)i
-Which is: '\x1' (1)
-Google Test trace:
-system/core/libion/tests/device_test.cpp:140: heap 1]]></failure>
- </testcase>
- <testcase name="KernelWriteCached" status="run" time="0.001" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:110&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf2)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:177: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:110
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf2)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:177: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:193&#x0A;Value of: ((char *)ptr)[i]&#x0A; Actual: &apos;\0&apos;&#x0A;Expected: (char)i&#x0A;Which is: &apos;\x1&apos; (1)&#x0A;1&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:177: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:193
-Value of: ((char *)ptr)[i]
- Actual: '\0'
-Expected: (char)i
-Which is: '\x1' (1)
-1
-Google Test trace:
-system/core/libion/tests/device_test.cpp:177: heap 1]]></failure>
- </testcase>
- <testcase name="DMAReadCached" status="run" time="0.001" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:68&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:208: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:68
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:208: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:225&#x0A;Value of: ((char *)buf)[i]&#x0A; Actual: &apos;\0&apos;&#x0A;Expected: (char)i&#x0A;Which is: &apos;\x1&apos; (1)&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:208: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:225
-Value of: ((char *)buf)[i]
- Actual: '\0'
-Expected: (char)i
-Which is: '\x1' (1)
-Google Test trace:
-system/core/libion/tests/device_test.cpp:208: heap 1]]></failure>
- </testcase>
- <testcase name="DMAWriteCached" status="run" time="0.001" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:82&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:243: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:82
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:243: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:259&#x0A;Value of: ((char *)ptr)[i]&#x0A; Actual: &apos;\0&apos;&#x0A;Expected: (char)i&#x0A;Which is: &apos;\x1&apos; (1)&#x0A;1&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:243: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:259
-Value of: ((char *)ptr)[i]
- Actual: '\0'
-Expected: (char)i
-Which is: '\x1' (1)
-1
-Google Test trace:
-system/core/libion/tests/device_test.cpp:243: heap 1]]></failure>
- </testcase>
- <testcase name="KernelReadCachedNeedsSync" status="run" time="0" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:96&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf2)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:274: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:96
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf2)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:274: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:293&#x0A;Value of: ((char *)buf)[i]&#x0A; Actual: &apos;\0&apos;&#x0A;Expected: (char)i&#x0A;Which is: &apos;\x1&apos; (1)&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:274: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:293
-Value of: ((char *)buf)[i]
- Actual: '\0'
-Expected: (char)i
-Which is: '\x1' (1)
-Google Test trace:
-system/core/libion/tests/device_test.cpp:274: heap 1]]></failure>
- </testcase>
- <testcase name="KernelWriteCachedNeedsSync" status="run" time="0" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:110&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf2)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:311: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:110
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf2)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:311: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:327&#x0A;Value of: ((char *)ptr)[i]&#x0A; Actual: &apos;\0&apos;&#x0A;Expected: (char)i&#x0A;Which is: &apos;\x1&apos; (1)&#x0A;1&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:311: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:327
-Value of: ((char *)ptr)[i]
- Actual: '\0'
-Expected: (char)i
-Which is: '\x1' (1)
-1
-Google Test trace:
-system/core/libion/tests/device_test.cpp:311: heap 1]]></failure>
- </testcase>
- <testcase name="DMAReadCachedNeedsSync" status="run" time="0" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:68&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:342: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:68
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:342: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:361&#x0A;Value of: ((char *)buf)[i]&#x0A; Actual: &apos;\0&apos;&#x0A;Expected: (char)i&#x0A;Which is: &apos;\x1&apos; (1)&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:342: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:361
-Value of: ((char *)buf)[i]
- Actual: '\0'
-Expected: (char)i
-Which is: '\x1' (1)
-Google Test trace:
-system/core/libion/tests/device_test.cpp:342: heap 1]]></failure>
- </testcase>
- <testcase name="DMAWriteCachedNeedsSync" status="run" time="0.003" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:82&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:379: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:82
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:379: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:82&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:379: heap 2" type=""><![CDATA[system/core/libion/tests/device_test.cpp:82
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:379: heap 2]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:82&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:379: heap 4" type=""><![CDATA[system/core/libion/tests/device_test.cpp:82
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:379: heap 4]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:82&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:379: heap 8" type=""><![CDATA[system/core/libion/tests/device_test.cpp:82
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:379: heap 8]]></failure>
- </testcase>
- <testcase name="KernelRead" status="run" time="0.002" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:96&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf2)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:411: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:96
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf2)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:411: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:96&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf2)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:411: heap 2" type=""><![CDATA[system/core/libion/tests/device_test.cpp:96
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf2)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:411: heap 2]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:96&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf2)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:411: heap 4" type=""><![CDATA[system/core/libion/tests/device_test.cpp:96
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf2)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:411: heap 4]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:96&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf2)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:411: heap 8" type=""><![CDATA[system/core/libion/tests/device_test.cpp:96
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf2)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:411: heap 8]]></failure>
- </testcase>
- <testcase name="KernelWrite" status="run" time="0.002" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:110&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf2)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:448: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:110
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf2)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:448: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:464&#x0A;Value of: ((char *)ptr)[i]&#x0A; Actual: &apos;\0&apos;&#x0A;Expected: (char)i&#x0A;Which is: &apos;\x1&apos; (1)&#x0A;1&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:448: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:464
-Value of: ((char *)ptr)[i]
- Actual: '\0'
-Expected: (char)i
-Which is: '\x1' (1)
-1
-Google Test trace:
-system/core/libion/tests/device_test.cpp:448: heap 1]]></failure>
- </testcase>
- <testcase name="DMARead" status="run" time="0.001" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:68&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:479: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:68
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:479: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:496&#x0A;Value of: ((char *)buf)[i]&#x0A; Actual: &apos;\0&apos;&#x0A;Expected: (char)i&#x0A;Which is: &apos;\x1&apos; (1)&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:479: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:496
-Value of: ((char *)buf)[i]
- Actual: '\0'
-Expected: (char)i
-Which is: '\x1' (1)
-Google Test trace:
-system/core/libion/tests/device_test.cpp:479: heap 1]]></failure>
- </testcase>
- <testcase name="DMAWrite" status="run" time="0.002" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:82&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:514: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:82
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:514: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:530&#x0A;Value of: ((char *)ptr)[i]&#x0A; Actual: &apos;\0&apos;&#x0A;Expected: (char)i&#x0A;Which is: &apos;\x1&apos; (1)&#x0A;1&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:514: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:530
-Value of: ((char *)ptr)[i]
- Actual: '\0'
-Expected: (char)i
-Which is: '\x1' (1)
-1
-Google Test trace:
-system/core/libion/tests/device_test.cpp:514: heap 1]]></failure>
- </testcase>
- <testcase name="IsCached" status="run" time="0.001" classname="Device" Heaps="4">
- <failure message="system/core/libion/tests/device_test.cpp:68&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:544: heap 1" type=""><![CDATA[system/core/libion/tests/device_test.cpp:68
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:544: heap 1]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:68&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:544: heap 2" type=""><![CDATA[system/core/libion/tests/device_test.cpp:68
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:544: heap 2]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:68&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:544: heap 4" type=""><![CDATA[system/core/libion/tests/device_test.cpp:68
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:544: heap 4]]></failure>
- <failure message="system/core/libion/tests/device_test.cpp:68&#x0A;Value of: ioctl(m_deviceFd, (((1U) &lt;&lt; (((0+8)+8)+14)) | (((&apos;I&apos;)) &lt;&lt; (0+8)) | (((0xf1)) &lt;&lt; 0) | ((((sizeof(struct ion_test_rw_data)))) &lt;&lt; ((0+8)+8))), &amp;ion_test_rw_data)&#x0A; Actual: -1&#x0A;Expected: 0&#x0A;Google Test trace:&#x0A;system/core/libion/tests/device_test.cpp:544: heap 8" type=""><![CDATA[system/core/libion/tests/device_test.cpp:68
-Value of: ioctl(m_deviceFd, (((1U) << (((0+8)+8)+14)) | ((('I')) << (0+8)) | (((0xf1)) << 0) | ((((sizeof(struct ion_test_rw_data)))) << ((0+8)+8))), &ion_test_rw_data)
- Actual: -1
-Expected: 0
-Google Test trace:
-system/core/libion/tests/device_test.cpp:544: heap 8]]></failure>
- </testcase>
- </testsuite>
- <testsuite name="Exit" tests="9" failures="1" disabled="0" errors="0" time="66.664">
- <testcase name="WithAlloc" status="run" time="0.072" classname="Exit" Heaps="4" />
- <testcase name="WithAllocFd" status="run" time="0.068" classname="Exit" Heaps="4" />
- <testcase name="WithRepeatedAllocFd" status="run" time="66.144" classname="Exit" Heaps="4">
- <failure message="system/core/libion/tests/exit_test.cpp:78&#x0A;Death test: { int handle_fd = -1; switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal:: EqHelper&lt;(sizeof(::testing::internal::IsNullLiteralHelper(0)) == 1)&gt;::Compare(&quot;0&quot;, &quot;ion_alloc_fd(m_ionFd, size, 0, heapMask, 0, &amp;handle_fd)&quot;, 0, ion_alloc_fd(m_ionFd, size, 0, heapMask, 0, &amp;handle_fd)))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, &quot;system/core/libion/tests/exit_test.cpp&quot;, 78, gtest_ar.failure_message()) = ::testing::Message(); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::CmpHelperNE(&quot;-1&quot;, &quot;handle_fd&quot;, -1, handle_fd))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, &quot;system/core/libion/tests/exit_test.cpp&quot;, 78, gtest_ar.failure_message()) = ::testing::Message(); exit(0); }&#x0A; Result: illegal return in test statement.&#x0A; Error msg:&#x0A;[ DEATH ] &#x0A;failed on heap 8 and size 2097152 on iteration 50&#x0A;Google Test trace:&#x0A;system/core/libion/tests/exit_test.cpp:71: size 2097152&#x0A;system/core/libion/tests/exit_test.cpp:70: heap 8" type=""><![CDATA[system/core/libion/tests/exit_test.cpp:78
-Death test: { int handle_fd = -1; switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal:: EqHelper<(sizeof(::testing::internal::IsNullLiteralHelper(0)) == 1)>::Compare("0", "ion_alloc_fd(m_ionFd, size, 0, heapMask, 0, &handle_fd)", 0, ion_alloc_fd(m_ionFd, size, 0, heapMask, 0, &handle_fd)))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "system/core/libion/tests/exit_test.cpp", 78, gtest_ar.failure_message()) = ::testing::Message(); switch (0) case 0: default: if (const ::testing::AssertionResult gtest_ar = (::testing::internal::CmpHelperNE("-1", "handle_fd", -1, handle_fd))) ; else return ::testing::internal::AssertHelper(::testing::TestPartResult::kFatalFailure, "system/core/libion/tests/exit_test.cpp", 78, gtest_ar.failure_message()) = ::testing::Message(); exit(0); }
- Result: illegal return in test statement.
- Error msg:
-[ DEATH ]
-failed on heap 8 and size 2097152 on iteration 50
-Google Test trace:
-system/core/libion/tests/exit_test.cpp:71: size 2097152
-system/core/libion/tests/exit_test.cpp:70: heap 8]]></failure>
- </testcase>
- <testcase name="WithMapping" status="run" time="0.071" classname="Exit" Heaps="4" />
- <testcase name="WithPartialMapping" status="run" time="0.053" classname="Exit" Heaps="4" />
- <testcase name="WithMappingCached" status="run" time="0.071" classname="Exit" Heaps="4" />
- <testcase name="WithPartialMappingCached" status="run" time="0.056" classname="Exit" Heaps="4" />
- <testcase name="WithMappingNeedsSync" status="run" time="0.074" classname="Exit" Heaps="4" />
- <testcase name="WithPartialMappingNeedsSync" status="run" time="0.054" classname="Exit" Heaps="4" />
- </testsuite>
-</testsuites> \ No newline at end of file
diff --git a/android/apks/Gparser/app/src/main/java/org/linaro/gparser/MainActivity.java b/android/apks/Gparser/app/src/main/java/org/linaro/gparser/MainActivity.java
deleted file mode 100644
index e249b0f..0000000
--- a/android/apks/Gparser/app/src/main/java/org/linaro/gparser/MainActivity.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package org.linaro.gparser;
-
-/**
- * Gparser MainActivity
- * Created by Chase Qi(chase.qi@linaro.org) on 1/26/15.
- */
-
-import android.support.v7.app.ActionBarActivity;
-import android.os.Bundle;
-import android.widget.ArrayAdapter;
-import android.widget.ListView;
-
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.List;
-
-
-public class MainActivity extends ActionBarActivity {
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
-
- ListView listView = (ListView) findViewById(R.id.listView1);
-
- List<TestResult> ResultList = null;
-
- try {
- XMLPullParserHandler parser = new XMLPullParserHandler();
- FileInputStream is = openFileInput("TestResults.xml");
- ResultList = parser.parse(is);
-
- FileOutputStream fos = openFileOutput("ParsedTestResult.txt", MODE_WORLD_READABLE);
-
- for(int i = 0; i < ResultList.size(); i++) {
- fos.write(ResultList.get(i).toString().getBytes());
- fos.write("\n".getBytes());
- }
- fos.close();
-
- ArrayAdapter<TestResult> adapter =new ArrayAdapter<TestResult>
- (this,android.R.layout.simple_list_item_1, ResultList);
- listView.setAdapter(adapter);
-
- } catch (IOException e) {e.printStackTrace();}
-
- }
-} \ No newline at end of file
diff --git a/android/apks/Gparser/app/src/main/java/org/linaro/gparser/TestResult.java b/android/apks/Gparser/app/src/main/java/org/linaro/gparser/TestResult.java
deleted file mode 100644
index 7c82a3e..0000000
--- a/android/apks/Gparser/app/src/main/java/org/linaro/gparser/TestResult.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package org.linaro.gparser;
-
-/**
- * Data object that holds all of information about test results.
- * Created by Chase Qi(chase.qi@linaro.org) on 1/26/15.
- */
-public class TestResult {
-
- private String testsuite = "empty";
- private String testcase = "empty";
- private String result = "pass";
-
- public String getTestSuite() {
- return testsuite;
- }
- public void setTestSuite(String testsuite) {
- this.testsuite = testsuite;
- }
- public String getTestCase() {
- return testcase;
- }
- public void setTestCase(String testcase) {
- this.testcase = testcase;
- }
- public String getResult() {
- return result;
- }
- public void setResult(String result) {
- this.result = result;
- }
-
- @Override
- public String toString() {
- return testsuite + "." + testcase + ":" + " " + result;
- }
-} \ No newline at end of file
diff --git a/android/apks/Gparser/app/src/main/java/org/linaro/gparser/XMLPullParserHandler.java b/android/apks/Gparser/app/src/main/java/org/linaro/gparser/XMLPullParserHandler.java
deleted file mode 100644
index 676328c..0000000
--- a/android/apks/Gparser/app/src/main/java/org/linaro/gparser/XMLPullParserHandler.java
+++ /dev/null
@@ -1,75 +0,0 @@
-package org.linaro.gparser;
-
-/**
- * XMLPullParserHandler for XML parsing.
- * Created by Chase Qi(chase.qi@linaro.org) on 1/26/15.
- */
-
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-import org.xmlpull.v1.XmlPullParser;
-import org.xmlpull.v1.XmlPullParserException;
-import org.xmlpull.v1.XmlPullParserFactory;
-
-public class XMLPullParserHandler {
- private List<TestResult> ResultList= new ArrayList<TestResult>();
- private TestResult testresult;
-
- public List<TestResult> getTestResults() {
- return ResultList;
- }
-
- public List<TestResult> parse(FileInputStream is) {
- try {
- // get factory and PullParser
- XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
- factory.setNamespaceAware(true);
- XmlPullParser xpp = factory.newPullParser();
-
- xpp.setInput(is, null);
-
- int eventType = xpp.getEventType();
- while (eventType != XmlPullParser.END_DOCUMENT) {
- // get the current tag
- String tagname = xpp.getName();
-
- // React to different event types appropriately
- switch (eventType) {
- case XmlPullParser.START_TAG:
- if (tagname.equalsIgnoreCase("testcase")) {
- // create a new instance of TestResult
- testresult = new TestResult();
- // get the name attribute as testcase name
- String testcase = xpp.getAttributeValue(0);
- testresult.setTestCase(testcase);
- // get the classname attribute as testsuite name
- String testsuite = xpp.getAttributeValue(3);
- testresult.setTestSuite(testsuite);
- }
- break;
-
- case XmlPullParser.END_TAG:
- if (tagname.equalsIgnoreCase("testcase")) {
- // if </testcase> then we are done with current test case
- // add testresult object to list
- ResultList.add(testresult);
- }else if (tagname.equalsIgnoreCase("failure")) {
- // if </failure> set result to fail
- testresult.setResult("fail");
- }
- break;
-
- default:
- break;
- }
- // move on to next iteration
- eventType = xpp.next();
- }
-
- } catch (XmlPullParserException | IOException e) {e.printStackTrace();}
-
- return ResultList;
- }
-}
diff --git a/android/apks/Gparser/app/src/main/res/drawable-hdpi/ic_launcher.png b/android/apks/Gparser/app/src/main/res/drawable-hdpi/ic_launcher.png
deleted file mode 100644
index 96a442e..0000000
--- a/android/apks/Gparser/app/src/main/res/drawable-hdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/android/apks/Gparser/app/src/main/res/drawable-mdpi/ic_launcher.png b/android/apks/Gparser/app/src/main/res/drawable-mdpi/ic_launcher.png
deleted file mode 100644
index 359047d..0000000
--- a/android/apks/Gparser/app/src/main/res/drawable-mdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/android/apks/Gparser/app/src/main/res/drawable-xhdpi/ic_launcher.png b/android/apks/Gparser/app/src/main/res/drawable-xhdpi/ic_launcher.png
deleted file mode 100644
index 71c6d76..0000000
--- a/android/apks/Gparser/app/src/main/res/drawable-xhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/android/apks/Gparser/app/src/main/res/drawable-xxhdpi/ic_launcher.png b/android/apks/Gparser/app/src/main/res/drawable-xxhdpi/ic_launcher.png
deleted file mode 100644
index 4df1894..0000000
--- a/android/apks/Gparser/app/src/main/res/drawable-xxhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/android/apks/Gparser/app/src/main/res/layout/activity_main.xml b/android/apks/Gparser/app/src/main/res/layout/activity_main.xml
deleted file mode 100644
index b5ed742..0000000
--- a/android/apks/Gparser/app/src/main/res/layout/activity_main.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
- android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
- android:paddingRight="@dimen/activity_horizontal_margin"
- android:paddingTop="@dimen/activity_vertical_margin"
- android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
-
- <ListView
- android:id="@+id/listView1"
- android:layout_width="match_parent"
- android:layout_height="wrap_content" >
- </ListView>
-
-</RelativeLayout> \ No newline at end of file
diff --git a/android/apks/Gparser/app/src/main/res/menu/menu_main.xml b/android/apks/Gparser/app/src/main/res/menu/menu_main.xml
deleted file mode 100644
index b1cb908..0000000
--- a/android/apks/Gparser/app/src/main/res/menu/menu_main.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<menu xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">
- <item android:id="@+id/action_settings" android:title="@string/action_settings"
- android:orderInCategory="100" app:showAsAction="never" />
-</menu>
diff --git a/android/apks/Gparser/app/src/main/res/values-w820dp/dimens.xml b/android/apks/Gparser/app/src/main/res/values-w820dp/dimens.xml
deleted file mode 100644
index 63fc816..0000000
--- a/android/apks/Gparser/app/src/main/res/values-w820dp/dimens.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<resources>
- <!-- Example customization of dimensions originally defined in res/values/dimens.xml
- (such as screen margins) for screens with more than 820dp of available width. This
- would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively). -->
- <dimen name="activity_horizontal_margin">64dp</dimen>
-</resources>
diff --git a/android/apks/Gparser/app/src/main/res/values/dimens.xml b/android/apks/Gparser/app/src/main/res/values/dimens.xml
deleted file mode 100644
index 47c8224..0000000
--- a/android/apks/Gparser/app/src/main/res/values/dimens.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<resources>
- <!-- Default screen margins, per the Android Design guidelines. -->
- <dimen name="activity_horizontal_margin">16dp</dimen>
- <dimen name="activity_vertical_margin">16dp</dimen>
-</resources>
diff --git a/android/apks/Gparser/app/src/main/res/values/strings.xml b/android/apks/Gparser/app/src/main/res/values/strings.xml
deleted file mode 100644
index 78fc7a6..0000000
--- a/android/apks/Gparser/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
-
- <string name="app_name">Gparser</string>
- <string name="hello_world">Gparser Usage:</string>
- <string name="action_settings">Settings</string>
-
-</resources> \ No newline at end of file
diff --git a/android/apks/Gparser/app/src/main/res/values/styles.xml b/android/apks/Gparser/app/src/main/res/values/styles.xml
deleted file mode 100644
index 766ab99..0000000
--- a/android/apks/Gparser/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<resources>
-
- <!-- Base application theme. -->
- <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
- <!-- Customize your theme here. -->
- </style>
-
-</resources>
diff --git a/android/apks/Gparser/build.gradle b/android/apks/Gparser/build.gradle
deleted file mode 100644
index 6356aab..0000000
--- a/android/apks/Gparser/build.gradle
+++ /dev/null
@@ -1,19 +0,0 @@
-// Top-level build file where you can add configuration options common to all sub-projects/modules.
-
-buildscript {
- repositories {
- jcenter()
- }
- dependencies {
- classpath 'com.android.tools.build:gradle:1.0.0'
-
- // NOTE: Do not place your application dependencies here; they belong
- // in the individual module build.gradle files
- }
-}
-
-allprojects {
- repositories {
- jcenter()
- }
-}
diff --git a/android/apks/Gparser/gradle.properties b/android/apks/Gparser/gradle.properties
deleted file mode 100644
index 1d3591c..0000000
--- a/android/apks/Gparser/gradle.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Project-wide Gradle settings.
-
-# IDE (e.g. Android Studio) users:
-# Gradle settings configured through the IDE *will override*
-# any settings specified in this file.
-
-# For more details on how to configure your build environment visit
-# http://www.gradle.org/docs/current/userguide/build_environment.html
-
-# Specifies the JVM arguments used for the daemon process.
-# The setting is particularly useful for tweaking memory settings.
-# Default value: -Xmx10248m -XX:MaxPermSize=256m
-# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
-
-# When configured, Gradle will run in incubating parallel mode.
-# This option should only be used with decoupled projects. More details, visit
-# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
-# org.gradle.parallel=true \ No newline at end of file
diff --git a/android/apks/Gparser/gradle/wrapper/gradle-wrapper.jar b/android/apks/Gparser/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index 8c0fb64..0000000
--- a/android/apks/Gparser/gradle/wrapper/gradle-wrapper.jar
+++ /dev/null
Binary files differ
diff --git a/android/apks/Gparser/gradle/wrapper/gradle-wrapper.properties b/android/apks/Gparser/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 0c71e76..0000000
--- a/android/apks/Gparser/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-#Wed Apr 10 15:27:10 PDT 2013
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
diff --git a/android/apks/Gparser/gradlew b/android/apks/Gparser/gradlew
deleted file mode 100755
index 91a7e26..0000000
--- a/android/apks/Gparser/gradlew
+++ /dev/null
@@ -1,164 +0,0 @@
-#!/usr/bin/env bash
-
-##############################################################################
-##
-## Gradle start up script for UN*X
-##
-##############################################################################
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS=""
-
-APP_NAME="Gradle"
-APP_BASE_NAME=`basename "$0"`
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD="maximum"
-
-warn ( ) {
- echo "$*"
-}
-
-die ( ) {
- echo
- echo "$*"
- echo
- exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-case "`uname`" in
- CYGWIN* )
- cygwin=true
- ;;
- Darwin* )
- darwin=true
- ;;
- MINGW* )
- msys=true
- ;;
-esac
-
-# For Cygwin, ensure paths are in UNIX format before anything is touched.
-if $cygwin ; then
- [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
-fi
-
-# Attempt to set APP_HOME
-# Resolve links: $0 may be a link
-PRG="$0"
-# Need this for relative symlinks.
-while [ -h "$PRG" ] ; do
- ls=`ls -ld "$PRG"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- PRG="$link"
- else
- PRG=`dirname "$PRG"`"/$link"
- fi
-done
-SAVED="`pwd`"
-cd "`dirname \"$PRG\"`/" >&-
-APP_HOME="`pwd -P`"
-cd "$SAVED" >&-
-
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD="$JAVA_HOME/jre/sh/java"
- else
- JAVACMD="$JAVA_HOME/bin/java"
- fi
- if [ ! -x "$JAVACMD" ] ; then
- die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-else
- JAVACMD="java"
- which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-fi
-
-# Increase the maximum file descriptors if we can.
-if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
- MAX_FD_LIMIT=`ulimit -H -n`
- if [ $? -eq 0 ] ; then
- if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
- MAX_FD="$MAX_FD_LIMIT"
- fi
- ulimit -n $MAX_FD
- if [ $? -ne 0 ] ; then
- warn "Could not set maximum file descriptor limit: $MAX_FD"
- fi
- else
- warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
- fi
-fi
-
-# For Darwin, add options to specify how the application appears in the dock
-if $darwin; then
- GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
-fi
-
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin ; then
- APP_HOME=`cygpath --path --mixed "$APP_HOME"`
- CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
-
- # We build the pattern for arguments to be converted via cygpath
- ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
- SEP=""
- for dir in $ROOTDIRSRAW ; do
- ROOTDIRS="$ROOTDIRS$SEP$dir"
- SEP="|"
- done
- OURCYGPATTERN="(^($ROOTDIRS))"
- # Add a user-defined pattern to the cygpath arguments
- if [ "$GRADLE_CYGPATTERN" != "" ] ; then
- OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
- fi
- # Now convert the arguments - kludge to limit ourselves to /bin/sh
- i=0
- for arg in "$@" ; do
- CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
- CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
-
- if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
- eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
- else
- eval `echo args$i`="\"$arg\""
- fi
- i=$((i+1))
- done
- case $i in
- (0) set -- ;;
- (1) set -- "$args0" ;;
- (2) set -- "$args0" "$args1" ;;
- (3) set -- "$args0" "$args1" "$args2" ;;
- (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
- (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
- (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
- (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
- (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
- (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
- esac
-fi
-
-# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
-function splitJvmOpts() {
- JVM_OPTS=("$@")
-}
-eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
-JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
-
-exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
diff --git a/android/apks/Gparser/gradlew.bat b/android/apks/Gparser/gradlew.bat
deleted file mode 100644
index aec9973..0000000
--- a/android/apks/Gparser/gradlew.bat
+++ /dev/null
@@ -1,90 +0,0 @@
-@if "%DEBUG%" == "" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS=
-
-set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if "%ERRORLEVEL%" == "0" goto init
-
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto init
-
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:init
-@rem Get command-line arguments, handling Windowz variants
-
-if not "%OS%" == "Windows_NT" goto win9xME_args
-if "%@eval[2+2]" == "4" goto 4NT_args
-
-:win9xME_args
-@rem Slurp the command line arguments.
-set CMD_LINE_ARGS=
-set _SKIP=2
-
-:win9xME_args_slurp
-if "x%~1" == "x" goto execute
-
-set CMD_LINE_ARGS=%*
-goto execute
-
-:4NT_args
-@rem Get arguments from the 4NT Shell from JP Software
-set CMD_LINE_ARGS=%$
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
-
-:end
-@rem End local scope for the variables with windows NT shell
-if "%ERRORLEVEL%"=="0" goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
-exit /b 1
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
diff --git a/android/apks/Gparser/settings.gradle b/android/apks/Gparser/settings.gradle
deleted file mode 100644
index e7b4def..0000000
--- a/android/apks/Gparser/settings.gradle
+++ /dev/null
@@ -1 +0,0 @@
-include ':app'
diff --git a/android/scripts/gtest.sh b/android/scripts/gtest.sh
index 33be582..968a7d0 100755
--- a/android/scripts/gtest.sh
+++ b/android/scripts/gtest.sh
@@ -4,6 +4,15 @@ set -x
TESTS=$1
+# Install gparser.apk
+pm install gparser.apk || echo "gparser.apk installation failed"
+# mkdir /data/data/org.linaro.gparser/files
+./gtest-death-test_test --gtest_output=xml:/data/data/org.linaro.gparser/files/TestResults.xml
+am start -n org.linaro.gparser/.MainActivity
+cp /data/data/org.linaro.gparser/files/ParsedTestResults.txt
+am force-stop org.linaro.gparser
+
+
for i in $TESTS; do
# Detect file attribute.
DIR="/data/nativetest"