[libvirt] [PATCH 08/12] tests: Add test cases for external swtpm TPM emulator
Stefan Berger
stefanb at linux.vnet.ibm.com
Wed May 23 16:20:08 UTC 2018
On 05/23/2018 11:43 AM, Ján Tomko wrote:
> On Tue, May 22, 2018 at 04:44:49PM -0400, Stefan Berger wrote:
>> This patch adds extensions to existing test cases and specific test
>> cases
>> for the tpm-emulator.
>>
>> Signed-off-by: Stefan Berger <stefanb at linux.vnet.ibm.com>
>> Reviewed-by: John Ferlan <jferlan at redhat.com>
>> ---
>> .../tpm-emulator.x86_64-latest.args | 33
>> ++++++++++++++++++++++
>> tests/qemuxml2argvtest.c | 15 +++++++++-
>> 2 files changed, 47 insertions(+), 1 deletion(-)
>> create mode 100644
>> tests/qemuxml2argvdata/tpm-emulator.x86_64-latest.args
>>
>
>> diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c
>> index 78454acb1a..587f15242e 100644
>> --- a/tests/qemuxml2argvtest.c
>> +++ b/tests/qemuxml2argvtest.c
>> @@ -532,6 +532,19 @@ testCompareXMLToArgv(const void *data)
>> }
>> }
>>
>> + if (vm->def->tpm) {
>> + switch (vm->def->tpm->type) {
>> + case VIR_DOMAIN_TPM_TYPE_EMULATOR:
>> + if
>> (VIR_STRDUP(vm->def->tpm->data.emulator.source.data.file.path,
>> + "/dev/test") < 0)
>> + goto cleanup;
>> + break;
>> + case VIR_DOMAIN_TPM_TYPE_PASSTHROUGH:
>> + case VIR_DOMAIN_TPM_TYPE_LAST:
>> + break;
>> + }
>
> This is indented by three spaces instead of four.
Fixed.
>
> Jano
More information about the libvir-list
mailing list