added a test for debug launch recording and refactored
added enum
added tests for normal launch file open and file close