You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the Feature
Currently Tern uses ci/test_files_touched.py to run various Tern tests based on which files were changed in a commit. This way of testing has proved to be porous, however, and many regressions have not been caught. Examples of errors that have been introduced with new commits but not caught with the test_files_touched scripts:
Use Cases
This will be helpful to catch bugs before they are introduced to the code base instead of after the fact.
Implementation Changes
We should test all of the code no matter what files were changed. We should also be verifying the contents of the reports, not just making sure that the reports are generated.
Describe the Feature
Currently Tern uses
ci/test_files_touched.py
to run various Tern tests based on which files were changed in a commit. This way of testing has proved to be porous, however, and many regressions have not been caught. Examples of errors that have been introduced with new commits but not caught with thetest_files_touched
scripts:Use Cases
This will be helpful to catch bugs before they are introduced to the code base instead of after the fact.
Implementation Changes
We should test all of the code no matter what files were changed. We should also be verifying the contents of the reports, not just making sure that the reports are generated.
Related Issues*
The text was updated successfully, but these errors were encountered: