LOG.info("実行結果を検証しています: {}", driverContext.getCallerClass().getName());
executor.verify(jobflowInfo, verifyContext, outputs);
}
private void validateTestCondition() throws IOException {
TestModerator moderator = new TestModerator(driverContext.getRepository(), driverContext);
for (DriverInputBase<?> port : inputs) {
String label = String.format("Input(%s)", port.getName());
Class<?> type = port.getModelType();
DataModelSourceFactory source = port.getSource();
if (source != null) {
moderator.validate(type, label, source);
}
}
for (DriverOutputBase<?> port : outputs) {
String label = String.format("Output(%s)", port.getName());
Class<?> type = port.getModelType();
DataModelSourceFactory source = port.getSource();
if (source != null) {
moderator.validate(type, label, source);
}
VerifierFactory verifier = port.getVerifier();
if (verifier != null) {
moderator.validate(type, label, verifier);
}
}
}