• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}