generated from LizardByte/template-base
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
1-3 monthsEstimated completion in 1-3 monthsEstimated completion in 1-3 monthsBash/Shell/ScriptingCMakeJavaScriptLizardByte/SunshineVueeffort:SmallplannedThis work is plannedThis work is plannedpriority:High
Description
Is there an existing issue for this item?
- I have searched the existing issues
Repositories
LizardByte/Sunshine
Languages/Skills/Technologies
JavaScript, Vue, CMake, Bash/Shell/Scripting
Description
This entry is inspired by LizardByte/Sunshine#3999
Unit testing the web-ui of Sunshine is becoming more critical as it grows in complexity.
We should use common strategies to the following where possible (to ease the maintenance burden).
- https://github.com/LizardByte/shared-web
- https://github.com/LizardByte/gamepad-helper
- https://github.com/LizardByte/contribkit (doesn't actually have tests, but the framework is there)
We'll also need to upload coverage to codecov for the web-ui. We already have upload coverage steps, but we'll need to include the reports from this part. There are examples in all 3 of the above.
This entry does not require full coverage or really any significant number of tests other than establishing the test framework.
Estimated Effort
effort:Small
Priority
priority:High
Target Milestone
1-3 months
Dependencies
Possibly depends on LizardByte/Sunshine#3855
Metadata
Metadata
Assignees
Labels
1-3 monthsEstimated completion in 1-3 monthsEstimated completion in 1-3 monthsBash/Shell/ScriptingCMakeJavaScriptLizardByte/SunshineVueeffort:SmallplannedThis work is plannedThis work is plannedpriority:High
Type
Projects
Status
Todo