Skip to content

Sunshine: add tests and coverage for web-ui #83

@ReenigneArcher

Description

@ReenigneArcher

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).

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

Type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions