String descriptor = DESCRIPTORS_LOCATION + entry.getKey() + ".xml";
File file = entry.getValue();
buildPluginJar(descriptor, file);
assert file.exists();
PluginDescriptor pluginDescriptor = AgentPluginDescriptorUtil.loadPluginDescriptorFromUrl(file.toURI()
.toURL());
testPluginDescriptors.put(entry.getKey(), pluginDescriptor);
Plugin pluginPojo = new Plugin(PLUGIN_NAME, file.getName());
pluginPojo.setVersion(pluginDescriptor.getVersion());
pluginPojo.setMd5(MessageDigestGenerator.getDigestString(file));
pluginPojo.setMtime(testTimestamps.get(entry.getKey()).getTime());
testPlugins.put(entry.getKey(), pluginPojo);
}