cancel
Showing results for 
Search instead for 
Did you mean: 

Test suite can not create a test plan

oguz11
Community Member

Hello,

I have created an action for my cat countain device and everything is working fine but for certification i can not do the test becasuse it says "Can not create a test plan".
Here is my Project ID: klyqa-pet-test-action

What is the issue ?

1 Recommended Answer

arm_dpe
Solutions Expert
Solutions Expert

Thanks for reaching out. Could you please share what device type you are implementing?

Steps to resolve "Can not create a test plan" issue:

1. Check for Required Traits

The Certification Test Suite requires specific "Mandatory Traits" to generate a plan. If your device type uses custom or non-standard traits, the test engine won't know what to "test."

  • Recommendation: Ensure your device implements required traits like action.devices.traits.OnOff.
  • Verification: Check your SYNC response for klyqa-pet-test-action. If the traits list is empty or only contains experimental traits, the test plan will fail to generate.

2. Validate the "Attributes" in SYNC

The test suite is very strict about the attributes object in your SYNC response.

  • If you have a trait like OnOff, ensure pausable or other boolean attributes are explicitly defined if required.
  • Use the Google Home Test Suite (the standalone web tool) to run a manual validation. It might provide a more descriptive error than the Console's "Cannot create a test plan" message.

3. Account Linking State

You must have successfully linked your integration to your test account in the Google Home App. If there are 0 devices associated with your test account for that Project ID, the test plan has nothing to target.



View Recommended Answer in original post

1 REPLY 1

arm_dpe
Solutions Expert
Solutions Expert

Thanks for reaching out. Could you please share what device type you are implementing?

Steps to resolve "Can not create a test plan" issue:

1. Check for Required Traits

The Certification Test Suite requires specific "Mandatory Traits" to generate a plan. If your device type uses custom or non-standard traits, the test engine won't know what to "test."

  • Recommendation: Ensure your device implements required traits like action.devices.traits.OnOff.
  • Verification: Check your SYNC response for klyqa-pet-test-action. If the traits list is empty or only contains experimental traits, the test plan will fail to generate.

2. Validate the "Attributes" in SYNC

The test suite is very strict about the attributes object in your SYNC response.

  • If you have a trait like OnOff, ensure pausable or other boolean attributes are explicitly defined if required.
  • Use the Google Home Test Suite (the standalone web tool) to run a manual validation. It might provide a more descriptive error than the Console's "Cannot create a test plan" message.

3. Account Linking State

You must have successfully linked your integration to your test account in the Google Home App. If there are 0 devices associated with your test account for that Project ID, the test plan has nothing to target.