I'm trying to get my smart home action certified but its been stuck in review for ages. I've realised that the documentation says to do the test suite so I'm trying that. I've also sent an email to support but no reply yet.
With regards to the test suite, I've entered the userAgentId and the json key correctly and it progresses fine. It's when I start the test where the problem arises. Each utterance is read out to my Google Home. The Google Home wakes up to the "Ok Google" but does nothing after that and all my tests fail.
Starting test...
Utterance (setup): Ok Google. Turn on the Bedroom . . . . . . . . . . . . FAIL
Utterance (1/1) Ok Google. Set the Bedroom to 30 degrees SKIP
Test Completed!
Starting test...
Utterance (setup): Ok Google. Turn on the Bedroom . . . . . FAIL
Utterance (setup): Ok Google. Change the Bedroom to cool mode . . . . . FAIL
Utterance (1/1): Ok Google. Set the Bedroom to 30 degrees . . . . . FAIL
Utterance (restore): Ok Google. Change the Bedroom to off mode . . . . . FAIL
Test Completed!
The errors aren't too helpful either and I get stuff like:
AssertionError: Expected state to include: {"thermostatTemperatureSetpoint":30}, actual state: {}: expected false to be true"
I've checked my server and the fulfilment url isn't getting anything. If I say the exact same thing as what the test is doing to the Google Home, it works perfectly fine. What am I supposed to do? I dont know what I'm doing wrong. My project id is myhomie-smart-hvac