Commit 78a75a6f authored by lichenchong's avatar lichenchong
Browse files

Set new erase pin and old erase pin via system property when integration

test cases are running. The usage is:
-DOLD_PIN="" -DNEW_PIN=123
parent 1e386ff7
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -109,9 +109,11 @@ public abstract class AbstractIntegrationTestTarget {
	protected void performISE() throws KineticException {
		KineticAdminClient kineticAdminClient = KineticAdminClientFactory
				.createInstance(getAdminClientConfig());
		byte[] newErasePin = toByteArray("123");
		kineticAdminClient.setErasePin(toByteArray(""), newErasePin);
		kineticAdminClient.instantErase(newErasePin);
		String oldErasePin = System.getProperty("OLD_PIN", "");
		String newErasePin = System.getProperty("NEW_PIN", "123");
		
		kineticAdminClient.setErasePin(toByteArray(oldErasePin), toByteArray(newErasePin));
		kineticAdminClient.instantErase(toByteArray(newErasePin));
		kineticAdminClient.close();
	}
}