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

36

tests

0

failures

0

ignored

0.044s

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], []) 0s 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.012s passed
testDerivedClassMappingToParentAndSelf 0.004s passed
testDerivedClassProperties 0.002s passed
testDumpConfigSettings 0.005s passed
testGetConfigFilenameFromArgsBadInput[0]([Ljava.lang.String;@22f10ff6, --config) 0.001s passed
testGetConfigFilenameFromArgsBadInput[1]([Ljava.lang.String;@320d98f5, --config) 0s passed
testGetConfigFilenameFromArgsBadInput[2]([Ljava.lang.String;@29e63bc3, --config) 0s passed
testGetConfigFilenameFromArgsBadInput[3]([Ljava.lang.String;@144d8c4f, --config) 0s passed
testGetConfigFilenameFromArgsBadInput[4]([Ljava.lang.String;@1f6b9ab7, --config) 0s passed
testGetConfigFilenameFromArgs[0]([Ljava.lang.String;@7b338d46, --config, null) 0s passed
testGetConfigFilenameFromArgs[1]([Ljava.lang.String;@3edea9e6, --config, DUMMY_FILE) 0s passed
testGetConfigFilenameFromArgs[2]([Ljava.lang.String;@12e9e909, --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 0.001s passed
testOwnerConfiguration 0.003s passed
testOwnerConfigurationWithClassPathOverrides 0.003s passed
testOwnerConfigurationWithClassPathOverridesAndVariableFileInput 0.004s passed
testOwnerConfigurationWithClassPathOverridesAndVariableFileInput_ParameterizedConfigFileDoesNotExist 0.002s passed
testSystemConfigurationOwnerMethods 0.001s passed

Standard output

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

#
#Mon Feb 10 21:27:15 GMT 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

#
#Mon Feb 10 21:27:15 GMT 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

#
#Mon Feb 10 21:27:15 GMT 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

#
#Mon Feb 10 21:27:15 GMT 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

#
#Mon Feb 10 21:27:15 GMT 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

#
#Mon Feb 10 21:27:15 GMT 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

#
#Mon Feb 10 21:27:15 GMT 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

#
#Mon Feb 10 21:27:15 GMT 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>