~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/symlink.test

  • Committer: Lee
  • Date: 2008-12-23 21:01:46 UTC
  • mto: (754.1.1 devel) (758.1.3 devel)
  • mto: This revision was merged to the branch mainline in revision 749.
  • Revision ID: lbieber@lbieber-desktop-20081223210146-cu514w7eil0p2xrz
enable user_var, user_var-binlog and symlink tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
--source include/have_symlink.inc
2
 
--source include/not_windows.inc
 
2
#--source include/not_windows.inc
3
3
 
4
4
--disable_warnings
5
5
drop table if exists t1,t2,t7,t8,t9;
117
117
drop table t1;
118
118
 
119
119
#
120
 
# BUG#32111 - Security Breach via DATA/INDEX DIRECORY and RENAME TABLE
 
120
# BUG#32111 - Security Breach via DATA/INDEX DIRECTORY and RENAME TABLE
121
121
#
122
122
--write_file $MYSQLTEST_VARDIR/tmp/t1.MYI
123
123
EOF
124
 
 
125
124
--replace_result $MYSQLTEST_VARDIR TEST_DIR $MYSQLTEST_VARDIR TEST_DIR
126
125
--error 1,1
127
126
eval CREATE TABLE t1(a INT)
128
127
DATA DIRECTORY='$MYSQLTEST_VARDIR/tmp'
129
 
INDEX DIRECTORY='$MYSQLTEST_VARDIR/tmp';
 
128
INDEX DIRECTORY='$MYSQLTEST_VARDIR/tmp' ENGINE=MyISAM;
130
129
--replace_result $MYSQLTEST_VARDIR TEST_DIR
131
130
eval CREATE TABLE t2(a INT)
132
131
DATA DIRECTORY='$MYSQLTEST_VARDIR/tmp'
133
 
INDEX DIRECTORY='$MYSQLTEST_VARDIR/tmp';
 
132
INDEX DIRECTORY='$MYSQLTEST_VARDIR/tmp' ENGINE=MyISAM;
134
133
--replace_result $MYSQLTEST_VARDIR TEST_DIR
135
134
--error 1
136
135
RENAME TABLE t2 TO t1;
160
159
show create table t1;
161
160
 
162
161
connection default;
163
 
create table t1 (a int) engine=myisam select 42 a;
 
162
# NEEDS INVESTIGATION - Lost connection to Drizzle server
 
163
#create table t1 (a int) engine=myisam select 42 a;
164
164
 
165
 
connection session1;
166
 
select * from t1;
167
 
disconnect session1;
168
 
connection session2;
169
 
select * from t1;
170
 
disconnect session2;
171
 
connection default;
172
 
select * from t1;
173
 
drop table t1;
 
165
#connection session1;
 
166
#select * from t1;
 
167
#disconnect session1;
 
168
#connection session2;
 
169
#select * from t1;
 
170
#disconnect session2;
 
171
#connection default;
 
172
#select * from t1;
 
173
#drop table t1;
174
174
 
175
175
--echo End of 4.1 tests
176
176
 
211
211
--error 1210
212
212
eval CREATE TABLE t1(a INT)
213
213
INDEX DIRECTORY='$MYSQLTEST_VARDIR/master-data';
 
214
 
214
215
--replace_result $MYSQLTEST_VARDIR TEST_DIR
215
 
--error 1
216
 
eval CREATE TABLE t1(a INT)
217
 
INDEX DIRECTORY='$MYSQLTEST_VARDIR/master-data_var';
 
216
# Bug 311013 - specifying not existent directory does not give an error
 
217
#--error 1
 
218
#eval CREATE TABLE t1(a INT)
 
219
#INDEX DIRECTORY='$MYSQLTEST_VARDIR/master-data_var';
 
220
 
218
221
# BUG#25677 - With --skip-symbolic-links option on, DATA DIRECTORY clause is
219
222
#             silently ignored
220
223
#
221
 
SET @OLD_SQL_MODE=@@SQL_MODE, @@SQL_MODE='NO_DIR_IN_CREATE';
 
224
# sql_mode not supported in Drizzle
 
225
#SET @OLD_SQL_MODE=@@SQL_MODE, @@SQL_MODE='NO_DIR_IN_CREATE';
222
226
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
223
227
eval CREATE TABLE t1(a INT) DATA DIRECTORY='$MYSQLTEST_VARDIR/tmp' INDEX DIRECTORY='$MYSQLTEST_VARDIR/tmp';
224
228
DROP TABLE t1;
225
 
SET @@SQL_MODE=@OLD_SQL_MODE;
 
229
#SET @@SQL_MODE=@OLD_SQL_MODE;
226
230
 
227
231
--echo End of 5.1 tests