Merge lp://qastaging/~patrick-crews/drizzle/transaction-log-tests into lp://qastaging/~drizzle-trunk/drizzle/development

Proposed by Patrick Crews
Status: Merged
Approved by: Brian Aker
Approved revision: 1752
Merged at revision: 1772
Proposed branch: lp://qastaging/~patrick-crews/drizzle/transaction-log-tests
Merge into: lp://qastaging/~drizzle-trunk/drizzle/development
Diff against target: 18704 lines (+18491/-3)
40 files modified
client/drizzletest.cc (+12/-3)
plugin/transaction_log/tests/r/transaction_log_alter.result (+1706/-0)
plugin/transaction_log/tests/r/transaction_log_create.result (+2153/-0)
plugin/transaction_log/tests/r/transaction_log_data_type.result (+5739/-0)
plugin/transaction_log/tests/r/transaction_log_delete.result (+946/-0)
plugin/transaction_log/tests/r/transaction_log_drop.result (+255/-0)
plugin/transaction_log/tests/r/transaction_log_large_blob.result (+65/-0)
plugin/transaction_log/tests/r/transaction_log_loaddata.result (+72/-0)
plugin/transaction_log/tests/r/transaction_log_replace.result (+428/-0)
plugin/transaction_log/tests/r/transaction_log_rollback.result (+73/-0)
plugin/transaction_log/tests/r/transaction_log_schema.result (+306/-0)
plugin/transaction_log/tests/r/transaction_log_transaction.result (+2664/-0)
plugin/transaction_log/tests/r/transaction_log_update.result (+1354/-0)
plugin/transaction_log/tests/t/check_transaction_log.inc (+28/-0)
plugin/transaction_log/tests/t/large_blob_load.inc (+3/-0)
plugin/transaction_log/tests/t/transaction_log_alter-master.opt (+1/-0)
plugin/transaction_log/tests/t/transaction_log_alter.test (+452/-0)
plugin/transaction_log/tests/t/transaction_log_create-master.opt (+1/-0)
plugin/transaction_log/tests/t/transaction_log_create.test (+284/-0)
plugin/transaction_log/tests/t/transaction_log_data_type-master.opt (+1/-0)
plugin/transaction_log/tests/t/transaction_log_data_type.test (+676/-0)
plugin/transaction_log/tests/t/transaction_log_delete-master.opt (+1/-0)
plugin/transaction_log/tests/t/transaction_log_delete.test (+281/-0)
plugin/transaction_log/tests/t/transaction_log_drop-master.opt (+1/-0)
plugin/transaction_log/tests/t/transaction_log_drop.test (+85/-0)
plugin/transaction_log/tests/t/transaction_log_large_blob-master.opt (+1/-0)
plugin/transaction_log/tests/t/transaction_log_large_blob.test (+22/-0)
plugin/transaction_log/tests/t/transaction_log_loaddata-master.opt (+1/-0)
plugin/transaction_log/tests/t/transaction_log_loaddata.test (+21/-0)
plugin/transaction_log/tests/t/transaction_log_replace-master.opt (+1/-0)
plugin/transaction_log/tests/t/transaction_log_replace.test (+88/-0)
plugin/transaction_log/tests/t/transaction_log_rollback-master.opt (+1/-0)
plugin/transaction_log/tests/t/transaction_log_rollback.test (+48/-0)
plugin/transaction_log/tests/t/transaction_log_schema-master.opt (+1/-0)
plugin/transaction_log/tests/t/transaction_log_schema.test (+72/-0)
plugin/transaction_log/tests/t/transaction_log_transaction-master.opt (+1/-0)
plugin/transaction_log/tests/t/transaction_log_transaction.test (+333/-0)
plugin/transaction_log/tests/t/transaction_log_update-master.opt (+1/-0)
plugin/transaction_log/tests/t/transaction_log_update.test (+311/-0)
tests/std_data/translogloaddata.dat (+2/-0)
To merge this branch: bzr merge lp://qastaging/~patrick-crews/drizzle/transaction-log-tests
Reviewer Review Type Date Requested Status
Drizzle Merge Team Pending
Review via email: mp+35545@code.qastaging.launchpad.net

Description of the change

Transaction_log tests for the test-suite.

We scan the transaction log to validate the contents after a variety of loggable queries.
This is work for:
https://blueprints.launchpad.net/drizzle/+spec/test-transaction-log

To post a comment you must log in.
1753. By Patrick Crews

Merge with trunk

1754. By Patrick Crews

Updated result files - needed after work on transaction log messages. Removed a bad sub-test from transaction_log_transaction that relied on a set message point rather than just scanning the log (too sensitive to breaking).

1755. By Patrick Crews

Modified transaction_log_schema as it was non-deterministic. Was looking for implicit DROP TABLE messages after a DROP SCHEMA, but these can come in any order. Fixed the test to work with this fact

1756. By Patrick Crews

Altered check_transaction_log to mask index_size as we encounter differences here between 32 and 64 bit platforms

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.