Class org.broadinstitute.hellbender.utils.config.ConfigUnitTest

36

tests

0

failures

0

ignored

0.047s

duration

100%

successful

Tests

Test Duration Result
ensurePackagedGATKConfigDefaultsAreSameAsHardcodedDefaults 0.005s passed
testConfigUtilsCheckFileNamePropertyExistenceAndSetConfigFactoryProperties[0]([testPropertyFileName1, testPropertyFileName2, testPropertyFileName3], [false, false, false]) 0s passed
testConfigUtilsCheckFileNamePropertyExistenceAndSetConfigFactoryProperties[1]([testPropertyFileName1, testPropertyFileName2, testPropertyFileName3], [true, false, false]) 0s passed
testConfigUtilsCheckFileNamePropertyExistenceAndSetConfigFactoryProperties[2]([testPropertyFileName1, testPropertyFileName2, testPropertyFileName3], [true, true, false]) 0s passed
testConfigUtilsCheckFileNamePropertyExistenceAndSetConfigFactoryProperties[3]([testPropertyFileName1, testPropertyFileName2, testPropertyFileName3], [true, true, true]) 0s passed
testConfigUtilsGetConfigPathVariableNamesFromConfigClasses[0]([], []) 0s passed
testConfigUtilsGetConfigPathVariableNamesFromConfigClasses[1]([interface org.broadinstitute.hellbender.utils.config.BasicTestConfig], []) 0.001s passed
testConfigUtilsGetConfigPathVariableNamesFromConfigClasses[2]([interface org.broadinstitute.hellbender.utils.config.BasicTestConfig, interface org.broadinstitute.hellbender.utils.config.BasicTestConfigWithClassPathOverridesAndVariableFile], [BasicTestConfigWithClassPathOverridesAndVariableFile.pathToGatkConfig]) 0s passed
testConfigUtilsGetConfigPathVariableNamesFromConfigClasses[3]([interface org.broadinstitute.hellbender.utils.config.GATKConfig], [GATKConfig.pathToGatkConfig, GATKConfig.classPathToGatkConfig]) 0s passed
testConfigUtilsGetConfigPathVariableNamesFromConfigClasses[4]([interface org.broadinstitute.hellbender.utils.config.BasicTestConfig, interface org.broadinstitute.hellbender.utils.config.GATKConfig, interface org.broadinstitute.hellbender.utils.config.BasicTestConfigWithClassPathOverridesAndVariableFile], [GATKConfig.pathToGatkConfig, GATKConfig.classPathToGatkConfig, BasicTestConfigWithClassPathOverridesAndVariableFile.pathToGatkConfig]) 0s passed
testConfigUtilsInjectToSystemProperties[0]({}) 0s passed
testConfigUtilsInjectToSystemProperties[1]({TESTKEY2=TESTVAL2, TESTKEY1=TESTVAL1, TESTKEY3=TESTVAL3}) 0s passed
testConfigUtilsInjectToSystemProperties[2]({}) 0s passed
testConfigUtilsInjectToSystemProperties[3]({}) 0s passed
testDerivedClassAsParentClassProperties 0.017s passed
testDerivedClassMappingToParentAndSelf 0.003s passed
testDerivedClassProperties 0.002s passed
testDumpConfigSettings 0.005s passed
testGetConfigFilenameFromArgsBadInput[0]([Ljava.lang.String;@77d86aba, --config) 0s passed
testGetConfigFilenameFromArgsBadInput[1]([Ljava.lang.String;@40226862, --config) 0s passed
testGetConfigFilenameFromArgsBadInput[2]([Ljava.lang.String;@4917a741, --config) 0s passed
testGetConfigFilenameFromArgsBadInput[3]([Ljava.lang.String;@1fb029e, --config) 0s passed
testGetConfigFilenameFromArgsBadInput[4]([Ljava.lang.String;@7c7aef90, --config) 0s passed
testGetConfigFilenameFromArgs[0]([Ljava.lang.String;@75cb2090, --config, null) 0s passed
testGetConfigFilenameFromArgs[1]([Ljava.lang.String;@2baf9c62, --config, DUMMY_FILE) 0s passed
testGetConfigFilenameFromArgs[2]([Ljava.lang.String;@7bc342f6, --config, DUMMY_FILE) 0s passed
testGetSourcesAnnotationPathVariables[0](interface org.broadinstitute.hellbender.utils.config.BasicTestConfig, []) 0s passed
testGetSourcesAnnotationPathVariables[1](interface org.broadinstitute.hellbender.utils.config.BasicTestConfigWithClassPathOverridesAndVariableFile, [BasicTestConfigWithClassPathOverridesAndVariableFile.pathToGatkConfig]) 0s passed
testGetSourcesAnnotationPathVariables[2](interface org.broadinstitute.hellbender.utils.config.GATKConfig, [GATKConfig.pathToGatkConfig, GATKConfig.classPathToGatkConfig]) 0s passed
testInitializeConfigurationsFromCommandLineArgs 0.001s passed
testOwnerConfigFactorySetProperty 0s passed
testOwnerConfiguration 0.003s passed
testOwnerConfigurationWithClassPathOverrides 0.003s passed
testOwnerConfigurationWithClassPathOverridesAndVariableFileInput 0.004s passed
testOwnerConfigurationWithClassPathOverridesAndVariableFileInput_ParameterizedConfigFileDoesNotExist 0.001s passed
testSystemConfigurationOwnerMethods 0.002s passed

Standard output

-- listing properties --
listOfStringTest=string4,string3,string2,string1
newCustomBooleanThatDefaultsToTrue=false
booleanDefTrue=false
customBoolean=true
booleanDefFalse=true
intDef207=702

#
#Fri Mar 28 22:41:18 UTC 2025
newCustomBooleanThatDefaultsToTrue=false
booleanDefTrue=false
customBoolean=true
intDef207=702
listOfStringTest=string4,string3,string2,string1
booleanDefFalse=true

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="newCustomBooleanThatDefaultsToTrue">false</entry>
<entry key="booleanDefTrue">false</entry>
<entry key="customBoolean">true</entry>
<entry key="intDef207">702</entry>
<entry key="listOfStringTest">string4,string3,string2,string1</entry>
<entry key="booleanDefFalse">true</entry>
</properties>

-- listing properties --
listOfStringTest=string4,string3,string2,string1
newCustomBooleanThatDefaultsToTrue=false
booleanDefTrue=false
customBoolean=true
booleanDefFalse=true
intDef207=702

#
#Fri Mar 28 22:41:18 UTC 2025
newCustomBooleanThatDefaultsToTrue=false
booleanDefTrue=false
customBoolean=true
intDef207=702
listOfStringTest=string4,string3,string2,string1
booleanDefFalse=true

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="newCustomBooleanThatDefaultsToTrue">false</entry>
<entry key="booleanDefTrue">false</entry>
<entry key="customBoolean">true</entry>
<entry key="intDef207">702</entry>
<entry key="listOfStringTest">string4,string3,string2,string1</entry>
<entry key="booleanDefFalse">true</entry>
</properties>

-- listing properties --
listOfStringTest=string4,string3,string2,string1
newCustomBooleanThatDefaultsToTrue=false
booleanDefTrue=false
customBoolean=true
booleanDefFalse=true
intDef207=702

#
#Fri Mar 28 22:41:18 UTC 2025
newCustomBooleanThatDefaultsToTrue=false
booleanDefTrue=false
customBoolean=true
intDef207=702
listOfStringTest=string4,string3,string2,string1
booleanDefFalse=true

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="newCustomBooleanThatDefaultsToTrue">false</entry>
<entry key="booleanDefTrue">false</entry>
<entry key="customBoolean">true</entry>
<entry key="intDef207">702</entry>
<entry key="listOfStringTest">string4,string3,string2,string1</entry>
<entry key="booleanDefFalse">true</entry>
</properties>

-- listing properties --
listOfStringTest=string4,string3,string2,string1
newCustomBooleanThatDefaultsToTrue=false
booleanDefTrue=false
customBoolean=true
booleanDefFalse=true
intDef207=702

#
#Fri Mar 28 22:41:18 UTC 2025
newCustomBooleanThatDefaultsToTrue=false
booleanDefTrue=false
customBoolean=true
intDef207=702
listOfStringTest=string4,string3,string2,string1
booleanDefFalse=true

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="newCustomBooleanThatDefaultsToTrue">false</entry>
<entry key="booleanDefTrue">false</entry>
<entry key="customBoolean">true</entry>
<entry key="intDef207">702</entry>
<entry key="listOfStringTest">string4,string3,string2,string1</entry>
<entry key="booleanDefFalse">true</entry>
</properties>

-- listing properties --
listOfStringTest=string1,string2,string3,string4
booleanDefTrue=true
booleanDefFalse=false
intDef207=207

#
#Fri Mar 28 22:41:18 UTC 2025
listOfStringTest=string1,string2,string3,string4
booleanDefTrue=true
booleanDefFalse=false
intDef207=207

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="listOfStringTest">string1,string2,string3,string4</entry>
<entry key="booleanDefTrue">true</entry>
<entry key="booleanDefFalse">false</entry>
<entry key="intDef207">207</entry>
</properties>

-- listing properties --
listOfStringTest=string4,string3,string2,string1
booleanDefTrue=false
customBoolean=true
booleanDefFalse=true
intDef207=702

#
#Fri Mar 28 22:41:18 UTC 2025
listOfStringTest=string4,string3,string2,string1
booleanDefTrue=false
customBoolean=true
booleanDefFalse=true
intDef207=702

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="listOfStringTest">string4,string3,string2,string1</entry>
<entry key="booleanDefTrue">false</entry>
<entry key="customBoolean">true</entry>
<entry key="booleanDefFalse">true</entry>
<entry key="intDef207">702</entry>
</properties>

-- listing properties --
listOfStringTest=string4,string3,string2,string1
booleanDefTrue=false
customBoolean=false
newTestFlag=true
booleanDefFalse=true
intDef207=999

#
#Fri Mar 28 22:41:18 UTC 2025
booleanDefTrue=false
customBoolean=false
intDef207=999
listOfStringTest=string4,string3,string2,string1
newTestFlag=true
booleanDefFalse=true

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="booleanDefTrue">false</entry>
<entry key="customBoolean">false</entry>
<entry key="intDef207">999</entry>
<entry key="listOfStringTest">string4,string3,string2,string1</entry>
<entry key="newTestFlag">true</entry>
<entry key="booleanDefFalse">true</entry>
</properties>

-- listing properties --
listOfStringTest=string4,string3,string2,string1
booleanDefTrue=false
customBoolean=true
booleanDefFalse=true
intDef207=702

#
#Fri Mar 28 22:41:18 UTC 2025
listOfStringTest=string4,string3,string2,string1
booleanDefTrue=false
customBoolean=true
booleanDefFalse=true
intDef207=702

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="listOfStringTest">string4,string3,string2,string1</entry>
<entry key="booleanDefTrue">false</entry>
<entry key="customBoolean">true</entry>
<entry key="booleanDefFalse">true</entry>
<entry key="intDef207">702</entry>
</properties>