1// © 2020 and later: Unicode, Inc. and others. 2// License & terms of use: http://www.unicode.org/copyright.html#License 3{ 4 "version": "0.2.0", 5 "configurations": [ 6 { 7 "name": "intltest Launch", 8 "type": "cppdbg", 9 "request": "launch", 10 "targetArchitecture": "x64", 11 "program": "${workspaceFolder}/test/intltest/intltest", 12 "environment": [ 13 { 14 "name": "LD_LIBRARY_PATH", // Use "DYLD_LIBRARY_PATH" for mac osx. 15 "value": "${workspaceRoot}/lib:${workspaceRoot}/stubdata:${workspaceRoot}/tools/ctestfw" 16 }, 17 { 18 "name": "ICU_DATA", 19 "value": "${workspaceRoot}/data/out" 20 } 21 ], 22 "args": [ // Here you add which test cases you want to run, leaving it empty will run all the test cases. 23 "rbbi/RBBITest" // Just for example. 24 ], 25 "stopAtEntry": false, // If you want to add a break point in the beginning of the program (i.e. test cases). 26 "cwd": "${workspaceFolder}", 27 "externalConsole": false, //set to true to see output in an external terminal instead 28 "MIMode": "gdb", // Use "lldb" for mac osx. 29 "logging": { 30 "trace": true, 31 "traceResponse": true, 32 "engineLogging": true, 33 "programOutput": true 34 }, 35 "preLaunchTask": "buildTest" 36 }, 37 { 38 "name": "cintltst Launch", 39 "type": "cppdbg", 40 "request": "launch", 41 "targetArchitecture": "x64", 42 "program": "${workspaceFolder}/test/cintltst/cintltst", 43 "environment": [ 44 { 45 "name": "LD_LIBRARY_PATH", // Use "DYLD_LIBRARY_PATH" for mac osx. 46 "value": "${workspaceRoot}/lib:${workspaceRoot}/stubdata:${workspaceRoot}/tools/ctestfw" 47 }, 48 { 49 "name": "ICU_DATA", 50 "value": "${workspaceRoot}/data/out" 51 } 52 ], 53 "args": [ // Here you add which test cases you want to run, leaving it empty will run all the test cases. 54 "/tsutil/cstrcase" // Just for example. 55 ], 56 "stopAtEntry": false, // If you want to add a break point in the beginning of the program (i.e. test cases). 57 "cwd": "${workspaceFolder}", 58 "externalConsole": false, //set to true to see output in an external terminal instead 59 "MIMode": "gdb", // Use "lldb" for mac osx. 60 "logging": { 61 "trace": true, 62 "traceResponse": true, 63 "engineLogging": true, 64 "programOutput": true 65 }, 66 "preLaunchTask": "buildTest" 67 }, 68 { 69 "name": "iotest Launch", 70 "type": "cppdbg", 71 "request": "launch", 72 "targetArchitecture": "x64", 73 "program": "${workspaceFolder}/test/iotest/iotest", 74 "environment": [ 75 { 76 "name": "LD_LIBRARY_PATH", // Use "DYLD_LIBRARY_PATH" for mac osx. 77 "value": "${workspaceRoot}/lib:${workspaceRoot}/stubdata:${workspaceRoot}/tools/ctestfw" 78 }, 79 { 80 "name": "ICU_DATA", 81 "value": "${workspaceRoot}/data/out" 82 } 83 ], 84 "args": [ // Here you add which test cases you want to run, leaving it empty will run all the test cases. 85 "/datadriv" // Just for example. 86 ], 87 "stopAtEntry": false, // If you want to add a break point in the beginning of the program (i.e. test cases). 88 "cwd": "${workspaceFolder}", 89 "externalConsole": false, //set to true to see output in an external terminal instead 90 "MIMode": "gdb", // Use "lldb" for mac osx. 91 "logging": { 92 "trace": true, 93 "traceResponse": true, 94 "engineLogging": true, 95 "programOutput": true 96 }, 97 "preLaunchTask": "buildTest" 98 } 99 ] 100}