src/hotspot/.mx.jvmci/suite.py
changeset 51420 6bb7b8d0da76
parent 47618 57cdc5222925
child 52433 a0ea20bc7af0
equal deleted inserted replaced
51419:c11be049acb8 51420:6bb7b8d0da76
    41     # ------------- JVMCI:Service -------------
    41     # ------------- JVMCI:Service -------------
    42 
    42 
    43     "jdk.vm.ci.services" : {
    43     "jdk.vm.ci.services" : {
    44       "subDir" : "../jdk.internal.vm.ci/share/classes",
    44       "subDir" : "../jdk.internal.vm.ci/share/classes",
    45       "sourceDirs" : ["src"],
    45       "sourceDirs" : ["src"],
    46       "javaCompliance" : "9",
    46       "javaCompliance" : "9+",
       
    47       "checkstyleVersion" : "8.8",
    47       "workingSets" : "API,JVMCI",
    48       "workingSets" : "API,JVMCI",
    48     },
    49     },
    49 
    50 
    50     # ------------- JVMCI:API -------------
    51     # ------------- JVMCI:API -------------
    51 
    52 
    52     "jdk.vm.ci.common" : {
    53     "jdk.vm.ci.common" : {
    53       "subDir" : "../jdk.internal.vm.ci/share/classes",
    54       "subDir" : "../jdk.internal.vm.ci/share/classes",
    54       "sourceDirs" : ["src"],
    55       "sourceDirs" : ["src"],
    55       "checkstyle" : "jdk.vm.ci.services",
    56       "checkstyle" : "jdk.vm.ci.services",
    56       "javaCompliance" : "9",
    57       "javaCompliance" : "9+",
    57       "workingSets" : "API,JVMCI",
    58       "workingSets" : "API,JVMCI",
    58     },
    59     },
    59 
    60 
    60     "jdk.vm.ci.meta" : {
    61     "jdk.vm.ci.meta" : {
    61       "subDir" : "../jdk.internal.vm.ci/share/classes",
    62       "subDir" : "../jdk.internal.vm.ci/share/classes",
    62       "sourceDirs" : ["src"],
    63       "sourceDirs" : ["src"],
    63       "checkstyle" : "jdk.vm.ci.services",
    64       "checkstyle" : "jdk.vm.ci.services",
    64       "javaCompliance" : "9",
    65       "javaCompliance" : "9+",
    65       "workingSets" : "API,JVMCI",
    66       "workingSets" : "API,JVMCI",
    66     },
    67     },
    67 
    68 
    68     "jdk.vm.ci.code" : {
    69     "jdk.vm.ci.code" : {
    69       "subDir" : "../jdk.internal.vm.ci/share/classes",
    70       "subDir" : "../jdk.internal.vm.ci/share/classes",
    70       "sourceDirs" : ["src"],
    71       "sourceDirs" : ["src"],
    71       "dependencies" : ["jdk.vm.ci.meta"],
    72       "dependencies" : ["jdk.vm.ci.meta"],
    72       "checkstyle" : "jdk.vm.ci.services",
    73       "checkstyle" : "jdk.vm.ci.services",
    73       "javaCompliance" : "9",
    74       "javaCompliance" : "9+",
    74       "workingSets" : "API,JVMCI",
    75       "workingSets" : "API,JVMCI",
    75     },
    76     },
    76 
    77 
    77     "jdk.vm.ci.code.test" : {
    78     "jdk.vm.ci.code.test" : {
    78       "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
    79       "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
    83         "jdk.vm.ci.sparc",
    84         "jdk.vm.ci.sparc",
    84         "jdk.vm.ci.code",
    85         "jdk.vm.ci.code",
    85         "jdk.vm.ci.hotspot",
    86         "jdk.vm.ci.hotspot",
    86       ],
    87       ],
    87       "checkstyle" : "jdk.vm.ci.services",
    88       "checkstyle" : "jdk.vm.ci.services",
    88       "javaCompliance" : "9",
    89       "javaCompliance" : "9+",
    89       "workingSets" : "API,JVMCI",
    90       "workingSets" : "API,JVMCI",
    90     },
    91     },
    91 
    92 
    92     "jdk.vm.ci.runtime" : {
    93     "jdk.vm.ci.runtime" : {
    93       "subDir" : "../jdk.internal.vm.ci/share/classes",
    94       "subDir" : "../jdk.internal.vm.ci/share/classes",
    95       "dependencies" : [
    96       "dependencies" : [
    96         "jdk.vm.ci.code",
    97         "jdk.vm.ci.code",
    97         "jdk.vm.ci.services",
    98         "jdk.vm.ci.services",
    98       ],
    99       ],
    99       "checkstyle" : "jdk.vm.ci.services",
   100       "checkstyle" : "jdk.vm.ci.services",
   100       "javaCompliance" : "9",
   101       "javaCompliance" : "9+",
   101       "workingSets" : "API,JVMCI",
   102       "workingSets" : "API,JVMCI",
   102     },
   103     },
   103 
   104 
   104     "jdk.vm.ci.runtime.test" : {
   105     "jdk.vm.ci.runtime.test" : {
   105       "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
   106       "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
   108         "mx:JUNIT",
   109         "mx:JUNIT",
   109         "jdk.vm.ci.common",
   110         "jdk.vm.ci.common",
   110         "jdk.vm.ci.runtime",
   111         "jdk.vm.ci.runtime",
   111       ],
   112       ],
   112       "checkstyle" : "jdk.vm.ci.services",
   113       "checkstyle" : "jdk.vm.ci.services",
   113       "javaCompliance" : "9",
   114       "javaCompliance" : "9+",
   114       "workingSets" : "API,JVMCI",
   115       "workingSets" : "API,JVMCI",
   115     },
   116     },
   116 
   117 
   117     # ------------- JVMCI:HotSpot -------------
   118     # ------------- JVMCI:HotSpot -------------
   118 
   119 
   119     "jdk.vm.ci.aarch64" : {
   120     "jdk.vm.ci.aarch64" : {
   120       "subDir" : "../jdk.internal.vm.ci/share/classes",
   121       "subDir" : "../jdk.internal.vm.ci/share/classes",
   121       "sourceDirs" : ["src"],
   122       "sourceDirs" : ["src"],
   122       "dependencies" : ["jdk.vm.ci.code"],
   123       "dependencies" : ["jdk.vm.ci.code"],
   123       "checkstyle" : "jdk.vm.ci.services",
   124       "checkstyle" : "jdk.vm.ci.services",
   124       "javaCompliance" : "9",
   125       "javaCompliance" : "9+",
   125       "workingSets" : "JVMCI,AArch64",
   126       "workingSets" : "JVMCI,AArch64",
   126     },
   127     },
   127 
   128 
   128     "jdk.vm.ci.amd64" : {
   129     "jdk.vm.ci.amd64" : {
   129       "subDir" : "../jdk.internal.vm.ci/share/classes",
   130       "subDir" : "../jdk.internal.vm.ci/share/classes",
   130       "sourceDirs" : ["src"],
   131       "sourceDirs" : ["src"],
   131       "dependencies" : ["jdk.vm.ci.code"],
   132       "dependencies" : ["jdk.vm.ci.code"],
   132       "checkstyle" : "jdk.vm.ci.services",
   133       "checkstyle" : "jdk.vm.ci.services",
   133       "javaCompliance" : "9",
   134       "javaCompliance" : "9+",
   134       "workingSets" : "JVMCI,AMD64",
   135       "workingSets" : "JVMCI,AMD64",
   135     },
   136     },
   136 
   137 
   137     "jdk.vm.ci.sparc" : {
   138     "jdk.vm.ci.sparc" : {
   138       "subDir" : "../jdk.internal.vm.ci/share/classes",
   139       "subDir" : "../jdk.internal.vm.ci/share/classes",
   139       "sourceDirs" : ["src"],
   140       "sourceDirs" : ["src"],
   140       "dependencies" : ["jdk.vm.ci.code"],
   141       "dependencies" : ["jdk.vm.ci.code"],
   141       "checkstyle" : "jdk.vm.ci.services",
   142       "checkstyle" : "jdk.vm.ci.services",
   142       "javaCompliance" : "9",
   143       "javaCompliance" : "9+",
   143       "workingSets" : "JVMCI,SPARC",
   144       "workingSets" : "JVMCI,SPARC",
   144     },
   145     },
   145 
   146 
   146     "jdk.vm.ci.hotspot" : {
   147     "jdk.vm.ci.hotspot" : {
   147       "subDir" : "../jdk.internal.vm.ci/share/classes",
   148       "subDir" : "../jdk.internal.vm.ci/share/classes",
   154       "imports" : [
   155       "imports" : [
   155         "jdk.internal.misc",
   156         "jdk.internal.misc",
   156         "jdk.internal.org.objectweb.asm",
   157         "jdk.internal.org.objectweb.asm",
   157       ],
   158       ],
   158       "checkstyle" : "jdk.vm.ci.services",
   159       "checkstyle" : "jdk.vm.ci.services",
   159       "javaCompliance" : "9",
   160       "javaCompliance" : "9+",
   160       "workingSets" : "JVMCI",
   161       "workingSets" : "JVMCI",
   161     },
   162     },
   162 
   163 
   163     "jdk.vm.ci.hotspot.test" : {
   164     "jdk.vm.ci.hotspot.test" : {
   164       "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
   165       "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
   166       "dependencies" : [
   167       "dependencies" : [
   167         "TESTNG",
   168         "TESTNG",
   168         "jdk.vm.ci.hotspot",
   169         "jdk.vm.ci.hotspot",
   169       ],
   170       ],
   170       "checkstyle" : "jdk.vm.ci.services",
   171       "checkstyle" : "jdk.vm.ci.services",
   171       "javaCompliance" : "9",
   172       "javaCompliance" : "9+",
   172       "workingSets" : "API,JVMCI",
   173       "workingSets" : "API,JVMCI",
   173     },
   174     },
   174 
   175 
   175     "jdk.vm.ci.hotspot.aarch64" : {
   176     "jdk.vm.ci.hotspot.aarch64" : {
   176       "subDir" : "../jdk.internal.vm.ci/share/classes",
   177       "subDir" : "../jdk.internal.vm.ci/share/classes",
   178       "dependencies" : [
   179       "dependencies" : [
   179         "jdk.vm.ci.aarch64",
   180         "jdk.vm.ci.aarch64",
   180         "jdk.vm.ci.hotspot",
   181         "jdk.vm.ci.hotspot",
   181       ],
   182       ],
   182       "checkstyle" : "jdk.vm.ci.services",
   183       "checkstyle" : "jdk.vm.ci.services",
   183       "javaCompliance" : "9",
   184       "javaCompliance" : "9+",
   184       "workingSets" : "JVMCI,HotSpot,AArch64",
   185       "workingSets" : "JVMCI,HotSpot,AArch64",
   185     },
   186     },
   186 
   187 
   187     "jdk.vm.ci.hotspot.amd64" : {
   188     "jdk.vm.ci.hotspot.amd64" : {
   188       "subDir" : "../jdk.internal.vm.ci/share/classes",
   189       "subDir" : "../jdk.internal.vm.ci/share/classes",
   190       "dependencies" : [
   191       "dependencies" : [
   191         "jdk.vm.ci.amd64",
   192         "jdk.vm.ci.amd64",
   192         "jdk.vm.ci.hotspot",
   193         "jdk.vm.ci.hotspot",
   193       ],
   194       ],
   194       "checkstyle" : "jdk.vm.ci.services",
   195       "checkstyle" : "jdk.vm.ci.services",
   195       "javaCompliance" : "9",
   196       "javaCompliance" : "9+",
   196       "workingSets" : "JVMCI,HotSpot,AMD64",
   197       "workingSets" : "JVMCI,HotSpot,AMD64",
   197     },
   198     },
   198 
   199 
   199     "jdk.vm.ci.hotspot.sparc" : {
   200     "jdk.vm.ci.hotspot.sparc" : {
   200       "subDir" : "../jdk.internal.vm.ci/share/classes",
   201       "subDir" : "../jdk.internal.vm.ci/share/classes",
   202       "dependencies" : [
   203       "dependencies" : [
   203         "jdk.vm.ci.sparc",
   204         "jdk.vm.ci.sparc",
   204         "jdk.vm.ci.hotspot",
   205         "jdk.vm.ci.hotspot",
   205       ],
   206       ],
   206       "checkstyle" : "jdk.vm.ci.services",
   207       "checkstyle" : "jdk.vm.ci.services",
   207       "javaCompliance" : "9",
   208       "javaCompliance" : "9+",
   208       "workingSets" : "JVMCI,HotSpot,SPARC",
   209       "workingSets" : "JVMCI,HotSpot,SPARC",
   209     },
   210     },
   210 
   211 
   211     "hotspot" : {
   212     "hotspot" : {
   212       "native" : True,
   213       "native" : True,