11{
2- "version" : " 2.0 .0" ,
2+ "version" : " 0.1 .0" ,
33 "command" : " oscript" ,
4+ "isShellCommand" : true ,
5+ "showOutput" : " silent" ,
46 "args" : [
57 " -encoding=utf-8"
68 ],
7- "tasks" : []
9+ "tasks" : [
10+ {
11+ "taskName" : " Exec all features" ,
12+ "args" : [
13+ " |" ,
14+ " 1bdd" ,
15+ " ${workspaceRoot}/features" ,
16+ " -fail-fast" ,
17+ " -out" ,
18+ " ${workspaceRoot}/exec.log"
19+ ],
20+ "echoCommand" : true ,
21+ "showOutput" : " always" ,
22+ "suppressTaskName" : true ,
23+ "isBuildCommand" : true ,
24+ "isTestCommand" : false ,
25+ "problemMatcher" : {
26+ "fileLocation" : " absolute" ,
27+ "pattern" : {
28+ "regexp" : " {Модуль\\ s+(.+)\\ s\\ /\\ s.*:\\ s+(\\ d+)\\ s+\\ /\\ s+([^{]*)" ,
29+ "file" : 1 ,
30+ "location" : 2 ,
31+ "message" : 3
32+ }
33+ }
34+ },
35+ {
36+ "taskName" : " Exec feature" ,
37+ "args" : [
38+ " |" ,
39+ " 1bdd" ,
40+ " ${file}" ,
41+ " -fail-fast" ,
42+ " -out" ,
43+ " ${workspaceRoot}/exec.log"
44+ ],
45+ "echoCommand" : true ,
46+ "showOutput" : " always" ,
47+ "suppressTaskName" : true ,
48+ "isTestCommand" : true ,
49+ "problemMatcher" : {
50+ "fileLocation" : " absolute" ,
51+ "pattern" : [
52+ {
53+ "regexp" : " {Модуль\\ s+(.+)\\ s\\ /\\ s.*:\\ s+(\\ d+)\\ s+\\ /\\ s+([^{]*)" ,
54+ "file" : 1 ,
55+ "location" : 2 ,
56+ "message" : 3
57+ }
58+ ]
59+ }
60+ },
61+ {
62+ "taskName" : " Exec feature + debug" ,
63+ "args" : [
64+ " |" ,
65+ " 1bdd" ,
66+ " ${file}" ,
67+ " -fail-fast" ,
68+ " -verbose" ,
69+ " on" ,
70+ " -out" ,
71+ " ${workspaceRoot}/exec.log"
72+ ],
73+ "echoCommand" : true ,
74+ "showOutput" : " always" ,
75+ "suppressTaskName" : true ,
76+ "isTestCommand" : false ,
77+ "problemMatcher" : {
78+ "fileLocation" : " absolute" ,
79+ "pattern" : {
80+ "regexp" : " {Модуль\\ s+(.+)\\ s\\ /\\ s.*:\\ s+(\\ d+)\\ s+\\ /\\ s+([^{]*)" ,
81+ "file" : 1 ,
82+ "location" : 2 ,
83+ "message" : 3
84+ }
85+ }
86+ },
87+ {
88+ "taskName" : " Generate feature steps" ,
89+ "args" : [
90+ " |" ,
91+ " 1bdd" ,
92+ " gen" ,
93+ " ${file}" ,
94+ // "-verbose",
95+ // "on",
96+ " -out" ,
97+ " ${workspaceRoot}/exec.log"
98+ ],
99+ "echoCommand" : true ,
100+ "showOutput" : " always" ,
101+ "suppressTaskName" : true ,
102+ "isTestCommand" : false ,
103+ "problemMatcher" : {
104+ "fileLocation" : " absolute" ,
105+ "pattern" : {
106+ "regexp" : " {Модуль\\ s+(.+)\\ s\\ /\\ s.*:\\ s+(\\ d+)\\ s+\\ /\\ s+([^{]*)" ,
107+ "file" : 1 ,
108+ "location" : 2 ,
109+ "message" : 3
110+ }
111+ }
112+ },
113+ {
114+ "taskName" : " Generate feature steps + debug" ,
115+ "args" : [
116+ " |" ,
117+ " 1bdd" ,
118+ " gen" ,
119+ " ${file}" ,
120+ " -verbose" ,
121+ " on" ,
122+ " -out" ,
123+ " ${workspaceRoot}/gen.log"
124+ ],
125+ "echoCommand" : true ,
126+ "showOutput" : " always" ,
127+ "suppressTaskName" : true ,
128+ "isTestCommand" : false ,
129+ "problemMatcher" : {
130+ "fileLocation" : " absolute" ,
131+ "pattern" : {
132+ "regexp" : " {Модуль\\ s+(.+)\\ s\\ /\\ s.*:\\ s+(\\ d+)\\ s+\\ /\\ s+([^{]*)" ,
133+ "file" : 1 ,
134+ "location" : 2 ,
135+ "message" : 3
136+ }
137+ }
138+ },
139+ {
140+ "taskName" : " OneScript: compile" ,
141+ "args" : [
142+ " -compile" ,
143+ " ${file}"
144+ ],
145+ "echoCommand" : true ,
146+ "showOutput" : " always" ,
147+ "suppressTaskName" : true ,
148+ "isBuildCommand" : false
149+ },
150+ {
151+ "taskName" : " OneScript: check" ,
152+ "args" : [
153+ " -check" ,
154+ " ${file}"
155+ ],
156+ "echoCommand" : true ,
157+ "showOutput" : " always" ,
158+ "suppressTaskName" : true ,
159+ "isBuildCommand" : false
160+ },
161+ {
162+ "taskName" : " OneScript: make" ,
163+ "args" : [
164+ " -make" ,
165+ " ${file}" ,
166+ " ${fileBasename}.exe"
167+ ],
168+ "echoCommand" : true ,
169+ "showOutput" : " always" ,
170+ "suppressTaskName" : true ,
171+ "isBuildCommand" : false
172+ },
173+ {
174+ "taskName" : " OneScript: run" ,
175+ "args" : [
176+ " ${file}"
177+ ],
178+ "echoCommand" : true ,
179+ "showOutput" : " always" ,
180+ "suppressTaskName" : true ,
181+ "isBuildCommand" : true ,
182+ "problemMatcher" : {
183+ "fileLocation" : " absolute" ,
184+ "pattern" : {
185+ "regexp" : " ^{Модуль\\ s+(.*)\\ s\\ /\\ s.*:\\ s+(\\ d+)\\ s+\\ /\\ s+(.*)}$" ,
186+ "file" : 1 ,
187+ "location" : 2 ,
188+ "message" : 3
189+ }
190+ }
191+ }
192+ ]
8193}
0 commit comments