From 99fffcd177b5a227d099d3e970193c47b47323f6 Mon Sep 17 00:00:00 2001 From: cosven Date: Wed, 13 May 2020 10:09:26 +0000 Subject: [PATCH] mark case as failed when expected errors not occur --- src/main.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.go b/src/main.go index 01d2046..78129aa 100644 --- a/src/main.go +++ b/src/main.go @@ -592,7 +592,10 @@ func (t *tester) execute(query query) error { offset := t.buf.Len() err = t.stmtExecute(query, st) - if err != nil && len(t.expectedErrs) > 0 { + if len(t.expectedErrs) > 0 { + if err == nil { + return errors.Trace(errors.Errorf("run \"%v\" at line %d succeed, should have failed", st.Text(), query.Line)) + } // TODO: check whether this err is expected. // but now we think it is.