int.sim 2.5 KB
Newer Older
S
slguan 已提交
1 2
system sh/stop_dnodes.sh

S
slguan 已提交
3 4

system sh/deploy.sh -n dnode1 -i 1
S
slguan 已提交
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
system sh/cfg.sh -n dnode1 -c commitLog -v 0
system sh/exec.sh -n dnode1 -s start

sleep 3000
sql connect

$i = 0
$dbPrefix = lm_in_db
$tbPrefix = lm_in_tb
$db = $dbPrefix . $i
$tb = $tbPrefix . $i

print =============== step1
sql create database $db
sql use $db
sql create table $tb (ts timestamp, speed int)

sql insert into $tb values (now, NULL)
sql select * from $tb order by ts desc
if $rows != 1 then 
  return -1
endi
if $data01 != null then
  return -1
endi

print =============== step2
sql insert into $tb values (now+1m, -2147483648) -x step2
  return -1
step2:
sql insert into $tb values (now+1m, NULL)
sql select * from $tb order by ts desc
if $rows != 2 then 
  return -1
endi
if $data01 != null then
  return -1
endi

print =============== step3
sql insert into $tb values (now+2m, 2147483647)
sql select * from $tb order by ts desc
if $rows != 3 then 
  return -1
endi
if $data01 != 2147483647 then 
  return -1
endi

print =============== step4
sql insert into $tb values (now+3m, 2147483648) -x step4
  return -1
step4:
sql insert into $tb values (now+3m, NULL)
sql select * from $tb order by ts desc
if $rows != 4 then 
  return -1
endi
if $data01 != null then
  return -1
endi

print =============== step5
sql_error insert into $tb values (now+4m, a2)
sql insert into $tb values (now+4m, 0)
sql select * from $tb order by ts desc
if $rows != 5 then 
  return -1
endi
if $data01 != 0 then 
  return -1
endi

print =============== step6
sql_error insert into $tb values (now+5m, 2a)
sql  insert into $tb values (now+5m, 2)
sql select * from $tb order by ts desc
if $rows != 6 then 
  return -1
endi
if $data01 != 2 then 
  return -1
endi

print =============== step7
sql_error insert into $tb values (now+6m, 2a'1)
sql insert into $tb values (now+6m, 2)
sql select * from $tb order by ts desc
if $rows != 7 then 
  return -1
endi
if $data01 != 2 then 
  return -1
endi

print =============== step8
sql insert into $tb values (now+8m, "null")
sql select * from $tb order by ts desc
if $rows != 8 then 
  return -1
endi
if $data01 != null then
  return -1
endi

print =============== step9
sql insert into $tb values (now+9m, 'null')
sql select * from $tb order by ts desc
if $rows != 9 then 
  return -1
endi
if $data01 != null then
  return -1
endi

print =============== step10
sql insert into $tb values (now+10m, -123)
sql select * from $tb order by ts desc
if $rows != 10 then 
  return -1
endi
if $data01 != -123 then 
  return -1
endi
 
sql drop database $db
sql show databases
if $rows != 0 then 
  return -1
endi