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
Currently, it's hard to determine if everything is OK with release without making at least manual smoke testing. Let's introduce a set of automated tests to introduce more robust CI checks before release.
Items highlighted with bold font are the most important to cover with tests.
Progress
Frontend tests
Test data
Prepare test solution(s)
Integration tests
AddMigrationDialogWrapper
RemoveLastMigrationDialogWrapper
GenerateScriptDialogWrapper
UpdateDatabaseDialogWrapper
DropDatabaseDialogWrapper
ScaffoldDbContextDialogWrapper
CommandPreviewDialogWrapper
CommonDialogWrapper
AppSettingsConnectionProvider
DataGripConnectionProvider
UserSecretsConnectionProvider
PreferredProjectsManager
DialogsStateService
Implementation notes
Integration tests could use a data from real solution and project environment but should not change or mutate it
The text was updated successfully, but these errors were encountered:
Currently, it's hard to determine if everything is OK with release without making at least manual smoke testing. Let's introduce a set of automated tests to introduce more robust CI checks before release.
Items highlighted with bold font are the most important to cover with tests.
Progress
Frontend tests
AddMigrationDialogWrapper
RemoveLastMigrationDialogWrapper
GenerateScriptDialogWrapper
UpdateDatabaseDialogWrapper
DropDatabaseDialogWrapper
ScaffoldDbContextDialogWrapper
CommandPreviewDialogWrapper
CommonDialogWrapper
AppSettingsConnectionProvider
DataGripConnectionProvider
UserSecretsConnectionProvider
PreferredProjectsManager
DialogsStateService
Implementation notes
The text was updated successfully, but these errors were encountered: