changeset 6294:b0fc02623974

exclude TestPrograms from JaCoCo processing
author Doug Simon <doug.simon@oracle.com>
date Tue, 28 Aug 2012 13:55:11 +0200
parents 6550737d7807
children 904517c1cd06
files graal/com.oracle.graal.boot.test/src/com/oracle/graal/boot/TestPrograms.java mx/commands.py
diffstat 2 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.boot.test/src/com/oracle/graal/boot/TestPrograms.java	Tue Aug 28 13:54:35 2012 +0200
+++ b/graal/com.oracle.graal.boot.test/src/com/oracle/graal/boot/TestPrograms.java	Tue Aug 28 13:55:11 2012 +0200
@@ -24,6 +24,8 @@
 
 import java.util.*;
 
+//JaCoCo Exclude
+
 public class TestPrograms {
     public static void helloWorldTest() {
         System.out.println("Hello world!");
--- a/mx/commands.py	Tue Aug 28 13:54:35 2012 +0200
+++ b/mx/commands.py	Tue Aug 28 13:55:11 2012 +0200
@@ -582,7 +582,7 @@
         # Exclude all compiler tests and snippets
         excludes = ['com.oracle.graal.compiler.tests.*', 'com.oracle.graal.jtt.*']
         for p in mx.projects():
-            excludes += _find_classes_with_annotations(p, None, ['@Snippet', '@ClassSubstitution'], includeInnerClasses=True)
+            excludes += _find_classes_with_annotations(p, None, ['@Snippet', '@ClassSubstitution', '@Test'], includeInnerClasses=True)
             excludes += p.find_classes_with_matching_source_line(None, lambda line: 'JaCoCo Exclude' in line, includeInnerClasses=True)
             
         includes = ['com.oracle.graal.*', 'com.oracle.max.*']