Add Performance Regression Tests #3054
Labels
1.0.0
Issues related to the 1.0.0 release of dbt
enhancement
New feature or request
performance
repo ci/cd
Testing and continuous integration for dbt-core + adapter plugins
Describe the feature
Add testing to detect whether key performance metrics are within an acceptable threshold.
Additional context
While aiming to improve the startup time of dbt with large projects, adding regression testing will prevent us from making future changes that slow down startup times below our acceptable threshold. Testing the parse time of large projects is a good place to start with the additions of the dbt-timing-project and the
dbt parse
command.Who will this benefit?
This will benefit all users because it protects them from performance regressions in future releases. This benefits dbt contributors because it will catch performance regressions before merging and releasing.
The text was updated successfully, but these errors were encountered: