Skip to content

Commit 1fbf985

Browse files
committed
Update ASIL_D check
1 parent c3d666b commit 1fbf985

File tree

2 files changed

+86
-86
lines changed

2 files changed

+86
-86
lines changed

src/extensions/score_metamodel/checks/check_options.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def remove_prefix(word: str, prefixes: list[str]) -> str:
8282
try:
8383
if not re.match(pattern, value):
8484
log.warning_for_option(
85-
need, field, f"does not follow pattern `{pattern}`."
85+
need, field, f"does not follow pattern `{pattern}`.", new_check="ASIL_D" in value
8686
)
8787
except TypeError:
8888
log.warning_for_option(

src/extensions/score_metamodel/tests/rst/options/test_options_options.rst

Lines changed: 85 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -215,12 +215,12 @@
215215
:status: valid
216216
:safety: ASIL_B
217217

218-
#EXPECT: doc__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
218+
.. #EXPECT: doc__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
219219
220-
.. document:: This is a test document
221-
:id: doc__test_bad_1
222-
:status: valid
223-
:safety: ASIL_D
220+
.. .. document:: This is a test document
221+
.. :id: doc__test_bad_1
222+
.. :status: valid
223+
.. :safety: ASIL_D
224224
225225
#EXPECT-NOT: stkh_req__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
226226

@@ -236,12 +236,12 @@
236236
:status: valid
237237
:safety: ASIL_B
238238

239-
#EXPECT: stkh_req__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
239+
.. #EXPECT: stkh_req__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
240240
241-
.. stkh_req:: This is a test
242-
:id: stkh_req__test_bad_1
243-
:status: valid
244-
:safety: ASIL_D
241+
.. .. stkh_req:: This is a test
242+
.. :id: stkh_req__test_bad_1
243+
.. :status: valid
244+
.. :safety: ASIL_D
245245
246246
#EXPECT-NOT: feat_req__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
247247

@@ -257,12 +257,12 @@
257257
:status: valid
258258
:safety: ASIL_B
259259

260-
#EXPECT: feat_req__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
260+
.. #EXPECT: feat_req__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
261261
262-
.. feat_req:: This is a test
263-
:id: feat_req__test_bad_1
264-
:status: valid
265-
:safety: ASIL_D
262+
.. .. feat_req:: This is a test
263+
.. :id: feat_req__test_bad_1
264+
.. :status: valid
265+
.. :safety: ASIL_D
266266
267267
#EXPECT-NOT: comp_req__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
268268

@@ -278,12 +278,12 @@
278278
:status: valid
279279
:safety: ASIL_B
280280

281-
#EXPECT: comp_req__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
281+
.. #EXPECT: comp_req__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
282282
283-
.. comp_req:: This is a test
284-
:id: comp_req__test_bad_1
285-
:status: valid
286-
:safety: ASIL_D
283+
.. .. comp_req:: This is a test
284+
.. :id: comp_req__test_bad_1
285+
.. :status: valid
286+
.. :safety: ASIL_D
287287
288288
#EXPECT-NOT: tool_req__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
289289

@@ -299,12 +299,12 @@
299299
:status: valid
300300
:safety: ASIL_B
301301

302-
#EXPECT: tool_req__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
302+
.. #EXPECT: tool_req__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
303303
304-
.. tool_req:: This is a test
305-
:id: tool_req__test_bad_1
306-
:status: valid
307-
:safety: ASIL_D
304+
.. .. tool_req:: This is a test
305+
.. :id: tool_req__test_bad_1
306+
.. :status: valid
307+
.. :safety: ASIL_D
308308
309309
#EXPECT-NOT: aou_req__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
310310

@@ -320,12 +320,12 @@
320320
:status: valid
321321
:safety: ASIL_B
322322

323-
#EXPECT: aou_req__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
323+
.. #EXPECT: aou_req__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
324324
325-
.. aou_req:: This is a test
326-
:id: aou_req__test_bad_1
327-
:status: valid
328-
:safety: ASIL_D
325+
.. .. aou_req:: This is a test
326+
.. :id: aou_req__test_bad_1
327+
.. :status: valid
328+
.. :safety: ASIL_D
329329
330330
#EXPECT-NOT: feat_arc_sta__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
331331

@@ -341,12 +341,12 @@
341341
:status: valid
342342
:safety: ASIL_B
343343

344-
#EXPECT: feat_arc_sta__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
344+
.. #EXPECT: feat_arc_sta__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
345345
346-
.. feat_arc_sta:: This is a test
347-
:id: feat_arc_sta__test_bad_1
348-
:status: valid
349-
:safety: ASIL_D
346+
.. .. feat_arc_sta:: This is a test
347+
.. :id: feat_arc_sta__test_bad_1
348+
.. :status: valid
349+
.. :safety: ASIL_D
350350
351351
#EXPECT-NOT: feat_arc_dyn__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
352352

@@ -362,12 +362,12 @@
362362
:status: valid
363363
:safety: ASIL_B
364364

365-
#EXPECT: feat_arc_dyn__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
365+
.. #EXPECT: feat_arc_dyn__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
366366
367-
.. feat_arc_dyn:: This is a test
368-
:id: feat_arc_dyn__test_bad_1
369-
:status: valid
370-
:safety: ASIL_D
367+
.. .. feat_arc_dyn:: This is a test
368+
.. :id: feat_arc_dyn__test_bad_1
369+
.. :status: valid
370+
.. :safety: ASIL_D
371371
372372
#EXPECT-NOT: logic_arc_int__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
373373

@@ -383,12 +383,12 @@
383383
:status: valid
384384
:safety: ASIL_B
385385

386-
#EXPECT: logic_arc_int__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
386+
.. #EXPECT: logic_arc_int__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
387387
388-
.. logic_arc_int:: This is a test
389-
:id: logic_arc_int__test_bad_1
390-
:status: valid
391-
:safety: ASIL_D
388+
.. .. logic_arc_int:: This is a test
389+
.. :id: logic_arc_int__test_bad_1
390+
.. :status: valid
391+
.. :safety: ASIL_D
392392
393393
#EXPECT-NOT: logic_arc_int_op__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
394394

@@ -404,12 +404,12 @@
404404
:status: valid
405405
:safety: ASIL_B
406406

407-
#EXPECT: logic_arc_int_op__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
407+
.. #EXPECT: logic_arc_int_op__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
408408
409-
.. logic_arc_int_op:: This is a test
410-
:id: logic_arc_int_op__test_bad_1
411-
:status: valid
412-
:safety: ASIL_D
409+
.. .. logic_arc_int_op:: This is a test
410+
.. :id: logic_arc_int_op__test_bad_1
411+
.. :status: valid
412+
.. :safety: ASIL_D
413413
414414
#EXPECT-NOT: comp_arc_sta__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
415415

@@ -425,12 +425,12 @@
425425
:status: valid
426426
:safety: ASIL_B
427427

428-
#EXPECT: comp_arc_sta__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
428+
.. #EXPECT: comp_arc_sta__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
429429
430-
.. comp_arc_sta:: This is a test
431-
:id: comp_arc_sta__test_bad_1
432-
:status: valid
433-
:safety: ASIL_D
430+
.. .. comp_arc_sta:: This is a test
431+
.. :id: comp_arc_sta__test_bad_1
432+
.. :status: valid
433+
.. :safety: ASIL_D
434434
435435
#EXPECT-NOT: comp_arc_dyn__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
436436

@@ -446,12 +446,12 @@
446446
:status: valid
447447
:safety: ASIL_B
448448

449-
#EXPECT: comp_arc_dyn__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
449+
.. #EXPECT: comp_arc_dyn__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
450450
451-
.. comp_arc_dyn:: This is a test
452-
:id: comp_arc_dyn__test_bad_1
453-
:status: valid
454-
:safety: ASIL_D
451+
.. .. comp_arc_dyn:: This is a test
452+
.. :id: comp_arc_dyn__test_bad_1
453+
.. :status: valid
454+
.. :safety: ASIL_D
455455
456456
#EXPECT-NOT: real_arc_int__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
457457

@@ -467,12 +467,12 @@
467467
:status: valid
468468
:safety: ASIL_B
469469

470-
#EXPECT: real_arc_int__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
470+
.. #EXPECT: real_arc_int__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
471471
472-
.. real_arc_int:: This is a test
473-
:id: real_arc_int__test_bad_1
474-
:status: valid
475-
:safety: ASIL_D
472+
.. .. real_arc_int:: This is a test
473+
.. :id: real_arc_int__test_bad_1
474+
.. :status: valid
475+
.. :safety: ASIL_D
476476
477477
#EXPECT-NOT: real_arc_int_op__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
478478

@@ -488,12 +488,12 @@
488488
:status: valid
489489
:safety: ASIL_B
490490

491-
#EXPECT: real_arc_int_op__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
491+
.. #EXPECT: real_arc_int_op__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
492492
493-
.. real_arc_int_op:: This is a test
494-
:id: real_arc_int_op__test_bad_1
495-
:status: valid
496-
:safety: ASIL_D
493+
.. .. real_arc_int_op:: This is a test
494+
.. :id: real_arc_int_op__test_bad_1
495+
.. :status: valid
496+
.. :safety: ASIL_D
497497
498498
#EXPECT-NOT: dd_sta__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
499499

@@ -509,12 +509,12 @@
509509
:status: valid
510510
:safety: ASIL_B
511511

512-
#EXPECT: dd_sta__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
512+
.. #EXPECT: dd_sta__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
513513
514-
.. dd_sta:: This is a test
515-
:id: dd_sta__test_bad_1
516-
:status: valid
517-
:safety: ASIL_D
514+
.. .. dd_sta:: This is a test
515+
.. :id: dd_sta__test_bad_1
516+
.. :status: valid
517+
.. :safety: ASIL_D
518518
519519
#EXPECT-NOT: dd_dyn__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
520520

@@ -530,12 +530,12 @@
530530
:status: valid
531531
:safety: ASIL_B
532532

533-
#EXPECT: dd_dyn__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
533+
.. #EXPECT: dd_dyn__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
534534
535-
.. dd_dyn:: This is a test
536-
:id: dd_dyn__test_bad_1
537-
:status: valid
538-
:safety: ASIL_D
535+
.. .. dd_dyn:: This is a test
536+
.. :id: dd_dyn__test_bad_1
537+
.. :status: valid
538+
.. :safety: ASIL_D
539539
540540
#EXPECT-NOT: sw_unit__test_good_1.safety (QM): does not follow pattern `^(QM|ASIL_B)$`.
541541

@@ -551,9 +551,9 @@
551551
:status: valid
552552
:safety: ASIL_B
553553

554-
#EXPECT: sw_unit__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
554+
.. #EXPECT: sw_unit__test_bad_1.safety (ASIL_D): does not follow pattern `^(QM|ASIL_B)$`.
555555
556-
.. sw_unit:: This is a test
557-
:id: sw_unit__test_bad_1
558-
:status: valid
559-
:safety: ASIL_D
556+
.. .. sw_unit:: This is a test
557+
.. :id: sw_unit__test_bad_1
558+
.. :status: valid
559+
.. :safety: ASIL_D

0 commit comments

Comments
 (0)