Commit ecee629a authored by Daniel Honsel's avatar Daniel Honsel
Browse files

improved timer

parent 3436512f
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.concurrent.TimeUnit;

import org.apache.commons.cli.CommandLine;
import org.apache.commons.cli.CommandLineParser;
@@ -14,12 +15,16 @@ import org.apache.commons.cli.HelpFormatter;
import org.apache.commons.cli.Option;
import org.apache.commons.cli.ParseException;

import com.google.common.base.Stopwatch;

import de.ugoe.cs.swe.TTCN3Configuration.QualityCheckProfile;
import de.ugoe.cs.swe.common.ConfigTools;
import de.ugoe.cs.swe.common.MiscTools;
import de.ugoe.cs.swe.common.T3QOptionsHandler;
import de.ugoe.cs.swe.common.exceptions.TerminationException;
import de.ugoe.cs.swe.common.logging.LoggingInterface;
import de.ugoe.cs.swe.common.logging.LoggingInterface.LogLevel;
import de.ugoe.cs.swe.validation.TTCN3StatisticsProvider;

public class T3Q {
	private static String versionNumber = "v2.0.0b7";
@@ -32,6 +37,7 @@ public class T3Q {
	private ArrayList<String> inputPaths = new ArrayList<String>();
	private String destinationPath = null;
	private boolean generateNewConfiguration = false;
	private final Stopwatch stopwatch = Stopwatch.createUnstarted();

	// private boolean formattingEnabled = false;

@@ -71,6 +77,8 @@ public class T3Q {
	}

	public void run(String[] args) {
		stopwatch.start();
		
		System.out.println("T3Q " + getVersionNumber());
		System.out.println("Build " + getBuildStamp());
		// System.out.println("  TTCN-3 version supported: "
@@ -100,6 +108,10 @@ public class T3Q {
			resourceProvider.createXMI();

		resourceProvider.printStatistics();
		
		stopwatch.stop();
		System.out.println("Total processing time: "
				+ MiscTools.msToString(stopwatch.elapsed(TimeUnit.MILLISECONDS)) + " minutes." + '\n');			
	}

	public static void main(String[] args) {
+0 −5
Original line number Diff line number Diff line
@@ -170,11 +170,6 @@ public class TTCN3ResourceProvider {
		System.out.println("Test suite analyzed in "
				+ MiscTools.msToString(TTCN3StatisticsProvider
						.getInstance().getAnalyzeTime()) + " minutes." + '\n');
		
		System.out.println("Total processing time: "
				+ MiscTools.msToString(TTCN3StatisticsProvider
						.getInstance().getAnalyzeTime() + TTCN3StatisticsProvider
						.getInstance().getParseTime()) + " minutes." + '\n');				
	}

	private void validate(Resource resource) {