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

fixed bug

parent ee0fd260
Loading
Loading
Loading
Loading
+41 −31
Original line number Diff line number Diff line
@@ -56,10 +56,24 @@ public class TTCN3ResourceProvider {

		for (String path : paths) {
			File file = new File(path);
			Collection<File> files = FileUtils
					.listFiles(file, new RegexFileFilter("^.*ttcn3$|^.*ttcn$|^.*3mp$"), DirectoryFileFilter.DIRECTORY);
			
			if (file.isFile()) {
				parseFile(file);
			} else if (file.isDirectory()) {
				Collection<File> files = FileUtils.listFiles(file, new RegexFileFilter("^.*ttcn3$|^.*ttcn$|^.*3mp$"),
						DirectoryFileFilter.DIRECTORY);

				for (File f : files) {
					parseFile(f);
				}
			}
		}

		System.out.println("Test suite parsed in " + MiscTools.secondsToString(TTCN3StatisticsProvider.getInstance().getParseTime())
				+ " minutes.");
	}

	private void parseFile(File f) {
		int lines = 0;
		try {
			lines = T3Q.countLines(f.getPath());
@@ -80,10 +94,6 @@ public class TTCN3ResourceProvider {
		TTCN3StatisticsProvider.getInstance().addParseTime(stopwatch.elapsed(TimeUnit.SECONDS));
		stopwatch.reset();
	}
		}
		
		System.out.println("Test suite parsed in " + MiscTools.secondsToString(TTCN3StatisticsProvider.getInstance().getParseTime()) + " minutes.");		
	}

	public void analyzeResources() {
		for (Resource r : resourceSet.getResources()) {