From 11a9ccea151a6b5855e04614b8736fe86aa8a0e5 Mon Sep 17 00:00:00 2001
From: Shelley Lambert <slambert@gmail.com>
Date: Thu, 22 Oct 2020 09:33:36 -0400
Subject: [PATCH 1/4] Remove weekly test list due to lack of machines

Signed-off-by: Shelley Lambert <slambert@gmail.com>
---
 pipelines/build/common/build_base_file.groovy | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pipelines/build/common/build_base_file.groovy b/pipelines/build/common/build_base_file.groovy
index c3e40e8ae..521452dd4 100644
--- a/pipelines/build/common/build_base_file.groovy
+++ b/pipelines/build/common/build_base_file.groovy
@@ -58,8 +58,8 @@ class Builder implements Serializable {
 
     final List<String> nightly = ['sanity.openjdk', 'sanity.system', 'extended.system', 'sanity.perf', 'sanity.external']
     final List<String> weekly = [
-                           'extended.openjdk', 'extended.perf', 'extended.external',
-                           'special.openjdk','special.functional', 'special.system', 'special.perf'
+     /*                      'extended.openjdk', 'extended.perf', 'extended.external',
+                           'special.openjdk','special.functional', 'special.system', 'special.perf' */
                            ]
         
     IndividualBuildConfig buildConfiguration(Map<String, ?> platformConfig, String variant) {

From a153d4ddcc6cfac892fcbf7ab38af32e75a2cb36 Mon Sep 17 00:00:00 2001
From: Shelley Lambert <slambert@gmail.com>
Date: Mon, 2 Nov 2020 20:03:09 -0500
Subject: [PATCH 2/4] Reduce weekly list and remove version overrides

Signed-off-by: Shelley Lambert <slambert@gmail.com>
---
 pipelines/build/common/build_base_file.groovy          |  7 ++-----
 .../jobs/configurations/jdk11u_pipeline_config.groovy  | 10 ++--------
 .../jobs/configurations/jdk15u_pipeline_config.groovy  |  5 +----
 .../jobs/configurations/jdk8u_pipeline_config.groovy   |  5 +----
 4 files changed, 6 insertions(+), 21 deletions(-)

diff --git a/pipelines/build/common/build_base_file.groovy b/pipelines/build/common/build_base_file.groovy
index 521452dd4..8ea04acb5 100644
--- a/pipelines/build/common/build_base_file.groovy
+++ b/pipelines/build/common/build_base_file.groovy
@@ -57,11 +57,8 @@ class Builder implements Serializable {
     def currentBuild
 
     final List<String> nightly = ['sanity.openjdk', 'sanity.system', 'extended.system', 'sanity.perf', 'sanity.external']
-    final List<String> weekly = [
-     /*                      'extended.openjdk', 'extended.perf', 'extended.external',
-                           'special.openjdk','special.functional', 'special.system', 'special.perf' */
-                           ]
-        
+    final List<String> weekly = ['extended.openjdk', 'extended.perf', 'special.functional']
+
     IndividualBuildConfig buildConfiguration(Map<String, ?> platformConfig, String variant) {
 
         def additionalNodeLabels = formAdditionalBuildNodeLabels(platformConfig, variant)
diff --git a/pipelines/jobs/configurations/jdk11u_pipeline_config.groovy b/pipelines/jobs/configurations/jdk11u_pipeline_config.groovy
index 137f3b682..02522f4a8 100644
--- a/pipelines/jobs/configurations/jdk11u_pipeline_config.groovy
+++ b/pipelines/jobs/configurations/jdk11u_pipeline_config.groovy
@@ -112,10 +112,7 @@ class Config11 {
         arm32Linux    : [
                 os                  : 'linux',
                 arch                : 'arm',
-                test                  : [
-                        nightly: ['sanity.openjdk'],
-                        weekly : []
-                ],
+                test                : 'default',
                 configureArgs       : '--enable-dtrace=auto'
         ],
 
@@ -123,10 +120,7 @@ class Config11 {
                 os                  : 'linux',
                 arch                : 'aarch64',
                 dockerImage         : 'adoptopenjdk/centos7_build_image',
-                test                : [
-                        nightly: ['sanity.functional', 'extended.functional', 'sanity.openjdk', 'sanity.system', 'extended.system', 'sanity.perf', 'sanity.external'],
-                        weekly : ['extended.openjdk', 'extended.perf', 'extended.external', 'special.openjdk','special.functional', 'special.system', 'special.perf']
-                ],
+                test                : 'default',
                 configureArgs       : '--enable-dtrace=auto'
         ],
 
diff --git a/pipelines/jobs/configurations/jdk15u_pipeline_config.groovy b/pipelines/jobs/configurations/jdk15u_pipeline_config.groovy
index 3d9ef2298..3589fc542 100644
--- a/pipelines/jobs/configurations/jdk15u_pipeline_config.groovy
+++ b/pipelines/jobs/configurations/jdk15u_pipeline_config.groovy
@@ -131,10 +131,7 @@ class Config15 {
         arm32Linux    : [
                 os                  : 'linux',
                 arch                : 'arm',
-                test                : [
-                        nightly: ['sanity.openjdk'],
-                        weekly : []
-                ],
+                test                : 'default',
                 configureArgs       : '--enable-dtrace'
         ],
 
diff --git a/pipelines/jobs/configurations/jdk8u_pipeline_config.groovy b/pipelines/jobs/configurations/jdk8u_pipeline_config.groovy
index 63281974c..a6ad92b8e 100644
--- a/pipelines/jobs/configurations/jdk8u_pipeline_config.groovy
+++ b/pipelines/jobs/configurations/jdk8u_pipeline_config.groovy
@@ -111,10 +111,7 @@ class Config8 {
         arm32Linux    : [
                 os  : 'linux',
                 arch: 'arm',
-                test: [
-                        nightly: ['sanity.openjdk'],
-                        weekly : []
-                ]
+                test: 'default'
         ],
 
         aarch64Linux  : [

From 1dc5732a7dab8ad1990a82fa6d0590ca87bb5b72 Mon Sep 17 00:00:00 2001
From: Shelley Lambert <slambert@gmail.com>
Date: Tue, 3 Nov 2020 17:14:39 -0500
Subject: [PATCH 3/4] Reorg of targets for max tests + best machine util

Signed-off-by: Shelley Lambert <slambert@gmail.com>
---
 pipelines/build/common/build_base_file.groovy | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/pipelines/build/common/build_base_file.groovy b/pipelines/build/common/build_base_file.groovy
index 980dafc64..68e0b2156 100644
--- a/pipelines/build/common/build_base_file.groovy
+++ b/pipelines/build/common/build_base_file.groovy
@@ -61,13 +61,15 @@ class Builder implements Serializable {
         'sanity.system',
         'extended.system',
         'sanity.perf',
-        'sanity.external'
+        'sanity.functional',
+        'extended.functional'
     ]
 
     final List<String> weekly = [
         'extended.openjdk',
         'extended.perf',
-        'special.functional'
+        'special.functional',
+        'sanity.external'
     ]
  
     /*

From 200c424c31a4020497701a7af091fd815185d776 Mon Sep 17 00:00:00 2001
From: Shelley Lambert <slambert@gmail.com>
Date: Wed, 4 Nov 2020 10:30:25 -0500
Subject: [PATCH 4/4] Add comments

Signed-off-by: Shelley Lambert <slambert@gmail.com>
---
 pipelines/build/common/build_base_file.groovy | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/pipelines/build/common/build_base_file.groovy b/pipelines/build/common/build_base_file.groovy
index 68e0b2156..e747d16d4 100644
--- a/pipelines/build/common/build_base_file.groovy
+++ b/pipelines/build/common/build_base_file.groovy
@@ -56,6 +56,10 @@ class Builder implements Serializable {
     def context
     def currentBuild
 
+    /* 
+    Test targets triggered in 'nightly' build pipelines running 6 days per week 
+    nightly + weekly to be run during a 'release' pipeline 
+    */
     final List<String> nightly = [
         'sanity.openjdk',
         'sanity.system',
@@ -64,7 +68,10 @@ class Builder implements Serializable {
         'sanity.functional',
         'extended.functional'
     ]
-
+    /* 
+    Test targets triggered in 'weekly' build pipelines running once per week 
+    nightly + weekly to be run during a 'release' pipeline 
+    */
     final List<String> weekly = [
         'extended.openjdk',
         'extended.perf',