-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Bugfix/audioservice issues #2804
Bugfix/audioservice issues #2804
Conversation
Voight Kampff Integration Test Failed (Results). |
1 similar comment
Voight Kampff Integration Test Failed (Results). |
Voight Kampff Integration Test Succeeded (Results) |
2 similar comments
Voight Kampff Integration Test Succeeded (Results) |
Voight Kampff Integration Test Succeeded (Results) |
This commit contains fixes to the singing skill test steps to verify that with those in place. It after the singing skill has been updated that commit can be dropped along with the speed testing commit. |
You're awesome, thanks Ake!!! I've done PR's to add this VK method to the Singing Skill and mycroft-core - though renamed the method. I know you just grabbed this from News - name not your fault. Just thought |
bd8aa13
to
e7e9e0b
Compare
Still seem to find ways to fail :( Will continue investigation... |
Voight Kampff Integration Test Failed (Results). |
2 similar comments
Voight Kampff Integration Test Failed (Results). |
Voight Kampff Integration Test Failed (Results). |
2edcfa5
to
026fb2b
Compare
Voight Kampff Integration Test Succeeded (Results) |
Voight Kampff Integration Test Failed (Results). |
Voight Kampff Integration Test Succeeded (Results) |
3 similar comments
Voight Kampff Integration Test Succeeded (Results) |
Voight Kampff Integration Test Succeeded (Results) |
Voight Kampff Integration Test Succeeded (Results) |
Adds a lock and some logic to verify that the audio hasn't stopped already.
026fb2b
to
10d86d9
Compare
Voight Kampff Integration Test Succeeded (Results) |
10d86d9
to
d0ae65c
Compare
Voight Kampff Integration Test Failed (Results). |
Voight Kampff Integration Test Succeeded (Results) |
Moves the stopping logic to separate method to be able to call from locked contexts
d0ae65c
to
aace28d
Compare
Voight Kampff Integration Test Succeeded (Results) |
I've removed the Work in progress tag, The last 10 tests have completed without singing or news skills failures. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All looks good and working locally too.
Here's hoping it really has put these tests to bed 🤞
Description
This is an attempt to make the audioservice behave better in the VK test. In particular it tries to handle exceptions seen in the audio.log after a failing VK run such as:
This PR adds a lock and a check that the track in question still exists before starting playback.
It also handles an issue where the playback isn't restored as it should after speaking when using the dummy tts module
How to test
(Description of how to validate or test this PR)
Contributor license agreement signed?
CLA [ ] (Whether you have signed a CLA - Contributor Licensing Agreement