Have you guys used genieacs for automation test?

Have you guys used genieacs for automation test ?

Can you be more specific about what you are trying to accomplish.

I want to use genieacs for our tr69 automation test.
I tried to use API mentioned in genieacs document to send SPV , GPV or AddObject RPC to modem.
Like this:
curl -i ‘http://10.89.224.76:7557/devices/0000CA-DG3450A-8BG2XC57H505155/tasks?timeout=3000&connection_request’ -X POST --data ‘{“name”: “getParameterValues”, “parameterNames”: [“Device.DeviceInfo.Description”]}’

Then I send another curl command to get the value of Device.DeviceInfo.Description,
curl -i ‘http://10.89.224.76:7557/devices?query={"_id"%3A"0000CA-DG3450A-8BG2XC57H505155"}&projection=Device.DeviceInfo.Description

For addobject method, there is no index returned after sending curl command.

I think it is not easy to use these API for automation test.

So I want to know if anyone use genieacs for automation test. If we can use it for automation test, how can we make it easy.

It looks like you are trying to do automatic CPE provisioning? It is way easier and better to do that via provision scripts. Check out this link, Example of a Provisioning Flow · genieacs/genieacs Wiki · GitHub

I want to do setParameterValues , getParameterValues or Addobject in automation test. So I can’t use UI to do it manually, I can use API to do that , right ?

Yes. See this: Question regarding creating multiple instances - #2 by akcoder