Buggy code:
; private static final String [ ] OPT_DEVICE = new String [ ] { "deviceManagement.device.query" , "deviceManagement.capability.query" } ; private static final String [ ] DRIVER = new String [ ] { "driver.frameworkType" , "driver.configName" } ; private static final String [ ] OPT_DRIVER = new String [ ] { "driver.suite" , "driver.suiteQuery" , "driver.pageQuery" , "driver.importQuery" , "driver.testQuery" , "driver.stepQuery" , "driver.substepQuery" , "driver.paramQuery" , "driver.tokenQuery" , "driver.functionQuery" } ; private static final String [ ] JDBC = new String [ ] { "jdbc.username" , "jdbc.password" , "jdbc.url" , "jdbc.driverClassName" } ; private Properties configProperties ; @ Override protected boolean readFile ( File configFile ) { } @ Override protected boolean configureCloud ( ) { } @ Override protected boolean configureApplication ( ) { } @ Override protected boolean configureThirdParty ( ) { } @ Override protected boolean configureArtifacts ( ) { } @ Override protected boolean configurePageManagement ( ) { } @ Override protected boolean configureData ( ) { } @ Override protected boolean configureContent ( ) { } @ Override protected boolean configureDevice ( ) { } @ Override protected boolean configurePropertyAdapters ( ) { } @ Override protected boolean configureDriver ( ) { String personaNames = configProperties . getProperty ( "driver.personas" ) ; if ( ( personaNames != null ) && ( ! ( personaNames . isEmpty ( ) ) ) ) { DataManager . instance ( ) . setPersonas ( personaNames ) ; PageManager . instance ( ) . setWindTunnelEnabled ( true ) ; } DeviceManager . instance ( ) . setCachingEnabled ( Boolean . parseBoolean ( configProperties . getProperty ( "driver.enableCaching" ) ) ) ; String stepTags = configProperties . getProperty ( "driver.stepTags" ) ; if ( ( stepTags != null ) && ( ! ( stepTags . isEmpty ( ) ) ) ) PageManager . instance ( ) . setTagNames ( stepTags ) ; String interruptString = configProperties . getProperty ( "driver.deviceInterrupts" ) ; if ( ( interruptString != null ) && ( ! ( interruptString . isEmpty ( ) ) ) ) DeviceManager . instance ( ) . setDeviceInterrupts ( interruptString ) ; boolean keywordsloaded = false ; switch ( configProperties . getProperty ( TXTConfigurationReader . DRIVER [ 0 ] ) . toUpperCase ( ) ) { case "XML" : { KeyWordDriver . instance ( ) . loadTests ( new org . xframium . page . keyWord . provider . XMLKeyWordProvider ( findFile ( configFolder , new File ( configProperties . getProperty ( TXTConfigurationReader . DRIVER [ 1 ] ) ) ) ) ) ; keywordsloaded = true ; break ; } case "SQL" : case "OBJ-SQL" : { KeyWordDriver . instance ( ) . loadTests ( new SQLKeyWordProvider ( configProperties . getProperty ( TXTConfigurationReader . JDBC [ 0 ] ) , configProperties . getProperty ( TXTConfigurationReader . JDBC [ 1 ] ) , configProperties . getProperty ( TXTConfigurationReader . JDBC [ 2 ] ) , configProperties . getProperty ( TXTConfigurationReader . JDBC [ 3 ] ) , configProperties . getProperty ( TXTConfigurationReader . OPT_DRIVER [ 0 ] ) , configProperties . getProperty ( TXTConfigurationReader . OPT_DRIVER [ 1 ] ) , configProperties . getProperty ( TXTConfigurationReader . OPT_DRIVER [ 2 ] ) , configProperties . getProperty ( TXTConfigurationReader . OPT_DRIVER [ 3 ] ) , configProperties . getProperty ( TXTConfigurationReader . OPT_DRIVER [ 4 ] ) , configProperties . getProperty ( TXTConfigurationReader . OPT_DRIVER [ 5 ] ) , configProperties . getProperty ( TXTConfigurationReader . OPT_DRIVER [ 6 ] ) , configProperties . getProperty ( TXTConfigurationReader . OPT_DRIVER [ 7 ] ) , configProperties . getProperty ( TXTConfigurationReader . OPT_DRIVER [ 8 ] ) , configProperties . getProperty ( TXTConfigurationReader . OPT_DRIVER [ 9 ] ) ) ) ; keywordsloaded = true ; break ; } } if ( keywordsloaded ) { List < String > testArray = new ArrayList < String > ( 10 ) ; String testNames = configProperties . getProperty ( "driver.testNames" ) ; if ( ( testNames != null ) && ( ! ( testNames . isEmpty ( ) ) ) ) testArray . addAll ( Arrays . asList ( testNames ) ) ; String tagNames = configProperties . getProperty ( "driver.tagNames" ) ; if ( ( tagNames != null ) && ( ! ( tagNames . isEmpty ( ) ) ) ) { Collection < KeyWordTest > testList = KeyWordDriver . instance ( ) . getTaggedTests ( tagNames . split ( "," ) ) ; if ( testList . isEmpty ( ) ) { System . err . println ( ( ( "No<seq2seq4repair_space>tests<seq2seq4repair_space>contianed<seq2seq4repair_space>the<seq2seq4repair_space>tag(s)<seq2seq4repair_space>[" + tagNames ) + "]" ) ) ; System . exit ( ( - 1 ) ) ; } for ( KeyWordTest t : testList ) testArray . add ( t . getName ( ) ) ; } if ( ( testArray . size ( ) ) == 0 ) DataManager . instance ( ) . setTests ( KeyWordDriver . instance ( ) . getTestNames ( ) ) ; else DataManager . instance ( ) . setTests ( testArray . toArray ( new String [ 0 ] ) ) ; } String validateConfiguration = configProperties . getProperty ( "driver.validateConfiguration" ) ; if ( validateConfiguration != null ) dryRun = Boolean . parseBoolean ( validateConfiguration ) ; DeviceManager . instance ( ) . setDryRun ( dryRun ) ; PageManager . instance ( ) . setAlternateWebDriverSource ( new SeleniumSessionManager ( ) { public WebDriver getAltWebDriver ( String name ) { WebDriver rtn = null ; ConnectedDevice device = AbstractSeleniumTest . getConnectedDevice ( name ) ; if ( device != null ) { rtn = device . getWebDriver ( ) ; } return rtn ; } public void registerAltWebDriver ( String name , String deviceId ) { AbstractSeleniumTest . registerSecondaryDeviceOnName ( name , deviceId ) ; } } ) ; <START_BUG> return false ; <END_BUG> } @ Override protected boolean executeTest ( ) throws Exception { } protected static boolean validateProperties ( Properties configProperties , String [ ] propertyNames ) { } }

Fix:
return true ;