From 5fbee2a53df81723d85a2764dad2c940131475dc Mon Sep 17 00:00:00 2001 From: david_williams <david_williams> Date: Sat, 8 Aug 2009 13:56:21 +0000 Subject: [PATCH] 283792 read properties for versioning tests --- .../eclipse/wtp/releng/tests/BuildTests.java | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/tests/org.eclipse.wtp.releng.tests/src/org/eclipse/wtp/releng/tests/BuildTests.java b/tests/org.eclipse.wtp.releng.tests/src/org/eclipse/wtp/releng/tests/BuildTests.java index 482091de4..35d965f4c 100644 --- a/tests/org.eclipse.wtp.releng.tests/src/org/eclipse/wtp/releng/tests/BuildTests.java +++ b/tests/org.eclipse.wtp.releng.tests/src/org/eclipse/wtp/releng/tests/BuildTests.java @@ -512,12 +512,34 @@ public class BuildTests extends TestCase { System.out.println("relengTestsPropertiesFile does not exist"); } - - String[] args = new String[]{qualifierArg, testToReferenceArg, referenceIDArg, referenceURLArg, listToReferenceFileArg}; + ArrayList argsList = new ArrayList(); + if (validValue(qualifierArg)) { + argsList.add(qualifierArg); + } + if (validValue(testToReferenceArg)) { + argsList.add(testToReferenceArg); + } + if (validValue(referenceIDArg)) { + argsList.add(referenceIDArg); + } + if (validValue(referenceURLArg)) { + argsList.add(referenceURLArg); + } + if (validValue(listToReferenceFileArg)) { + argsList.add(listToReferenceFileArg); + } + String[] args = (String[]) argsList.toArray(new String[]{}); return args; } + private boolean validValue(String arg) { + if (arg != null) + return true; + return false; + } + + /** * This method does not really test anything, be itself (yet) it just uses * a URL connection to access the internet just to make sure it is logged. -- GitLab