aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Hines <srhines@google.com>2013-12-20 00:41:22 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-12-20 00:41:23 +0000
commit9178d5e3c79eb726eb53adfaefffab11623e3e9b (patch)
treebfb2f189be05bb5a641b4735df08fd4afffa7816
parent8c7d17ac51beb243c5ee7b1b22a1a9bf3d1a580e (diff)
parent4f673191448c2a76c7dc5d18ff45bb7954968ea6 (diff)
downloadslang-9178d5e3c79eb726eb53adfaefffab11623e3e9b.tar.gz
Merge "Update slang_version.h for KitKat and add new version number tests."
-rw-r--r--slang_version.h5
-rw-r--r--tests/P_set_target_api_18/IN_CTS0
-rw-r--r--tests/P_set_target_api_18/set_target_api_18.rs21
-rw-r--r--tests/P_set_target_api_18/stderr.txt.expect0
-rw-r--r--tests/P_set_target_api_18/stdout.txt.expect1
-rw-r--r--tests/P_set_target_api_19/IN_CTS0
-rw-r--r--tests/P_set_target_api_19/set_target_api_19.rs21
-rw-r--r--tests/P_set_target_api_19/stderr.txt.expect0
-rw-r--r--tests/P_set_target_api_19/stdout.txt.expect1
9 files changed, 47 insertions, 2 deletions
diff --git a/slang_version.h b/slang_version.h
index 3da104b..287dc3e 100644
--- a/slang_version.h
+++ b/slang_version.h
@@ -32,6 +32,7 @@ enum SlangTargetAPI {
SLANG_JB_TARGET_API = 16,
SLANG_JB_MR1_TARGET_API = 17,
SLANG_JB_MR2_TARGET_API = 18,
+ SLANG_KK_TARGET_API = 19,
SLANG_MAXIMUM_TARGET_API = RS_VERSION
};
// Note that RS_VERSION is defined at build time (see Android.mk for details).
@@ -46,8 +47,8 @@ enum {
JB = 1600,
JB_MR1 = 1700,
JB_MR2 = 1800,
- KLP = 1900,
- CURRENT = KLP
+ KK = 1900,
+ CURRENT = KK
};
} // namespace SlangVersion
diff --git a/tests/P_set_target_api_18/IN_CTS b/tests/P_set_target_api_18/IN_CTS
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/P_set_target_api_18/IN_CTS
diff --git a/tests/P_set_target_api_18/set_target_api_18.rs b/tests/P_set_target_api_18/set_target_api_18.rs
new file mode 100644
index 0000000..63ae635
--- /dev/null
+++ b/tests/P_set_target_api_18/set_target_api_18.rs
@@ -0,0 +1,21 @@
+// -target-api 18
+#pragma version(1)
+#pragma rs java_package_name(android.renderscript.cts)
+
+#if RS_VERSION != 18
+#error Invalid RS_VERSION
+#endif
+
+#define RS_MSG_TEST_PASSED 100
+#define RS_MSG_TEST_FAILED 101
+
+void check(int version) {
+ if (version != RS_VERSION) {
+ rsDebug("version: ", version);
+ rsDebug("RS_VERSION: ", RS_VERSION);
+ rsSendToClient(RS_MSG_TEST_FAILED);
+ } else {
+ rsSendToClientBlocking(RS_MSG_TEST_PASSED);
+ }
+}
+
diff --git a/tests/P_set_target_api_18/stderr.txt.expect b/tests/P_set_target_api_18/stderr.txt.expect
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/P_set_target_api_18/stderr.txt.expect
diff --git a/tests/P_set_target_api_18/stdout.txt.expect b/tests/P_set_target_api_18/stdout.txt.expect
new file mode 100644
index 0000000..bcd61bc
--- /dev/null
+++ b/tests/P_set_target_api_18/stdout.txt.expect
@@ -0,0 +1 @@
+Generating ScriptC_set_target_api_18.java ...
diff --git a/tests/P_set_target_api_19/IN_CTS b/tests/P_set_target_api_19/IN_CTS
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/P_set_target_api_19/IN_CTS
diff --git a/tests/P_set_target_api_19/set_target_api_19.rs b/tests/P_set_target_api_19/set_target_api_19.rs
new file mode 100644
index 0000000..f5811bd
--- /dev/null
+++ b/tests/P_set_target_api_19/set_target_api_19.rs
@@ -0,0 +1,21 @@
+// -target-api 19
+#pragma version(1)
+#pragma rs java_package_name(android.renderscript.cts)
+
+#if RS_VERSION != 19
+#error Invalid RS_VERSION
+#endif
+
+#define RS_MSG_TEST_PASSED 100
+#define RS_MSG_TEST_FAILED 101
+
+void check(int version) {
+ if (version != RS_VERSION) {
+ rsDebug("version: ", version);
+ rsDebug("RS_VERSION: ", RS_VERSION);
+ rsSendToClient(RS_MSG_TEST_FAILED);
+ } else {
+ rsSendToClientBlocking(RS_MSG_TEST_PASSED);
+ }
+}
+
diff --git a/tests/P_set_target_api_19/stderr.txt.expect b/tests/P_set_target_api_19/stderr.txt.expect
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/P_set_target_api_19/stderr.txt.expect
diff --git a/tests/P_set_target_api_19/stdout.txt.expect b/tests/P_set_target_api_19/stdout.txt.expect
new file mode 100644
index 0000000..5d92dd5
--- /dev/null
+++ b/tests/P_set_target_api_19/stdout.txt.expect
@@ -0,0 +1 @@
+Generating ScriptC_set_target_api_19.java ...