Add test (failed on version 1.1.54292) (#1328)

* Tests: External: rename --use_http  => --no_http and fix

* Add test (failed on version 1.1.54292)
This commit is contained in:
proller 2017-10-09 20:22:15 +03:00 committed by GitHub
parent 2dfb3fa463
commit 975e8575c7
2 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,2 @@
1970-01-02 2 0 FAILED 2
still alive

View File

@ -0,0 +1,41 @@
CREATE DATABASE IF NOT EXISTS test;
DROP TABLE IF EXISTS test.runs;
DROP TABLE IF EXISTS test.tests;
CREATE TABLE test.runs
(
date Date,
id UInt64,
t_id UInt64,
status Enum8('OK' = 1, 'FAILED' = 2, 'SKIPPED' = 3, 'DISCOVERED' = 4),
run_id UInt64 DEFAULT id
) ENGINE = MergeTree(date, (t_id, id), 8192);
CREATE TABLE test.tests
(
date Date,
id UInt64,
path Nullable(String),
suite_id Nullable(String)
) ENGINE = MergeTree(date, id, 8192);
INSERT INTO test.tests (date, id) VALUES (1,1);
INSERT INTO test.runs (date, id) VALUES (1,1);
INSERT INTO test.runs (date, id, status) VALUES (1,2, 'FAILED');
INSERT INTO test.tests (date, id, path) VALUES (1,2 ,'rtline1');
SELECT *
FROM test.runs AS r
WHERE (r.status = 'FAILED') AND (
(
SELECT path
FROM test.tests AS t
WHERE t.id = r.id
LIMIT 1
) LIKE 'rtline%')
LIMIT 1;
SELECT 'still alive';
DROP TABLE test.runs;
DROP TABLE test.tests;