Path:
tests/integration/features/diff/22__requirements_relations__two_docs__add_child_relation/test.itest
Lines:
45
Non-empty lines:
33
Non-empty lines covered with requirements:
33 / 33 (100.0%)
Functions:
0
Functions covered by requirements:
0 / 0 (0.0%)
1
#
2
# @relation(SDOC-SRS-111, scope=file)
3
#
4
5
RUN: cp %S/strictdoc_config.py %T/
6
RUN: cd %T && %strictdoc export . --generate-diff-dirs %S/lhs %S/rhs --output-dir %T
7
8
RUN: cat %T/html/changelog.html | filecheck %s --check-prefix=CHECK-CHANGELOG
9
10
CHECK-CHANGELOG:<div class="sdoc-table_key_value-key">Nodes modified</div>
11
CHECK-CHANGELOG:<div class="sdoc-table_key_value-value"{{.*}}>1</div>12
13
CHECK-CHANGELOG:<div class="sdoc-table_key_value-key">Documents modified</div>
14
CHECK-CHANGELOG:<div class="sdoc-table_key_value-value"{{.*}}>No documents were modified.</div>15
16
CHECK-CHANGELOG:<div class="sdoc-table_key_value-key">TEXT nodes</div>
17
CHECK-CHANGELOG:<div class="sdoc-table_key_value-value"{{.*}}>No nodes were modified.</div>18
19
CHECK-CHANGELOG:<div class="sdoc-table_key_value-key">REQUIREMENT nodes</div>
20
CHECK-CHANGELOG:<div class="sdoc-table_key_value-value"{{.*}}>1 (1 modified)</div>21
22
CHECK-CHANGELOG:# 1
23
CHECK-CHANGELOG:Node modified
24
25
CHECK-CHANGELOG:REQ-1
26
CHECK-CHANGELOG:Requirement #1
27
CHECK-CHANGELOG:System shall do 1.
28
29
CHECK-CHANGELOG:REQ-1
30
CHECK-CHANGELOG:Requirement #1
31
CHECK-CHANGELOG:System shall do 1.
32
CHECK-CHANGELOG:text="child-relation"{{.*}}REQ-233
CHECK-CHANGELOG:Requirement #2
34
35
RUN: cat %T/html/diff.html | filecheck %s --check-prefix=CHECK-DIFF
36
37
# The left document: no specific assertions.
38
CHECK-DIFF: modified="left"
39
40
# The right column has REQ-1 and REQ-2 pointing to each other as child and parent.
41
CHECK-DIFF: modified="right"
42
CHECK-DIFF:<span class="badge" text="UID"></span><span class="sdoc_pre_content">REQ-1</span>
43
CHECK-DIFF:<span class="badge" text="child-relation"></span><div class="sdoc_pre_content"><b>REQ-2</b>
44
CHECK-DIFF:<span class="badge" text="UID"></span><span class="sdoc_pre_content">REQ-2</span>
45
CHECK-DIFF:<span class="badge" text="relation"></span><div class="sdoc_pre_content"><b>REQ-1</b>