test: Reactivate command and hierarchy after test
The tests deactivate the command/hierarchy.
Not reactivating them causes following tests to fail.
Signed-off-by: Ricardo Schwarzmeier <Ricardo.Schwarzmeier@infineon.com>
diff --git a/test/integration/esys-clear-control.int.c b/test/integration/esys-clear-control.int.c
index c1bef82..d15f515 100644
--- a/test/integration/esys-clear-control.int.c
+++ b/test/integration/esys-clear-control.int.c
@@ -63,6 +63,18 @@
ESYS_TR_NONE);
goto_error_if_not_failed(r, "Error: ClockSet", error);
+ disable = TPM2_NO;
+
+ r = Esys_ClearControl(
+ esys_context,
+ auth_handle,
+ ESYS_TR_PASSWORD,
+ ESYS_TR_NONE,
+ ESYS_TR_NONE,
+ disable);
+
+ goto_if_error(r, "Error: ClearControl", error);
+
return 0;
error:
diff --git a/test/integration/esys-hierarchy-control.int.c b/test/integration/esys-hierarchy-control.int.c
index b8277c7..56737a4 100644
--- a/test/integration/esys-hierarchy-control.int.c
+++ b/test/integration/esys-hierarchy-control.int.c
@@ -67,6 +67,18 @@
newTime);
goto_error_if_not_failed(r, "Error: ClockSet", error);
+ state = TPM2_YES;
+
+ r = Esys_HierarchyControl(
+ esys_context,
+ authHandle_handle,
+ ESYS_TR_PASSWORD,
+ ESYS_TR_NONE,
+ ESYS_TR_NONE,
+ enable,
+ state);
+ goto_if_error(r, "Error: HierarchyControl", error);
+
return 0;
error: