Currently, opeing binary ZIP file is performed in BinaryTestFinder.init(File testSuiteRoot, File jtdFile) method, how ever actual reading and closing this file is perfomed only in BinaryTestFinder.scan and BinaryTestFinder.isFolder mdthods.
The problem that due these methods could never been invoked and binary ZIP file is left opened.
This can happen due to test pack structure or specific of tests tree refresh mechanism (see example in comments).
Opening and closing of ZIP file must be performed in the same place consequently.
The problem that due these methods could never been invoked and binary ZIP file is left opened.
This can happen due to test pack structure or specific of tests tree refresh mechanism (see example in comments).
Opening and closing of ZIP file must be performed in the same place consequently.