[IOT-1785] First version of end-to-end certificate test suite
authorGreg Zaverucha <gregz@microsoft.com>
Thu, 9 Mar 2017 01:46:04 +0000 (17:46 -0800)
committerKevin Kane <kkane@microsoft.com>
Thu, 9 Mar 2017 19:16:22 +0000 (19:16 +0000)
commit0c5e6d45b606d68b7201c6c4197602791cea41da
tree2da47f0f6aeba5aaa6ee8a5dea4d05d75b461de3
parent07b430ed71631016cd44206b50bd6c16f1ffc3c6
[IOT-1785] First version of end-to-end certificate test suite

Unit testing certificate provisioning and interop requires multiple
processes. This change adds autoprovisioningclient, a headless
version of provisioningclient, that can run a test. A new python
script is added to set up a fresh instance of sampleserver_justworks
and start the autoprovisioningclient for each test.

Change-Id: I3da9eb29b19094a05164827a5b974e7ec3c531cd
Signed-off-by: Greg Zaverucha <gregz@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/17743
Reviewed-by: Pawel Winogrodzki <pawelwi@microsoft.com>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-by: Alex Kelley <alexke@microsoft.com>
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Kevin Kane <kkane@microsoft.com>
resource/csdk/security/provisioning/sample/SConscript
resource/csdk/security/provisioning/sample/autoprovisioningclient.c [new file with mode: 0644]
resource/csdk/security/provisioning/sample/provisioningTest.py [new file with mode: 0644]
resource/csdk/security/provisioning/sample/provisioningclient.c