private void assertPluginOnFilesystem(Plugin plugin) throws Exception {
File file = new File(DEPLOY_LOCATION, plugin.getPath());
String version = AgentPluginDescriptorUtil.getPluginVersion(file, null).toString();
String md5 = MessageDigestGenerator.getDigestString(file);
long mtime = file.lastModified();
Plugin filePlugin = new Plugin(PLUGIN_NAME, file.getName());
filePlugin.setMd5(md5);
filePlugin.setVersion(version);
filePlugin.setMtime(mtime);
assertSamePlugin(plugin, filePlugin);
}