def GetTestsToRun(self, job_id):
        '''
        @param job_id:

        @return: list(str)
            Each entry is a string in the format: filename|Test.testName
        '''
        try:
            ret = self.queue.get(block=False)
            return ret
        except: #Any exception getting from the queue (empty or not) means we finished our work on providing the tests.
            self.finished = True
            return []

        @param job_id:

        @return: list(str)
            Each entry is a string in the format: filename|Test.testName
        
debugger/src/_pydev_runfiles/pydev_runfiles_parallel.py