OpenVoiceOS / ovos-tts-server-plugin

Apache License 2.0
0 stars 4 forks source link

feat: testing and cleanup #14

Closed mikejgray closed 9 months ago

mikejgray commented 9 months ago

features

Any TTS plugin with a Docker image running the server can be used in an e2e test by updating the test matrix.

Closes #13

builderjer commented 9 months ago

I get the mimic binaries here https://github.com/OpenVoiceOS/raspOVOS/tree/dev/stage-prep/00-configure-apt its a custom repo from mycroft days. Only for ubuntu flavors though

mikejgray commented 9 months ago

These tests and automations are very custom for this repo, not sure how useful it'd be as a template, but it does have 100% unit test coverage and 70+% on the e2e tests. I can probably hit 100% on those too once I get them all working.

The unit test workflow file I'm considering pushing to OpenVoiceOS/.github as a shared workflow if people like it. It's very comprehensive and opinionated, so repos would need significant work to pass that workflow.