This is going to take more work, but getting somewhat closer.
Stop using pytest/helpers, they are replaced by libraries.
Existing libraries are often taking a command-line-args option
as easy way to pass something to various methods. This will
have to be resolved to work with the way pytest wants to
run.
Much hard-coding needs to be removed, and specifically,
the 'set profile' logic is completley not working.
Need to use library logic that can query the eq-id based
on name (and query eq-name based on serial port/ssh, perhaps).
Need to resolve how cmd-line can take multiple APs, but
each will have different eq-id.
Signed-off-by: Ben Greear <greearb@candelatech.com>
But not tested or enabled at this point. Evidently bugs
in cloud keep it from working if you change the mode, for instance.
Signed-off-by: Ben Greear <greearb@candelatech.com>
For instance when using helper tools to call into the querysdk
logic, when test cases are not relavent.
Fix sdk upgrade tool to use latest API.
Signed-off-by: Ben Greear <greearb@candelatech.com>
Looks like another problem with the merge, "name" should be "bridge"
in many places. Can create ssids and bridge profile again.
Signed-off-by: Ben Greear <greearb@candelatech.com>
Need to add a logging variable when creating base class.
Improve error code logging from cloud API.
Signed-off-by: Ben Greear <greearb@candelatech.com>
Properly do not add profile info for things we are skipping.
And fix some some potential other issues by using self.foo
in more places.
Signed-off-by: Ben Greear <greearb@candelatech.com>
This is pure 'git mv'. No changes were made to files. They
will not work until we fix up the include paths again, that will
be handled in future commits.
Signed-off-by: Ben Greear <greearb@candelatech.com>