Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tests that cover installing most popular mods for Skyrim LE/SE #533

Merged
merged 8 commits into from
Aug 9, 2023

Conversation

Al12rs
Copy link
Contributor

@Al12rs Al12rs commented Aug 8, 2023

Fixes #425
Fixes #517

Added fixes for verbs not setting modName correctly, small improvement to another test and some formatting.

Fix NxmDownloadProtocolHandler ignoring passed modName.

# Conflicts:
#	src/NexusMods.CLI/Verbs/DownloadAndInstallMod.cs
- Installs SKSE, Skyui, USLEP and check if everything went well.
- Install SKSE64, Skyui, USSEP and check if everything went well
- Some code formatting
@Al12rs Al12rs requested a review from a team August 8, 2023 13:11
@Al12rs Al12rs self-assigned this Aug 8, 2023
@Al12rs
Copy link
Contributor Author

Al12rs commented Aug 8, 2023

CI doesn't appear to like the new tests, they work fine locally.
They seem to fail at the first download operation.
Given the other failing tests, I'm assuming that the issue is not this PR, but yea it's not great to add two new long flaky tests.
Should we disable them for CLI or something?

@halgari halgari merged commit 80be8ed into main Aug 9, 2023
3 of 5 checks passed
@halgari halgari deleted the milestone-cli-tests branch August 9, 2023 12:17
halgari pushed a commit that referenced this pull request Aug 9, 2023
)

* Fix cli verbs ignoring the passed modName.
Fix NxmDownloadProtocolHandler ignoring passed modName.

# Conflicts:
#	src/NexusMods.CLI/Verbs/DownloadAndInstallMod.cs

* Add final check for ModManagementVerb tests

* Make AVerbTest public so it can be used in other tests

* Add SkyrimLegendary edition end to end tests for milestone 1.
- Installs SKSE, Skyui, USLEP and check if everything went well.

* Add milestone one tests for SkrimSpecialEdition
- Install SKSE64, Skyui, USSEP and check if everything went well
- Some code formatting

* Fix build

* Use const
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants