final String source = FileIOUtils.getSourcePathFromClass(triggerClass); log.info("Source jar " + source); jarPaths.add("jar:file:" + source);
final String source = FileIOUtils.getSourcePathFromClass(alerterClass); logger.info("Source jar " + source); jarPaths.add("jar:file:" + source);
final String source = FileIOUtils.getSourcePathFromClass(triggerClass); log.info("Source jar " + source); jarPaths.add("jar:file:" + source);
final String source = FileIOUtils.getSourcePathFromClass(viewerClass); logger.info("Source jar " + source); jarPaths.add("jar:file:" + source);
String source = FileIOUtils.getSourcePathFromClass(triggerClass); logger.info("Source jar " + source); jarPaths.add("jar:file:" + source);
String source = FileIOUtils.getSourcePathFromClass(triggerClass); logger.info("Source jar " + source); jarPaths.add("jar:file:" + source);
String source = FileIOUtils.getSourcePathFromClass(alerterClass); logger.info("Source jar " + source); jarPaths.add("jar:file:" + source);
final String source = FileIOUtils.getSourcePathFromClass(alerterClass); logger.info("Source jar " + source); jarPaths.add("jar:file:" + source);
String source = FileIOUtils.getSourcePathFromClass(viewerClass); logger.info("Source jar " + source); jarPaths.add("jar:file:" + source);
@Test public void testClassPaths() { final Props sysProps = new Props(); final Props jobProps = new Props(); jobProps.put(TensorFlowJob.WORKING_DIR, FilenameUtils.getFullPath(FileIOUtils.getSourcePathFromClass(Props.class))); sysProps.put("jobtype.classpath", "123,456,789"); sysProps.put("plugin.dir", "Plugins"); final TensorFlowJob tfJob = new TensorFlowJob("test_tf_job_class_path", sysProps, jobProps, log) { @Override public String getWorkingDirectory() { return System.getProperty("java.io.tmpdir"); } }; List<String> paths = tfJob.getClassPaths(); int counter = 0; for (String path : paths) { if (path.contains("Plugins/123") || path.contains("Plugins/456") || path.contains("Plugins/789")) { counter += 1; } } Assert.assertTrue(counter == 3); Assert.assertTrue(paths.contains(new File(tfJob.getWorkingDirectory(), "_tony-conf-test_tf_job_class_path").toString())); } }