← Back to team overview

oqgraph-dev team mailing list archive

[Bug 459714] Re: Proper test suite for OQGRAPH

 

Existing testsuite adapted for v3 engine (basic modified, binlog removed as no longer relevant)
New checks for CREATE/ALTER TABLE added (create_attr) including some appropriate rejection scenarios.

Looking at best approach to include a suitable bigger dataset in the
testsuite.

** Changed in: oqgraph
     Assignee: Arjen Lentz (arjen-lentz) => OQgraph developers (oqgraph-dev)

** Changed in: oqgraph
   Importance: Wishlist => High

** Changed in: oqgraph
       Status: Fix Committed => In Progress

** Changed in: maria
    Milestone: 5.2 => None

-- 
You received this bug notification because you are a member of OQgraph
developers, which is a bug assignee.
https://bugs.launchpad.net/bugs/459714

Title:
  Proper test suite for OQGRAPH

Status in Maria:
  Confirmed
Status in OQGraph Engine for MariaDB:
  In Progress

Bug description:
  Given that OQGRAPH is not a 'normal' general purpose storage engine, we can't simply derive a test suite from existing ones.
  However, we would like to test all aspects of the engine, including interaction in complex join constructs and replication.

  Perhaps some basics can be adapted from existing tests, the rest will have to be new.
  This will probably be a step-wise and ongoing thing. If you can help, please do!

  What we need: (based on feedback from Philip Stoev)
  * a complete MTR test suite that covers at least the following:
  - INSERTS, especially with weight and those that will be rejected by the engine;
  - the SELECT statements that are accepted by the engine, as described in the manual, including those with latch=0 or latch = NULL;
  - the DML/DDL/ALTER statements that are and are not accepted by the engine, so that all the engine capabilities the handler advertises and all the API calls are exercised;
  - a dataset that is sized appropriately for MTR execution (10K nodes?). Either in the form of INSERT statements or a stored procedure, plus some SELECT queries on top of that dataset;

To manage notifications about this bug go to:
https://bugs.launchpad.net/maria/+bug/459714/+subscriptions