package org.ukiuni.pacifista.sample; import java.io.File; import java.lang.management.ManagementFactory; import java.lang.management.ThreadInfo; import org.ukiuni.pacifista.RemoteFactory; import org.ukiuni.pacifista.util.ScriptingUtil; public class TestingScriptingExecutor { @SuppressWarnings("unused") public static void main(String[] args) throws Exception { try { ScriptingUtil.execFolder(new File("."), new File("./testingScripts"), new File("template"), new File("plugins"), null); } finally { RemoteFactory.closeAll(); } if (false) { System.out.println("main fisnished"); ThreadInfo[] infos = ManagementFactory.getThreadMXBean().dumpAllThreads(true, true); for (ThreadInfo threadInfo : infos) { System.out.println("Thread " + threadInfo.getThreadName()); StackTraceElement[] stackTraceElement = threadInfo.getStackTrace(); for (StackTraceElement stackTraceElement2 : stackTraceElement) { System.out.println("\t" + stackTraceElement2.getClassName() + ":" + stackTraceElement2.getLineNumber()); } } System.out.println("main dumpend"); } } }