test: move background index build test to engine suite from vinyl
Since we have implemented memtx background index build, the corresponding vinyl test cases are now also suitable for memtx, so move them to engine suite so that both engines are tested. Also add some tests to check that an ongoing index build is aborted in case a tuple violating unique constraint or format of the new index is inserted. Add some error injections to unify appropriate memtx/vinyl tests. Closes #3976
Showing
- src/box/memtx_space.c 13 additions, 0 deletionssrc/box/memtx_space.c
- src/box/vinyl.c 16 additions, 0 deletionssrc/box/vinyl.c
- src/lib/core/errinj.h 1 addition, 0 deletionssrc/lib/core/errinj.h
- test/box/errinj.result 2 additions, 0 deletionstest/box/errinj.result
- test/engine/ddl.result 111 additions, 0 deletionstest/engine/ddl.result
- test/engine/ddl.test.lua 72 additions, 0 deletionstest/engine/ddl.test.lua
- test/engine/errinj_ddl.result 284 additions, 0 deletionstest/engine/errinj_ddl.result
- test/engine/errinj_ddl.test.lua 133 additions, 0 deletionstest/engine/errinj_ddl.test.lua
- test/engine/suite.ini 1 addition, 1 deletiontest/engine/suite.ini
- test/vinyl/ddl.result 0 additions, 118 deletionstest/vinyl/ddl.result
- test/vinyl/ddl.test.lua 0 additions, 70 deletionstest/vinyl/ddl.test.lua
- test/vinyl/errinj_ddl.result 0 additions, 182 deletionstest/vinyl/errinj_ddl.result
- test/vinyl/errinj_ddl.test.lua 0 additions, 81 deletionstest/vinyl/errinj_ddl.test.lua
Loading
Please register or sign in to comment