Skip to content

Commit 8e94b64

Browse files
committed
remove memory_engine_test
1 parent 6edcc34 commit 8e94b64

File tree

1 file changed

+16
-99
lines changed

1 file changed

+16
-99
lines changed

enginetest/memory_engine_test.go

Lines changed: 16 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -200,122 +200,38 @@ func TestSingleQueryPrepared(t *testing.T) {
200200

201201
// Convenience test for debugging a single query. Unskip and set to the desired query.
202202
func TestSingleScript(t *testing.T) {
203-
// t.Skip()
203+
t.Skip()
204204
var scripts = []queries.ScriptTest{
205205
{
206-
Name: "join on empty",
207-
SetUpScript: []string{
208-
"create table t(c int)",
209-
"insert into t values (1)",
210-
},
211-
Assertions: []queries.ScriptTestAssertion{
212-
{
213-
Query: "select t.c from t left join (select t2.c from t as t2 where false) as subq on true",
214-
Expected: []sql.Row{{1}},
215-
},
216-
{
217-
Query: "select t.c from t natural left join (select t2.c from t as t2 where false) as subq",
218-
Expected: []sql.Row{{1}},
219-
},
220-
{
221-
Query: "select t.c from (select t.c from t where false) as subq right join t on true",
222-
Expected: []sql.Row{{1}},
223-
},
224-
{
225-
Query: "select t.c from (select t.c from t where false) as subq natural right join t",
226-
Expected: []sql.Row{{1}},
227-
},
228-
},
229-
},
230-
{
231-
Skip: true,
206+
Name: "AS OF propagates to nested CALLs",
207+
SetUpScript: []string{},
232208
Assertions: []queries.ScriptTestAssertion{
233209
{
234-
// test cross join used as projected subquery expression
235-
Query: "select 1 as exprAlias, 2, 3, (select exprAlias + count(*) from one_pk_three_idx a cross join one_pk_three_idx b);",
236-
Expected: []sql.Row{{1, 2, 3, 65}},
237-
},
238-
{
239-
Query: "SELECT count(*), (SELECT i FROM mytable WHERE i = 1 group by i);",
210+
Query: "create procedure create_proc() create table t (i int primary key, j int);",
240211
Expected: []sql.Row{
241-
{1, 1},
212+
{types.NewOkResult(0)},
242213
},
243214
},
244-
},
245-
},
246-
{
247-
Skip: true,
248-
Name: "strings cast to numbers in log",
249-
SetUpScript: []string{},
250-
Assertions: []queries.ScriptTestAssertion{
251-
{
252-
Query: "select (11 + '11asdf')",
253-
Expected: []sql.Row{{float64(22)}},
254-
},
255215
{
256-
Skip: true,
257-
Query: "select log('10asdf', '100f')",
258-
Expected: []sql.Row{{float64(2)}},
259-
},
260-
{
261-
Skip: true,
262-
Query: "select log('a10asdf', 'b100f')",
263-
Expected: []sql.Row{{nil}},
264-
},
265-
},
266-
},
267-
{
268-
Skip: true,
269-
Name: "strings cast to numbers",
270-
SetUpScript: []string{
271-
//"create table test01(pk varchar(20) primary key)",
272-
"create table test01(pk varchar(30))",
273-
`insert into test01 values (' 3 12 4'),
274-
(' 3.2 12 4'),('-3.1234'),('-3.1a'),('-5+8'),('+3.1234'),
275-
('11d'),('11wha?'),('11'),('12'),('1a1'),('a1a1'),('11-5'),
276-
('3. 12 4'),('5.932887e+07'),('5.932887e+07abc'),('5.932887e7'),('5.932887e7abc')`,
277-
},
278-
Assertions: []queries.ScriptTestAssertion{
279-
{
280-
Skip: true,
281-
Query: "select pk from test01 where pk=11 order by pk",
282-
Expected: []sql.Row{{"11"}, {"11-5"}, {"11d"}, {"11wha?"}},
283-
},
284-
{
285-
Query: "select pk from test01 where pk in (11) order by pk",
286-
Expected: []sql.Row{{"11"}, {"11-5"}, {"11d"}, {"11wha?"}},
287-
},
288-
{
289-
Skip: true,
290-
Query: "select pk from test01 where pk in ('11')",
291-
Expected: []sql.Row{{"11"}},
292-
},
293-
{
294-
Skip: true,
295-
Query: "select log('10asdf', '100f')",
296-
Expected: []sql.Row{{float64(2)}},
297-
},
298-
{
299-
Skip: true,
300-
Query: "select log('a10asdf', 'b100f')",
301-
Expected: []sql.Row{{nil}},
216+
Query: "call create_proc()",
217+
Expected: []sql.Row{
218+
{types.NewOkResult(0)},
219+
},
302220
},
303221
},
304222
},
305223
}
306224

307225
for _, test := range scripts {
308226
harness := enginetest.NewMemoryHarness("", 1, testNumPartitions, true, nil)
309-
harness.Setup(setup.SimpleSetup...)
310-
// harness.UseServer()
227+
//harness.UseServer()
311228
engine, err := harness.NewEngine(t)
312-
// engine.EngineAnalyzer().Coster = memo.NewLookupBiasedCoster()
313229
if err != nil {
314230
panic(err)
315231
}
316232

317-
engine.EngineAnalyzer().Debug = true
318-
engine.EngineAnalyzer().Verbose = true
233+
//engine.EngineAnalyzer().Debug = true
234+
//engine.EngineAnalyzer().Verbose = true
319235

320236
enginetest.TestScriptWithEngine(t, engine, harness, test)
321237
}
@@ -1006,6 +922,10 @@ func TestVectorFunctions(t *testing.T) {
1006922
enginetest.TestVectorFunctions(t, enginetest.NewDefaultMemoryHarness())
1007923
}
1008924

925+
func TestVectorType(t *testing.T) {
926+
enginetest.TestVectorType(t, enginetest.NewDefaultMemoryHarness())
927+
}
928+
1009929
func TestIndexPrefix(t *testing.T) {
1010930
enginetest.TestIndexPrefix(t, enginetest.NewDefaultMemoryHarness())
1011931
}
@@ -1081,9 +1001,6 @@ func TestDatabaseCollationWire(t *testing.T) {
10811001
}
10821002

10831003
func TestTypesOverWire(t *testing.T) {
1084-
if _, ok := os.LookupEnv("CI_TEST"); !ok {
1085-
// t.Skip("Skipping test that requires CI_TEST=true")
1086-
}
10871004
harness := enginetest.NewDefaultMemoryHarness()
10881005
enginetest.TestTypesOverWire(t, harness, harness.SessionBuilder())
10891006
}

0 commit comments

Comments
 (0)