Skip to content
Snippets Groups Projects
  • Cam Saul's avatar
    cd4d7646
    :race_car::rocket::race_car::rocket: :race_car::rocket: SHAVE 7 MINUTES OFF OF NON-CORE DRIVER TEST RUNS IN CI :race_car::rocket::race_car::rocket: :race_car::rocket: (#47681) · cd4d7646
    Cam Saul authored
    * Parallel driver tests PoC
    
    * Set fail-fast to false for now
    
    * Try splitting up non-driver tests to see how broken tests are
    
    * Whoops fix plain BE tests
    
    * Ok nvm I'll test this in another branch
    
    * Fix fail-fast
    
    * Experiment with the improved Hawk split logic
    
    * Fix some broken/flaky tests
    
    * Experiment: try splitting MySQL 8 tests into FOUR jobs
    
    * Divide other Postgres and MySQL tests up and use num-partitions = 2
    
    * Another test fix :wrench:
    
    * Flaky test fix :wrench:
    
    * Try making more stuff fast
    
    * Make athena fast??
    
    * Fix a few more things
    
    * Test fixes? :wrench:
    
    * Fix configs
    
    * Fix Mongo job syntax
    
    * Fix busted test from #46942
    
    * Fix Mongo config again
    
    * wait-for-port needs to specify shell I guess
    
    * More cleanup
    
    * await-port can't have a timeout-minutes I guess
    
    * Let's only parallelize MySQL for now.
    
    * Cleanup action
    
    * Cleanup wait-for-port action
    
    * Fix another flaky test
    
    * NOW driver tests will be FAST
    
    * Need to mark driver tests too
    
    * Fix wrong tag
    
    * Use Hawk 1.0.5
    
    * Fix busted metabase.public-settings-test/landing-page-setting-test
    
    * Fix busted `metabase.api.database-test/get-database-test` etc. (hopefully)
    
    * Fix busted `metabase.sync.sync-metadata.fields-test/sync-fks-and-fields-test` for Oracle
    
    * Maybe this fixed `metabase.query-processor.middleware.permissions-test/e2e-ignore-user-supplied-perms-test` maybe not
    
    * Fix busted metabase.api.dashboard-test/dependent-metadata-test because endpoint had differemt sort order than test
    
    * Ok my test fix did not work
    
    * Fix metabase.sync.sync-metadata.fields-test/sync-fks-and-fields-test for Redshift
    
    * Better test name
    
    * More test fixes :wrench:
    
    * Schema fix
    
    * PR feedback
    
    * Split off test partitioning into separate PR
    
    * Fix failing Oracle tests
    
    * Another round of test fixes, hopefully
    
    * Fix failing Redshift tests
    
    * Maybe the last round of test fixes
    
    * Fix Oracle
    
    * Fix stray line
    :race_car::rocket::race_car::rocket: :race_car::rocket: SHAVE 7 MINUTES OFF OF NON-CORE DRIVER TEST RUNS IN CI :race_car::rocket::race_car::rocket: :race_car::rocket: (#47681)
    Cam Saul authored
    * Parallel driver tests PoC
    
    * Set fail-fast to false for now
    
    * Try splitting up non-driver tests to see how broken tests are
    
    * Whoops fix plain BE tests
    
    * Ok nvm I'll test this in another branch
    
    * Fix fail-fast
    
    * Experiment with the improved Hawk split logic
    
    * Fix some broken/flaky tests
    
    * Experiment: try splitting MySQL 8 tests into FOUR jobs
    
    * Divide other Postgres and MySQL tests up and use num-partitions = 2
    
    * Another test fix :wrench:
    
    * Flaky test fix :wrench:
    
    * Try making more stuff fast
    
    * Make athena fast??
    
    * Fix a few more things
    
    * Test fixes? :wrench:
    
    * Fix configs
    
    * Fix Mongo job syntax
    
    * Fix busted test from #46942
    
    * Fix Mongo config again
    
    * wait-for-port needs to specify shell I guess
    
    * More cleanup
    
    * await-port can't have a timeout-minutes I guess
    
    * Let's only parallelize MySQL for now.
    
    * Cleanup action
    
    * Cleanup wait-for-port action
    
    * Fix another flaky test
    
    * NOW driver tests will be FAST
    
    * Need to mark driver tests too
    
    * Fix wrong tag
    
    * Use Hawk 1.0.5
    
    * Fix busted metabase.public-settings-test/landing-page-setting-test
    
    * Fix busted `metabase.api.database-test/get-database-test` etc. (hopefully)
    
    * Fix busted `metabase.sync.sync-metadata.fields-test/sync-fks-and-fields-test` for Oracle
    
    * Maybe this fixed `metabase.query-processor.middleware.permissions-test/e2e-ignore-user-supplied-perms-test` maybe not
    
    * Fix busted metabase.api.dashboard-test/dependent-metadata-test because endpoint had differemt sort order than test
    
    * Ok my test fix did not work
    
    * Fix metabase.sync.sync-metadata.fields-test/sync-fks-and-fields-test for Redshift
    
    * Better test name
    
    * More test fixes :wrench:
    
    * Schema fix
    
    * PR feedback
    
    * Split off test partitioning into separate PR
    
    * Fix failing Oracle tests
    
    * Another round of test fixes, hopefully
    
    * Fix failing Redshift tests
    
    * Maybe the last round of test fixes
    
    * Fix Oracle
    
    * Fix stray line
Code owners
Assign users and groups as approvers for specific file changes. Learn more.