lp://qastaging/~patrick-crews/drizzle/dbqp_revamp
Created by
Patrick Crews
and last modified
- Get this branch:
- bzr branch lp://qastaging/~patrick-crews/drizzle/dbqp_revamp
Only
Patrick Crews
can upload to this branch. If you are
Patrick Crews
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Patrick Crews: Needs Resubmitting
- Mark Atwood: Needs Fixing
-
Diff: 73098 lines (+68388/-1460)442 files modifieddocs/testing/dbqp.rst (+33/-3)
tests/dbqp.py (+7/-5)
tests/include.am (+43/-29)
tests/lib/dbqp_modes/crashme/crashme_test_execution.py (+140/-0)
tests/lib/dbqp_modes/crashme/crashme_test_management.py (+189/-0)
tests/lib/dbqp_modes/dtr/dtr_test_execution.py (+2/-63)
tests/lib/dbqp_modes/dtr/dtr_test_management.py (+9/-16)
tests/lib/dbqp_modes/randgen/randgen_test_execution.py (+3/-67)
tests/lib/dbqp_modes/randgen/randgen_test_management.py (+5/-11)
tests/lib/dbqp_modes/sqlbench/sqlbench_test_execution.py (+3/-169)
tests/lib/dbqp_modes/sqlbench/sqlbench_test_management.py (+9/-20)
tests/lib/dbqp_modes/sysbench/sysbench_test_execution.py (+6/-72)
tests/lib/dbqp_modes/sysbench/sysbench_test_management.py (+5/-11)
tests/lib/dbqp_modes/test_mode.py (+24/-54)
tests/lib/dbqp_opts/test_run_options.py (+211/-107)
tests/lib/server_mgmt/drizzled.py (+8/-6)
tests/lib/server_mgmt/mysqld.py (+233/-0)
tests/lib/server_mgmt/server.py (+7/-6)
tests/lib/server_mgmt/server_management.py (+126/-59)
tests/lib/sys_mgmt/codeTree.py (+201/-11)
tests/lib/sys_mgmt/code_management.py (+98/-0)
tests/lib/sys_mgmt/environment_management.py (+99/-0)
tests/lib/sys_mgmt/logging_management.py (+7/-2)
tests/lib/sys_mgmt/port_management.py (+2/-4)
tests/lib/sys_mgmt/system_management.py (+38/-143)
tests/lib/test_mgmt/execution_management.py (+4/-7)
tests/lib/test_mgmt/test_execution.py (+59/-7)
tests/lib/test_mgmt/test_management.py (+26/-31)
tests/lib/uuid.py (+0/-557)
tests/randgen/Contributors (+22/-0)
tests/randgen/LICENSE (+339/-0)
tests/randgen/Makefile (+20/-0)
tests/randgen/README (+28/-0)
tests/randgen/backtrace-all.gdb (+19/-0)
tests/randgen/backtrace.gdb (+21/-0)
tests/randgen/bench/WL5004_sql.yy (+1656/-0)
tests/randgen/bench/benchmark.pl (+75/-0)
tests/randgen/bench/falcon_data_types.zz (+34/-0)
tests/randgen/bughunt_template.cfg (+207/-0)
tests/randgen/combinations.pl (+202/-0)
tests/randgen/conf/backup/backup_interop.yy (+92/-0)
tests/randgen/conf/backup/backup_obj.yy (+132/-0)
tests/randgen/conf/backup/backup_simple.yy (+50/-0)
tests/randgen/conf/backup/invariant.yy (+279/-0)
tests/randgen/conf/backup/invariant.zz (+56/-0)
tests/randgen/conf/dbt3/dbt3-dml.yy (+475/-0)
tests/randgen/conf/dbt3/dbt3-joins.yy (+465/-0)
tests/randgen/conf/dbt3/dbt3-ranges.yy (+219/-0)
tests/randgen/conf/dbt3/dbt3-s0.0001.dump (+41/-0)
tests/randgen/conf/dbt3/dbt3-s0.001.dump (+310/-0)
tests/randgen/conf/drizzle/bug680669.yy (+246/-0)
tests/randgen/conf/drizzle/collations_drizzle.yy (+49/-0)
tests/randgen/conf/drizzle/combinations_drizzle.zz (+34/-0)
tests/randgen/conf/drizzle/data_dict_concurrent_drizzle.yy (+114/-0)
tests/randgen/conf/drizzle/drizzle.yy (+34/-0)
tests/randgen/conf/drizzle/drizzle.zz (+44/-0)
tests/randgen/conf/drizzle/drizzledump.yy (+167/-0)
tests/randgen/conf/drizzle/drizzledump_migrate.yy (+204/-0)
tests/randgen/conf/drizzle/drizzledump_migrate.zz (+51/-0)
tests/randgen/conf/drizzle/limit_compare_drizzle.yy (+111/-0)
tests/randgen/conf/drizzle/many_indexes_drizzle.yy (+55/-0)
tests/randgen/conf/drizzle/many_indexes_drizzle.zz (+32/-0)
tests/randgen/conf/drizzle/optimizer_subquery_data_dictionary_drizzle.yy (+867/-0)
tests/randgen/conf/drizzle/optimizer_subquery_drizzle.yy (+802/-0)
tests/randgen/conf/drizzle/outer_join_data_dictionary_drizzle.yy (+337/-0)
tests/randgen/conf/drizzle/outer_join_drizzle.yy (+273/-0)
tests/randgen/conf/drizzle/outer_join_drizzle.zz (+33/-0)
tests/randgen/conf/drizzle/outer_join_portable_drizzle.yy (+335/-0)
tests/randgen/conf/drizzle/proclist_drizzle.yy (+119/-0)
tests/randgen/conf/drizzle/proclist_subquery_drizzle.yy (+794/-0)
tests/randgen/conf/drizzle/range_access_drizzle.yy (+390/-0)
tests/randgen/conf/drizzle/range_access_drizzle.zz (+34/-0)
tests/randgen/conf/drizzle/subquery_drizzle.yy (+220/-0)
tests/randgen/conf/drizzle/subquery_materialization_drizzle.yy (+169/-0)
tests/randgen/conf/drizzle/subquery_semijoin_drizzle.yy (+165/-0)
tests/randgen/conf/drizzle/subquery_semijoin_nested_drizzle.yy (+208/-0)
tests/randgen/conf/drizzle/translog_concurrent1.yy (+227/-0)
tests/randgen/conf/drizzle/translog_concurrent2.yy (+221/-0)
tests/randgen/conf/drizzle/translog_concurrent3.yy (+242/-0)
tests/randgen/conf/drizzle/translog_drizzle.zz (+44/-0)
tests/randgen/conf/drizzle/translog_ordering.yy (+25/-0)
tests/randgen/conf/drizzle/translog_ordering.zz (+44/-0)
tests/randgen/conf/drizzle/varchar_drizzle.zz (+32/-0)
tests/randgen/conf/dyncol/dyncol_dml.yy (+118/-0)
tests/randgen/conf/dyncol/dyncol_dml.zz (+16/-0)
tests/randgen/conf/engines/blobs.yy (+35/-0)
tests/randgen/conf/engines/engine_stress.yy (+134/-0)
tests/randgen/conf/engines/engine_stress.zz (+30/-0)
tests/randgen/conf/engines/falcon/falcon_backlog.yy (+40/-0)
tests/randgen/conf/engines/falcon/falcon_backlog.zz (+34/-0)
tests/randgen/conf/engines/falcon/falcon_blobs.yy (+37/-0)
tests/randgen/conf/engines/falcon/falcon_blobs.zz (+28/-0)
tests/randgen/conf/engines/falcon/falcon_chill_thaw.yy (+48/-0)
tests/randgen/conf/engines/falcon/falcon_chill_thaw.zz (+30/-0)
tests/randgen/conf/engines/falcon/falcon_data_types.yy (+56/-0)
tests/randgen/conf/engines/falcon/falcon_data_types.zz (+34/-0)
tests/randgen/conf/engines/falcon/falcon_data_types_no_year_time.yy (+60/-0)
tests/randgen/conf/engines/falcon/falcon_data_types_no_year_time.zz (+36/-0)
tests/randgen/conf/engines/falcon/falcon_ddl.yy (+114/-0)
tests/randgen/conf/engines/falcon/falcon_limit.yy (+95/-0)
tests/randgen/conf/engines/falcon/falcon_nolimit.yy (+64/-0)
tests/randgen/conf/engines/falcon/falcon_nolimit_int.yy (+63/-0)
tests/randgen/conf/engines/falcon/falcon_online_alter.yy (+57/-0)
tests/randgen/conf/engines/falcon/falcon_pagesize.yy (+60/-0)
tests/randgen/conf/engines/falcon/falcon_pagesize2K.zz (+34/-0)
tests/randgen/conf/engines/falcon/falcon_pagesize32K.zz (+34/-0)
tests/randgen/conf/engines/falcon/falcon_recovery.yy (+187/-0)
tests/randgen/conf/engines/falcon/falcon_recovery.zz (+31/-0)
tests/randgen/conf/engines/falcon/falcon_replication.yy (+64/-0)
tests/randgen/conf/engines/falcon/falcon_replication.zz (+37/-0)
tests/randgen/conf/engines/falcon/falcon_select_autocommit.yy (+19/-0)
tests/randgen/conf/engines/falcon/falcon_simple.cc (+74/-0)
tests/randgen/conf/engines/falcon/falcon_varchar.cc (+76/-0)
tests/randgen/conf/engines/falcon/limit_compare.yy (+75/-0)
tests/randgen/conf/engines/handler.yy (+85/-0)
tests/randgen/conf/engines/handler.zz (+15/-0)
tests/randgen/conf/engines/heap/heap_ddl_multi.yy (+169/-0)
tests/randgen/conf/engines/heap/heap_dml_single.init (+23/-0)
tests/randgen/conf/engines/heap/heap_dml_single.yy (+102/-0)
tests/randgen/conf/engines/innodb/innodb_simple.cc (+71/-0)
tests/randgen/conf/engines/many_indexes.yy (+64/-0)
tests/randgen/conf/engines/many_indexes.zz (+35/-0)
tests/randgen/conf/engines/maria/maria.zz (+33/-0)
tests/randgen/conf/engines/maria/maria_bulk_insert.yy (+35/-0)
tests/randgen/conf/engines/maria/maria_dml_alter.yy (+73/-0)
tests/randgen/conf/engines/maria/maria_mostly_selects.yy (+70/-0)
tests/randgen/conf/engines/maria/maria_recovery.cc (+80/-0)
tests/randgen/conf/engines/maria/maria_stress.yy (+65/-0)
tests/randgen/conf/engines/tiny_inserts.yy (+24/-0)
tests/randgen/conf/engines/tiny_inserts.zz (+26/-0)
tests/randgen/conf/engines/varchar.yy (+52/-0)
tests/randgen/conf/engines/varchar.zz (+36/-0)
tests/randgen/conf/examples/example.ff (+22/-0)
tests/randgen/conf/examples/example.yy (+31/-0)
tests/randgen/conf/examples/example.zz (+37/-0)
tests/randgen/conf/examples/flightstats.yy (+270/-0)
tests/randgen/conf/hivol/hivol_fbase_small.yy (+209/-0)
tests/randgen/conf/hivol/hivol_film.yy (+450/-0)
tests/randgen/conf/i18n/collations.yy (+39/-0)
tests/randgen/conf/optimizer/archive/subquery_materialization.yy (+171/-0)
tests/randgen/conf/optimizer/archive/subquery_semijoin.yy (+167/-0)
tests/randgen/conf/optimizer/archive/subquery_semijoin_nested.yy (+219/-0)
tests/randgen/conf/optimizer/dsmrr-cpk-compare.cc (+52/-0)
tests/randgen/conf/optimizer/dsmrr-cpk-single.cc (+66/-0)
tests/randgen/conf/optimizer/dsmrr-cpk.ff (+8/-0)
tests/randgen/conf/optimizer/intersect.ff (+3/-0)
tests/randgen/conf/optimizer/join_buffer.ff (+3/-0)
tests/randgen/conf/optimizer/mrr-single.cc (+56/-0)
tests/randgen/conf/optimizer/mrr.ff (+3/-0)
tests/randgen/conf/optimizer/optimizer_access_exp.yy (+411/-0)
tests/randgen/conf/optimizer/optimizer_no_subquery.yy (+450/-0)
tests/randgen/conf/optimizer/optimizer_no_subquery_portable.yy (+421/-0)
tests/randgen/conf/optimizer/optimizer_subquery.yy (+806/-0)
tests/randgen/conf/optimizer/optimizer_subquery_no_outer_join.yy (+800/-0)
tests/randgen/conf/optimizer/optimizer_subquery_portable.yy (+770/-0)
tests/randgen/conf/optimizer/outer_join.yy (+277/-0)
tests/randgen/conf/optimizer/outer_join.zz (+34/-0)
tests/randgen/conf/optimizer/outer_join_portable.yy (+340/-0)
tests/randgen/conf/optimizer/range_access.ff (+3/-0)
tests/randgen/conf/optimizer/range_access.yy (+396/-0)
tests/randgen/conf/optimizer/range_access.zz (+34/-0)
tests/randgen/conf/optimizer/range_access2.yy (+146/-0)
tests/randgen/conf/optimizer/range_access2.zz (+15/-0)
tests/randgen/conf/optimizer/sort_union-index_merge.ff (+7/-0)
tests/randgen/conf/optimizer/virtual_columns.yy (+394/-0)
tests/randgen/conf/oqgraph/oqgraph.init (+2/-0)
tests/randgen/conf/oqgraph/oqgraph.yy (+83/-0)
tests/randgen/conf/oqgraph/osm2oqg.pl (+30/-0)
tests/randgen/conf/osm/LICENCE (+63/-0)
tests/randgen/conf/osm/andorra.sql (+158/-0)
tests/randgen/conf/osm/osm-schema.sql (+30/-0)
tests/randgen/conf/partitioning/partition_pruning.yy (+378/-0)
tests/randgen/conf/partitioning/partition_pruning.zz (+210/-0)
tests/randgen/conf/partitioning/partitions-ddl.yy (+219/-0)
tests/randgen/conf/partitioning/partitions-wl4571.yy (+201/-0)
tests/randgen/conf/partitioning/partitions_procedures_triggers.yy (+101/-0)
tests/randgen/conf/replication/WL5092_data.zz (+93/-0)
tests/randgen/conf/replication/WL5092_sql_1.yy (+107/-0)
tests/randgen/conf/replication/WL5092_sql_2.yy (+1215/-0)
tests/randgen/conf/replication/replication-5.1.zz (+38/-0)
tests/randgen/conf/replication/replication-6.0.zz (+38/-0)
tests/randgen/conf/replication/replication-ddl_data.zz (+93/-0)
tests/randgen/conf/replication/replication-ddl_sql.yy (+1117/-0)
tests/randgen/conf/replication/replication-dml_data.zz (+75/-0)
tests/randgen/conf/replication/replication-dml_sql.yy (+619/-0)
tests/randgen/conf/replication/replication.yy (+150/-0)
tests/randgen/conf/replication/replication_innodb_myisam.zz (+43/-0)
tests/randgen/conf/replication/replication_simple.yy (+35/-0)
tests/randgen/conf/replication/replication_single_engine.zz (+37/-0)
tests/randgen/conf/replication/replication_single_engine_pk.zz (+37/-0)
tests/randgen/conf/replication/rpl_transactions.yy (+136/-0)
tests/randgen/conf/replication/rpl_transactions.zz (+33/-0)
tests/randgen/conf/replication/rpl_transactions_nopk.zz (+33/-0)
tests/randgen/conf/runtime/WL5004_data.zz (+50/-0)
tests/randgen/conf/runtime/WL5004_sql.yy (+1728/-0)
tests/randgen/conf/runtime/WL5004_sql_custom.yy (+1734/-0)
tests/randgen/conf/runtime/connect_kill_data.zz (+49/-0)
tests/randgen/conf/runtime/connect_kill_sql.yy (+1409/-0)
tests/randgen/conf/runtime/create_drop.yy (+49/-0)
tests/randgen/conf/runtime/information_schema.yy (+319/-0)
tests/randgen/conf/runtime/metadata_locking.cc (+86/-0)
tests/randgen/conf/runtime/metadata_stability.yy (+192/-0)
tests/randgen/conf/runtime/metadata_stability.zz (+38/-0)
tests/randgen/conf/runtime/performance_schema.yy (+358/-0)
tests/randgen/conf/runtime/signal_resignal.yy (+286/-0)
tests/randgen/conf/temporal/temporal_functions.yy (+262/-0)
tests/randgen/conf/temporal/temporal_functions.zz (+35/-0)
tests/randgen/conf/temporal/temporal_ranges.yy (+123/-0)
tests/randgen/conf/temporal/temporal_ranges.zz (+20/-0)
tests/randgen/conf/temporal/temporal_replication.yy (+270/-0)
tests/randgen/conf/transactions/combinations.yy (+67/-0)
tests/randgen/conf/transactions/combinations.zz (+35/-0)
tests/randgen/conf/transactions/repeatable_read.yy (+44/-0)
tests/randgen/conf/transactions/transaction_durability.yy (+56/-0)
tests/randgen/conf/transactions/transactions-flat.yy (+163/-0)
tests/randgen/conf/transactions/transactions.yy (+141/-0)
tests/randgen/conf/transactions/transactions.zz (+30/-0)
tests/randgen/dict/english.txt (+100/-0)
tests/randgen/dict/states.txt (+50/-0)
tests/randgen/gendata-old.pl (+70/-0)
tests/randgen/gendata.pl (+89/-0)
tests/randgen/gengrammar.pl (+70/-0)
tests/randgen/gensql.pl (+118/-0)
tests/randgen/gentest.pl (+223/-0)
tests/randgen/init/all_off.sql (+24/-0)
tests/randgen/init/mrr_no_opt.sql (+19/-0)
tests/randgen/init/mrr_opt.sql (+19/-0)
tests/randgen/init/no_materialization.sql (+18/-0)
tests/randgen/init/no_mrr.opt (+1/-0)
tests/randgen/init/no_mrr_no_opt.sql (+22/-0)
tests/randgen/init/no_mrr_opt.sql (+22/-0)
tests/randgen/init/no_semijoin.sql (+18/-0)
tests/randgen/init/no_subquery.sql (+18/-0)
tests/randgen/lib/DBServer/DBServer.pm (+173/-0)
tests/randgen/lib/DBServer/MySQL/MySQLd.pm (+604/-0)
tests/randgen/lib/DBServer/MySQL/ReplMySQLd.pm (+220/-0)
tests/randgen/lib/GenTest.pm (+186/-0)
tests/randgen/lib/GenTest/App/GenTest.pm (+581/-0)
tests/randgen/lib/GenTest/App/Gendata.pm (+590/-0)
tests/randgen/lib/GenTest/App/GendataSimple.pm (+290/-0)
tests/randgen/lib/GenTest/BzrInfo.pm (+188/-0)
tests/randgen/lib/GenTest/Comparator.pm (+97/-0)
tests/randgen/lib/GenTest/Constants.pm (+174/-0)
tests/randgen/lib/GenTest/ErrorFilter.pm (+57/-0)
tests/randgen/lib/GenTest/Executor.pm (+395/-0)
tests/randgen/lib/GenTest/Executor/Drizzle.pm (+588/-0)
tests/randgen/lib/GenTest/Executor/Dummy.pm (+115/-0)
tests/randgen/lib/GenTest/Executor/JavaDB.pm (+318/-0)
tests/randgen/lib/GenTest/Executor/MySQL.pm (+837/-0)
tests/randgen/lib/GenTest/Executor/MySQLPrepared.pm (+49/-0)
tests/randgen/lib/GenTest/Executor/Postgres.pm (+274/-0)
tests/randgen/lib/GenTest/Filter/Regexp.pm (+100/-0)
tests/randgen/lib/GenTest/Generator.pm (+114/-0)
tests/randgen/lib/GenTest/Generator/FromGrammar.pm (+350/-0)
tests/randgen/lib/GenTest/Grammar.pm (+381/-0)
tests/randgen/lib/GenTest/Grammar/Rule.pm (+66/-0)
tests/randgen/lib/GenTest/IPC/Channel.pm (+143/-0)
tests/randgen/lib/GenTest/IPC/Process.pm (+133/-0)
tests/randgen/lib/GenTest/Incident.pm (+122/-0)
tests/randgen/lib/GenTest/Mixer.pm (+205/-0)
tests/randgen/lib/GenTest/Properties.pm (+353/-0)
tests/randgen/lib/GenTest/Random.pm (+529/-0)
tests/randgen/lib/GenTest/Reporter.pm (+196/-0)
tests/randgen/lib/GenTest/Reporter/AriaDoubleRecovery.pm (+166/-0)
tests/randgen/lib/GenTest/Reporter/Backtrace.pm (+113/-0)
tests/randgen/lib/GenTest/Reporter/BackupAndRestore.pm (+73/-0)
tests/randgen/lib/GenTest/Reporter/BackupAndRestoreInvariant.pm (+230/-0)
tests/randgen/lib/GenTest/Reporter/BackupInterop.pm (+137/-0)
tests/randgen/lib/GenTest/Reporter/CloneSlave.pm (+254/-0)
tests/randgen/lib/GenTest/Reporter/CloneSlaveXtrabackup.pm (+273/-0)
tests/randgen/lib/GenTest/Reporter/DatabaseConsistency.pm (+182/-0)
tests/randgen/lib/GenTest/Reporter/Deadlock.pm (+250/-0)
tests/randgen/lib/GenTest/Reporter/DrizzleInnoTrxLog.pm (+175/-0)
tests/randgen/lib/GenTest/Reporter/DrizzleInnoTrxLogCrashRecovery.pm (+270/-0)
tests/randgen/lib/GenTest/Reporter/DrizzleRecovery.pm (+341/-0)
tests/randgen/lib/GenTest/Reporter/DrizzleRecoveryConsistency.pm (+145/-0)
tests/randgen/lib/GenTest/Reporter/DrizzleSlavePlugin.pm (+173/-0)
tests/randgen/lib/GenTest/Reporter/DrizzleSlavePluginCrashRecover.pm (+265/-0)
tests/randgen/lib/GenTest/Reporter/DrizzleTransactionLog.pm (+172/-0)
tests/randgen/lib/GenTest/Reporter/ErrorLog.pm (+58/-0)
tests/randgen/lib/GenTest/Reporter/ErrorLogAlarm.pm (+94/-0)
tests/randgen/lib/GenTest/Reporter/LockTableKiller.pm (+70/-0)
tests/randgen/lib/GenTest/Reporter/MemoryUsage.pm (+54/-0)
tests/randgen/lib/GenTest/Reporter/MySQLClient.pm (+41/-0)
tests/randgen/lib/GenTest/Reporter/QueryTimeout.pm (+87/-0)
tests/randgen/lib/GenTest/Reporter/Recovery.pm (+397/-0)
tests/randgen/lib/GenTest/Reporter/RecoveryConsistency.pm (+131/-0)
tests/randgen/lib/GenTest/Reporter/ReplicationAnalyzeTable.pm (+56/-0)
tests/randgen/lib/GenTest/Reporter/ReplicationConnectionKiller.pm (+79/-0)
tests/randgen/lib/GenTest/Reporter/ReplicationConsistency.pm (+112/-0)
tests/randgen/lib/GenTest/Reporter/ReplicationLogFlusher.pm (+44/-0)
tests/randgen/lib/GenTest/Reporter/ReplicationSemiSync.pm (+237/-0)
tests/randgen/lib/GenTest/Reporter/ReplicationThreadRestarter.pm (+68/-0)
tests/randgen/lib/GenTest/Reporter/Shutdown.pm (+83/-0)
tests/randgen/lib/GenTest/Reporter/ValgrindXMLErrors.pm (+63/-0)
tests/randgen/lib/GenTest/Reporter/WinPackage.pm (+51/-0)
tests/randgen/lib/GenTest/ReporterManager.pm (+90/-0)
tests/randgen/lib/GenTest/Result.pm (+142/-0)
tests/randgen/lib/GenTest/SimPipe/DBObject.pm (+209/-0)
tests/randgen/lib/GenTest/SimPipe/Oracle.pm (+49/-0)
tests/randgen/lib/GenTest/SimPipe/Oracle/Crash.pm (+80/-0)
tests/randgen/lib/GenTest/SimPipe/Oracle/FullScan.pm (+114/-0)
tests/randgen/lib/GenTest/SimPipe/Oracle/TwiceSporadic.pm (+83/-0)
tests/randgen/lib/GenTest/SimPipe/Testcase.pm (+320/-0)
tests/randgen/lib/GenTest/Simplifier/Grammar.pm (+164/-0)
tests/randgen/lib/GenTest/Simplifier/Mysqltest.pm (+246/-0)
tests/randgen/lib/GenTest/Simplifier/SQL.pm (+186/-0)
tests/randgen/lib/GenTest/Simplifier/Tables.pm (+123/-0)
tests/randgen/lib/GenTest/Simplifier/Test.pm (+257/-0)
tests/randgen/lib/GenTest/Stack/Stack.pm (+83/-0)
tests/randgen/lib/GenTest/Stack/StackFrame.pm (+42/-0)
tests/randgen/lib/GenTest/Statement.pm (+20/-0)
tests/randgen/lib/GenTest/Transform.pm (+380/-0)
tests/randgen/lib/GenTest/Transform/ConvertLiteralsToSubqueries.pm (+92/-0)
tests/randgen/lib/GenTest/Transform/ConvertSubqueriesToViews.pm (+70/-0)
tests/randgen/lib/GenTest/Transform/Count.pm (+65/-0)
tests/randgen/lib/GenTest/Transform/DisableChosenPlan.pm (+117/-0)
tests/randgen/lib/GenTest/Transform/DisableIndexes.pm (+47/-0)
tests/randgen/lib/GenTest/Transform/DisableJoinCache.pm (+92/-0)
tests/randgen/lib/GenTest/Transform/Distinct.pm (+47/-0)
tests/randgen/lib/GenTest/Transform/DrizzleExecuteString.pm (+40/-0)
tests/randgen/lib/GenTest/Transform/DrizzleExecuteVariable.pm (+41/-0)
tests/randgen/lib/GenTest/Transform/Dummy.pm (+33/-0)
tests/randgen/lib/GenTest/Transform/ExecuteAsFunctionTwice.pm (+57/-0)
tests/randgen/lib/GenTest/Transform/ExecuteAsInsertSelect.pm (+55/-0)
tests/randgen/lib/GenTest/Transform/ExecuteAsPreparedTwice.pm (+45/-0)
tests/randgen/lib/GenTest/Transform/ExecuteAsSPTwice.pm (+44/-0)
tests/randgen/lib/GenTest/Transform/ExecuteAsSelectItem.pm (+44/-0)
tests/randgen/lib/GenTest/Transform/ExecuteAsTrigger.pm (+43/-0)
tests/randgen/lib/GenTest/Transform/ExecuteAsUnion.pm (+44/-0)
tests/randgen/lib/GenTest/Transform/ExecuteAsUpdateDelete.pm (+81/-0)
tests/randgen/lib/GenTest/Transform/ExecuteAsView.pm (+50/-0)
tests/randgen/lib/GenTest/Transform/ExecuteAsWhereSubquery.pm (+55/-0)
tests/randgen/lib/GenTest/Transform/FromSubquery.pm (+38/-0)
tests/randgen/lib/GenTest/Transform/Having.pm (+46/-0)
tests/randgen/lib/GenTest/Transform/InlineSubqueries.pm (+79/-0)
tests/randgen/lib/GenTest/Transform/InlineVirtualColumns.pm (+61/-0)
tests/randgen/lib/GenTest/Transform/LimitDecrease.pm (+49/-0)
tests/randgen/lib/GenTest/Transform/LimitIncrease.pm (+42/-0)
tests/randgen/lib/GenTest/Transform/OrderBy.pm (+71/-0)
tests/randgen/lib/GenTest/Transform/RemoveIndexHints.pm (+24/-0)
tests/randgen/lib/GenTest/Transform/SelectOption.pm (+47/-0)
tests/randgen/lib/GenTest/Transform/StraightJoin.pm (+50/-0)
tests/randgen/lib/GenTest/Translator.pm (+40/-0)
tests/randgen/lib/GenTest/Translator/MysqlDML2ANSI.pm (+171/-0)
tests/randgen/lib/GenTest/Translator/MysqlDML2javadb.pm (+41/-0)
tests/randgen/lib/GenTest/Translator/MysqlDML2pgsql.pm (+40/-0)
tests/randgen/lib/GenTest/Translator/Mysqldump2ANSI.pm (+162/-0)
tests/randgen/lib/GenTest/Translator/Mysqldump2javadb.pm (+33/-0)
tests/randgen/lib/GenTest/Translator/Mysqldump2pgsql.pm (+40/-0)
tests/randgen/lib/GenTest/Validator.pm (+54/-0)
tests/randgen/lib/GenTest/Validator/AbortOnSyntaxError.pm (+42/-0)
tests/randgen/lib/GenTest/Validator/DML.pm (+83/-0)
tests/randgen/lib/GenTest/Validator/DatabaseComparator.pm (+67/-0)
tests/randgen/lib/GenTest/Validator/DatabaseConsistency.pm (+71/-0)
tests/randgen/lib/GenTest/Validator/DrizzleErrorLogScan.pm (+60/-0)
tests/randgen/lib/GenTest/Validator/DrizzleTransformer.pm (+104/-0)
tests/randgen/lib/GenTest/Validator/Drizzledump.pm (+149/-0)
tests/randgen/lib/GenTest/Validator/DrizzledumpMigrate.pm (+145/-0)
tests/randgen/lib/GenTest/Validator/ErrorMessageCorruption.pm (+51/-0)
tests/randgen/lib/GenTest/Validator/ExecutionTimeComparator.pm (+601/-0)
tests/randgen/lib/GenTest/Validator/ExplainMatch.pm (+63/-0)
tests/randgen/lib/GenTest/Validator/ExplicitRollback.pm (+56/-0)
tests/randgen/lib/GenTest/Validator/Falcon.pm (+81/-0)
tests/randgen/lib/GenTest/Validator/FalconErrors.pm (+77/-0)
tests/randgen/lib/GenTest/Validator/Invariant.pm (+133/-0)
tests/randgen/lib/GenTest/Validator/Limit.pm (+67/-0)
tests/randgen/lib/GenTest/Validator/MarkErrorLog.pm (+63/-0)
tests/randgen/lib/GenTest/Validator/OptimizerTraceParser.pm (+199/-0)
tests/randgen/lib/GenTest/Validator/OrderBy.pm (+66/-0)
tests/randgen/lib/GenTest/Validator/QueryProperties.pm (+157/-0)
tests/randgen/lib/GenTest/Validator/RepeatableRead.pm (+82/-0)
tests/randgen/lib/GenTest/Validator/ReplicationSlaveStatus.pm (+76/-0)
tests/randgen/lib/GenTest/Validator/ReplicationWaitForSlave.pm (+69/-0)
tests/randgen/lib/GenTest/Validator/ResultsetComparator.pm (+80/-0)
tests/randgen/lib/GenTest/Validator/ResultsetComparator3.pm (+144/-0)
tests/randgen/lib/GenTest/Validator/ResultsetComparator3Simplify.pm (+222/-0)
tests/randgen/lib/GenTest/Validator/ResultsetComparatorSimplify.pm (+172/-0)
tests/randgen/lib/GenTest/Validator/ResultsetCorruption.pm (+53/-0)
tests/randgen/lib/GenTest/Validator/SelectStability.pm (+56/-0)
tests/randgen/lib/GenTest/Validator/Transformer.pm (+272/-0)
tests/randgen/lib/GenTest/Validator/Transformer2.pm (+179/-0)
tests/randgen/lib/GenTest/XML/BuildInfo.pm (+221/-0)
tests/randgen/lib/GenTest/XML/Environment.pm (+403/-0)
tests/randgen/lib/GenTest/XML/Report.pm (+120/-0)
tests/randgen/lib/GenTest/XML/Test.pm (+135/-0)
tests/randgen/lib/GenTest/XML/Transporter.pm (+196/-0)
tests/randgen/pb2combinations.pl (+272/-0)
tests/randgen/pb2gentest-new.pl (+1196/-0)
tests/randgen/pb2gentest.pl (+1195/-0)
tests/randgen/pb2runtest.pl (+448/-0)
tests/randgen/runall-new.pl (+505/-0)
tests/randgen/runall.pl (+476/-0)
tests/randgen/server.pl (+310/-0)
tests/randgen/simpipe-crash.pl (+44/-0)
tests/randgen/simpipe.pl (+36/-0)
tests/randgen/simplify-grammar_template.cfg (+163/-0)
tests/randgen/simplify-mysqltest_template-huge.cfg (+85/-0)
tests/randgen/simplify-mysqltest_template.cfg (+165/-0)
tests/randgen/t/constant.t (+26/-0)
tests/randgen/t/gensql.t (+33/-0)
tests/randgen/t/gensql.yy (+20/-0)
tests/randgen/t/gentest.t (+26/-0)
tests/randgen/t/grammar-doubledefine.t.disabled (+42/-0)
tests/randgen/t/grammar-doubledefine.yy (+22/-0)
tests/randgen/t/grammar.t (+113/-0)
tests/randgen/t/prng.t (+32/-0)
tests/randgen/t/simplify-empty.t (+61/-0)
tests/randgen/t/simplify-empty.yy (+36/-0)
tests/randgen/t/simplify-grammar.t (+72/-0)
tests/randgen/t/simplify-grammar.yy (+62/-0)
tests/randgen/t/test.bat (+23/-0)
tests/randgen/translateMysql.pl (+80/-0)
tests/randgen/unit/DBDVersion.pm (+56/-0)
tests/randgen/unit/ExecutorTest.pm (+63/-0)
tests/randgen/unit/FromGrammarTest.pm (+60/-0)
tests/randgen/unit/GendataTest.pm (+85/-0)
tests/randgen/unit/GendataTest.zz (+37/-0)
tests/randgen/unit/GrammarTest.pm (+114/-0)
tests/randgen/unit/IPC.pm (+97/-0)
tests/randgen/unit/IPC_P1.pm (+53/-0)
tests/randgen/unit/Metadata.pm (+71/-0)
tests/randgen/unit/ParseAllGrammars.pm (+70/-0)
tests/randgen/unit/README (+11/-0)
tests/randgen/unit/RQGRunner.pm (+290/-0)
tests/randgen/unit/RandomTest.pm (+46/-0)
tests/randgen/unit/Suite.pm (+39/-0)
tests/randgen/unit/TestMySQLServer.pm (+166/-0)
tests/randgen/unit/TestReplServer.pm (+141/-0)
tests/randgen/unit/TestScripts.pm (+112/-0)
tests/randgen/unit/testGrammar.yy (+23/-0)
tests/randgen/unit/testStack.yy (+38/-0)
tests/randgen/unit/unit.pl (+44/-0)
tests/randgen/util/bughunt.pl (+275/-0)
tests/randgen/util/dump-test.pl (+65/-0)
tests/randgen/util/mask-grammar.pl (+70/-0)
tests/randgen/util/simplify-crash.pl (+127/-0)
tests/randgen/util/simplify-grammar.pl (+253/-0)
tests/randgen/util/simplify-mysqltest.pl (+277/-0)
tests/randgen/util/simplify-query-performance.pl (+121/-0)
tests/randgen/util/simplify-query.pl (+109/-0)
tests/randgen/util/simplify-sporadic.pl (+59/-0)
Branch information
Recent revisions
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)