Stabilize main.initialize across DDSEs by adding ORDER BY to a SELECT * FROM information_schema.schemata.
Make main.dd_bootstrap_debug run under both DDSE settings by checking the DDSE and disabling the MyRocks-incompatible bit.
Make innodb.innodb_read_only-1 to run with either DDSE by accepting both possible errors (DD level and SE level) when a write is attempted to InnoDB in read-only mode.
innodb.innodb_bug12400341: suppress one more warning from InnoDB due to undo slot exhaustion because that happens at different points when InnoDB is the DDSE and when it's not.
perfschema.init_pfs_from_dd is skipped because --innodb-read-only does not prevent server startup on P_S version change.
Adapt extra/rpl_tests/rpl_mts_spco_commands.test to work with either DDSE.
rpl.rpl_innodb_bug68220 is skipped because the InnoDB system row counters are not updated when InnoDB is not the DDSE.
rpl_recovery.rpl_gtid_crash_safe_idempotent, rpl_gtid.rpl_gtid_create_select, rpl_gtid.rpl_gtid_mts_recovery_with_missing_relay_log, & rpl_recovery.rpl_gtid_mts_holes are skipped due to incompatibility between multiple transactional SEs (which happens when MyRocks is DDSE but the rest of instance isn't) and idempotent RBR recovery.
rpl.rpl_gtid_innodb_sys_header, rpl_gtid.rpl_check_gtid, rpl_recovery.rpl_gtid_mts_stress_crash, and rpl_recovery.rpl_gtid_stress_crash: "loose-" prefix is added to the test option files and to the in-test server restarts so that they work with a statically-compiled MyRocks SE.
Add loose- to --skip-rocksdb to rpl_recovery.rpl_slave_recovery_with_schema_change option files even though that test is a pre-existing failure.
sys_vars.all_vars & main.all_persisted_variables are skipped with MyRocks DDSE because they need to ignore the MyRocks sysvars, which is impossible in the case of statically compiled-in MyRocks.