Skip to content

Commit bf7ef65

Browse files
Remove grouped metamodel tool req (#463)
Removing grouped metamodel tool_req as tool_reqs can not link to tool_reqs. This PR builds upon the PR from @AlexanderLanin #355
1 parent 4b182d2 commit bf7ef65

3 files changed

Lines changed: 6 additions & 21 deletions

File tree

docs/internals/requirements/requirements.rst

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1090,17 +1090,6 @@ Overview of Tool to Process Requirements
10901090
.. ------------------------------------------------------------------------
10911091
..
10921092
1093-
Grouped Requirements
1094-
####################
1095-
1096-
.. tool_req:: Metamodel
1097-
:id: tool_req__docs_metamodel
1098-
:tags: metamodel
1099-
:implemented: YES
1100-
1101-
Docs-as-Code shall provide a metamodel for definining config in a `metamodel.yaml` in the source code repository.
1102-
1103-
.. note:: "satisfied by" is something like "used by" or "required by".
11041093

11051094

11061095
.. needextend:: c.this_doc() and type == 'tool_req'
@@ -1109,7 +1098,3 @@ Grouped Requirements
11091098

11101099
.. needextend:: c.this_doc() and type == 'tool_req' and not status
11111100
:status: valid
1112-
1113-
.. needextend:: "metamodel.yaml" in source_code_link
1114-
:+satisfies: tool_req__docs_metamodel
1115-
:+tags: config

src/extensions/score_metamodel/tests/test_check_options.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class TestCheckOptions:
6363
]
6464

6565
@add_test_properties(
66-
partially_verifies=["tool_req__docs_metamodel"],
66+
partially_verifies=["tool_req__docs_common_attr_security"],
6767
test_type="requirements-based",
6868
derivation_technique="requirements-analysis",
6969
)
@@ -87,7 +87,7 @@ def test_unknown_directive(self):
8787
check_options(app, need_1, cast(CheckLogger, logger))
8888

8989
@add_test_properties(
90-
partially_verifies=["tool_req__docs_metamodel"],
90+
partially_verifies=["tool_req__docs_common_attr_description"],
9191
test_type="requirements-based",
9292
derivation_technique="requirements-analysis",
9393
)

src/extensions/score_metamodel/tests/test_metamodel__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def setup_checks():
4343

4444

4545
@add_test_properties(
46-
partially_verifies=["tool_req__docs_metamodel"],
46+
partially_verifies=["tool_req__docs_common_attr_description"],
4747
test_type="requirements-based",
4848
derivation_technique="requirements-analysis",
4949
)
@@ -53,7 +53,7 @@ def test_returns_empty_list_when_filter_is_empty():
5353

5454

5555
@add_test_properties(
56-
partially_verifies=["tool_req__docs_metamodel"],
56+
partially_verifies=["tool_req__docs_common_attr_description"],
5757
test_type="requirements-based",
5858
derivation_technique="requirements-analysis",
5959
)
@@ -64,7 +64,7 @@ def test_returns_valid_checks():
6464

6565

6666
@add_test_properties(
67-
partially_verifies=["tool_req__docs_metamodel"],
67+
partially_verifies=["tool_req__docs_common_attr_description"],
6868
test_type="requirements-based",
6969
derivation_technique="requirements-analysis",
7070
)
@@ -75,7 +75,7 @@ def test_strips_whitespace():
7575

7676

7777
@add_test_properties(
78-
partially_verifies=["tool_req__docs_metamodel"],
78+
partially_verifies=["tool_req__docs_common_attr_description"],
7979
test_type="requirements-based",
8080
derivation_technique="requirements-analysis",
8181
)

0 commit comments

Comments
 (0)