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
Assert ODBC connection is successful and data retrieved
Test 2: Assert correct un-installation
[As per Test 1]
Uninstall driver
Assert files removed
Assert registry keys are deleted
Test 3: Assert upgrade is prevented
[As per Test 1]
Attempt upgrade to a later version
Assert upgrade not taken place
Test 4: Assert operating system check
Attempt driver install on unsupported operating system
Assert error message received and not installed
Test 5: Assert C++ dependancy check
Attempt driver install on operating system without C++ runtime installed
Assert error message received and not installed
Test 6: Assert .NET dependancy check
Attempt driver install on operating system without .NET framework installed
Assert error message received and not installed
Using Pester and the supporting PowerShell scripts from the windows-installers project will get us further with less effort. If expedience is a high priority, this may be preferable. The ODBC installer is a much simpler beast than the Elasticsearch installer, making the simpler approach of Pester vs. xUnit/NUnit less of an issue.
Consider Unit tests for editor dialog after moving to an MVVM or MVC architecture.
The text was updated successfully, but these errors were encountered:
codebrain
changed the title
MSI: Integration tests
MSI: Installation Integration tests
Jan 24, 2019
Need the following integration tests:
Test 1: Assert correct installation
Test 2: Assert correct un-installation
Test 3: Assert upgrade is prevented
Test 4: Assert operating system check
Test 5: Assert C++ dependancy check
Test 6: Assert .NET dependancy check
Using Pester and the supporting PowerShell scripts from the windows-installers project will get us further with less effort. If expedience is a high priority, this may be preferable. The ODBC installer is a much simpler beast than the Elasticsearch installer, making the simpler approach of Pester vs. xUnit/NUnit less of an issue.
Consider Unit tests for editor dialog after moving to an MVVM or MVC architecture.
The text was updated successfully, but these errors were encountered: