Test-runner: extend the grammar to cover Bug#729758
Allow disjunctions in SELECT WHERE clause and LIMIT clause in SELECT, to be able to cover the problem reported in Bug#729758. Fix a bug with prepare_gdb arguments (remove an extra space in -e option). Add a simple test for Bug#729758. The following bugs were reported in the process: Bug#729789 "Zero limit is treated the same as no limit" Bug#730593 "Bad data if incomplete tuple" Bug#730613 "SELECT with a disjunction on multiple keys returns matching tuples twice"
Showing
- test/box_big/sql.result 18 additions, 0 deletionstest/box_big/sql.result
- test/box_big/sql.test 14 additions, 0 deletionstest/box_big/sql.test
- test/box_big/suite.ini 5 additions, 0 deletionstest/box_big/suite.ini
- test/box_big/tarantool.cfg 24 additions, 0 deletionstest/box_big/tarantool.cfg
- test/lib/sql.g 21 additions, 7 deletionstest/lib/sql.g
- test/lib/sql.py 42 additions, 7 deletionstest/lib/sql.py
- test/lib/sql_ast.py 17 additions, 9 deletionstest/lib/sql_ast.py
- test/lib/tarantool_silverbox_server.py 1 addition, 1 deletiontest/lib/tarantool_silverbox_server.py
- test/lib/test_suite.py 2 additions, 0 deletionstest/lib/test_suite.py
- test/test-run.py 4 additions, 3 deletionstest/test-run.py
Loading
Please register or sign in to comment