Path:
tests/integration/features/source_code_traceability/_language_parsers/robot/04_robot_forward_function/test.itest
Lines:
34
Non-empty lines:
29
Non-empty lines covered with requirements:
29 / 29 (100.0%)
Functions:
0
Functions covered by requirements:
0 / 0 (0.0%)
1
# @relation(SDOC-SRS-148, scope=file)
2
3
RUN: %strictdoc export %S --output-dir %T | filecheck %s --dump-input=fail
4
CHECK: Published: Hello world doc
5
6
RUN: %cat %T/html/%THIS_TEST_FOLDER/input.html | filecheck %s --dump-input=fail --check-prefix CHECK-HTML
7
CHECK-HTML: <a{{.*}}href="../_source_files/file.robot.html#REQ-1#5#7">8
CHECK-HTML: <a{{.*}}href="../_source_files/file.robot.html#REQ-1#9#11">9
CHECK-HTML: <a{{.*}}href="../_source_files/file.robot.html#REQ-2#5#7">10
CHECK-HTML: <a{{.*}}href="../_source_files/file.robot.html#REQ-2#9#11">11
12
RUN: %cat %T/html/_source_files/file.robot.html | filecheck %s --check-prefix CHECK-SOURCE-FILE
13
# Left panel.
14
CHECK-SOURCE-FILE: href="../_source_files/file.robot.html#REQ-1#5#7"
15
CHECK-SOURCE-FILE: <b>[ 5-7 ]</b>
16
CHECK-SOURCE-FILE: file.robot, function My Test()
17
CHECK-SOURCE-FILE: href="../_source_files/file.robot.html#REQ-1#9#11"
18
CHECK-SOURCE-FILE: <b>[ 9-11 ]</b>
19
CHECK-SOURCE-FILE: file.robot, function My Other Test()
20
CHECK-SOURCE-FILE: href="../_source_files/file.robot.html#REQ-2#5#7"
21
CHECK-SOURCE-FILE: <b>[ 5-7 ]</b>
22
CHECK-SOURCE-FILE: file.robot, function My Test()
23
CHECK-SOURCE-FILE: href="../_source_files/file.robot.html#REQ-2#9#11"
24
CHECK-SOURCE-FILE: <b>[ 9-11 ]</b>
25
CHECK-SOURCE-FILE: file.robot, function My Other Test()
26
27
# Main source view.
28
CHECK-SOURCE-FILE: 5 - 7 | function My Test()
29
CHECK-SOURCE-FILE: 9 - 11 | function My Other Test()
30
CHECK-SOURCE-FILE: 5 - 7 | function My Test()
31
CHECK-SOURCE-FILE: 9 - 11 | function My Other Test()
32
33
RUN: %cat %T/html/source_coverage.html | filecheck %s --check-prefix CHECK-SOURCE-COVERAGE
34
CHECK-SOURCE-COVERAGE: 66.7