Merge lp://qastaging/~patrick-crews/drizzle/dbqp_revamp into lp://qastaging/~drizzle-trunk/drizzle/development
Proposed by
Patrick Crews
Status: | Merged |
---|---|
Approved by: | Brian Aker |
Approved revision: | no longer in the source branch. |
Merged at revision: | 2435 |
Proposed branch: | lp://qastaging/~patrick-crews/drizzle/dbqp_revamp |
Merge into: | lp://qastaging/~drizzle-trunk/drizzle/development |
Diff against target: |
73098 lines (+68388/-1460) 442 files modified
docs/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) |
To merge this branch: | bzr merge lp://qastaging/~patrick-crews/drizzle/dbqp_revamp |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Patrick Crews | Needs Resubmitting | ||
Mark Atwood | Needs Fixing | ||
Review via email: mp+69355@code.qastaging.launchpad.net |
Description of the change
Lots of stuff (sorry). Reorganized some code to hopefully be cleaner, ability to use libeatmydata if installed, randgen is in the tree, and initial code to run MySQL servers (and multiple trees within a single test run)
To post a comment you must log in.
Failed Jenkins, two nodes
http:// jenkins. drizzle. org/view/ Drizzle- build/job/ drizzle- build-CentOS- 5-64bit/ 1664/console
session_ dictionary. long_proccessli st_info [ fail ]
timeout
http:// jenkins. drizzle. org/view/ Drizzle- build/job/ drizzle- build-hades/ 1541/console
./tests/dbqp.py --top-srcdir=. --top-builddir=. --reorder --basedir=. --testdir=./tests --workdir= ./tests/ workdir --fast --force --suite= main,bool_ type,cast, ddl_transaction s,execute, flush_tables, identifiers, jp,mysql_ compatibility, regression, tamil,time_ type,unsigned_ integer_ type,uuid_ type,microtime_ type,utility_ functions, utility_ dictionary, user_locks, trigger_ dictionary, transaction_ log,tableprotot ester,table_ cache_dictionar y,string_ functions, storage_ engine_ api_tester, status_ dictionary, sleep,slave, simple_ user_policy, show_schema_ proto,show_ dictionary, session_ dictionary, schema_ engine, schema_ dictionary, replication_ dictionary, registry_ dictionary, regex_policy, rand_function, performance_ dictionary, pbms,mysql_ protocol, myisam, memory, md5,logging_ stats,json_ server, innobase, information_ schema_ dictionary, hello_world, hello_events, function_ dictionary, filtered_ replicator, error_dictionar y,errmsg_ stderr, debug,crc32, collation_ dictionary, catalog, auth_test, auth_file, opts.test_ run_options as test_run_options hudson/ src/workspace/ drizzle- build-hades/ tests/lib/ dbqp_opts/ test_run_ options. py", line 95, in <module> option_ module) opts/option_ master_ defaults. opt'
Traceback (most recent call last):
File "./tests/dbqp.py", line 38, in <module>
import lib.dbqp_
File "/Users/
execfile(
IOError: [Errno 2] No such file or directory: 'lib/dbqp_