You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by br...@apache.org on 2015/01/06 19:38:56 UTC

svn commit: r1649898 - in /hive/branches/HIVE-8065: itests/src/test/resources/ ql/src/test/queries/clientpositive/ ql/src/test/results/clientpositive/encrypted/

Author: brock
Date: Tue Jan  6 18:38:55 2015
New Revision: 1649898

URL: http://svn.apache.org/r1649898
Log:
HIVE-8820 - Create unit test where we read from a read only unencrypted table (Ferdinand Xu via Brock)

Added:
    hive/branches/HIVE-8065/ql/src/test/queries/clientpositive/encryption_select_read_only_unencrypted_tbl.q
    hive/branches/HIVE-8065/ql/src/test/results/clientpositive/encrypted/encryption_select_read_only_unencrypted_tbl.q.out
Modified:
    hive/branches/HIVE-8065/itests/src/test/resources/testconfiguration.properties

Modified: hive/branches/HIVE-8065/itests/src/test/resources/testconfiguration.properties
URL: http://svn.apache.org/viewvc/hive/branches/HIVE-8065/itests/src/test/resources/testconfiguration.properties?rev=1649898&r1=1649897&r2=1649898&view=diff
==============================================================================
--- hive/branches/HIVE-8065/itests/src/test/resources/testconfiguration.properties (original)
+++ hive/branches/HIVE-8065/itests/src/test/resources/testconfiguration.properties Tue Jan  6 18:38:55 2015
@@ -299,7 +299,8 @@ encrypted.query.files.shared=encryption_
   encryption_insert_partition_static.q,\
   encryption_insert_partition_dynamic.q,\
   encryption_join_with_different_encryption_keys.q\
-  encryption_select_read_only_encrypted_tbl.q
+  encryption_select_read_only_encrypted_tbl.q\
+  encryption_select_read_only_unencrypted_tbl.q
 
 beeline.positive.exclude=add_part_exist.q,\
   alter1.q,\

Added: hive/branches/HIVE-8065/ql/src/test/queries/clientpositive/encryption_select_read_only_unencrypted_tbl.q
URL: http://svn.apache.org/viewvc/hive/branches/HIVE-8065/ql/src/test/queries/clientpositive/encryption_select_read_only_unencrypted_tbl.q?rev=1649898&view=auto
==============================================================================
--- hive/branches/HIVE-8065/ql/src/test/queries/clientpositive/encryption_select_read_only_unencrypted_tbl.q (added)
+++ hive/branches/HIVE-8065/ql/src/test/queries/clientpositive/encryption_select_read_only_unencrypted_tbl.q Tue Jan  6 18:38:55 2015
@@ -0,0 +1,10 @@
+-- SORT_QUERY_RESULTS
+
+DROP TABLE IF EXISTS unencrypted_table;
+CREATE TABLE unencrypted_table(key INT, value STRING) LOCATION '/user/hive/warehouse/default/unencrypted_table';
+
+LOAD DATA LOCAL INPATH '../../data/files/kv1.txt' INTO TABLE unencrypted_table;
+
+dfs -chmod -R 555 /user/hive/warehouse/default/unencrypted_table;
+
+SELECT count(*) FROM unencrypted_table;
\ No newline at end of file

Added: hive/branches/HIVE-8065/ql/src/test/results/clientpositive/encrypted/encryption_select_read_only_unencrypted_tbl.q.out
URL: http://svn.apache.org/viewvc/hive/branches/HIVE-8065/ql/src/test/results/clientpositive/encrypted/encryption_select_read_only_unencrypted_tbl.q.out?rev=1649898&view=auto
==============================================================================
--- hive/branches/HIVE-8065/ql/src/test/results/clientpositive/encrypted/encryption_select_read_only_unencrypted_tbl.q.out (added)
+++ hive/branches/HIVE-8065/ql/src/test/results/clientpositive/encrypted/encryption_select_read_only_unencrypted_tbl.q.out Tue Jan  6 18:38:55 2015
@@ -0,0 +1,35 @@
+PREHOOK: query: -- SORT_QUERY_RESULTS
+
+DROP TABLE IF EXISTS unencrypted_table
+PREHOOK: type: DROPTABLE
+POSTHOOK: query: -- SORT_QUERY_RESULTS
+
+DROP TABLE IF EXISTS unencrypted_table
+POSTHOOK: type: DROPTABLE
+#### A masked pattern was here ####
+PREHOOK: type: CREATETABLE
+#### A masked pattern was here ####
+PREHOOK: Output: database:default
+PREHOOK: Output: default@unencrypted_table
+#### A masked pattern was here ####
+POSTHOOK: type: CREATETABLE
+#### A masked pattern was here ####
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@unencrypted_table
+PREHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/kv1.txt' INTO TABLE unencrypted_table
+PREHOOK: type: LOAD
+#### A masked pattern was here ####
+PREHOOK: Output: default@unencrypted_table
+POSTHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/kv1.txt' INTO TABLE unencrypted_table
+POSTHOOK: type: LOAD
+#### A masked pattern was here ####
+POSTHOOK: Output: default@unencrypted_table
+PREHOOK: query: SELECT count(*) FROM unencrypted_table
+PREHOOK: type: QUERY
+PREHOOK: Input: default@unencrypted_table
+#### A masked pattern was here ####
+POSTHOOK: query: SELECT count(*) FROM unencrypted_table
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@unencrypted_table
+#### A masked pattern was here ####
+500