StrictDoc Documentation
tests/integration/features/reqif/profiles/p01_sdoc/end_to_end/--reqif-multiline-is-xhtml/02_toml_option/test.itest
Source file coverage
Path:
tests/integration/features/reqif/profiles/p01_sdoc/end_to_end/--reqif-multiline-is-xhtml/02_toml_option/test.itest
Lines:
45
Non-empty lines:
40
Non-empty lines covered with requirements:
40 / 40 (100.0%)
Functions:
0
Functions covered by requirements:
0 / 0 (0.0%)
1
#
2
# @relation(SDOC-SRS-72, scope=file)
3
#
4
 
5
RUN: %strictdoc export --formats=reqif-sdoc %S/sample.sdoc --output-dir %T
6
RUN: %strictdoc convert %T/reqif/output.reqif %T/
7
RUN: %diff %S/sample.sdoc %T/sample.sdoc
8
 
9
RUN: %cat %T/reqif/output.reqif | filecheck %s --check-prefix CHECK-EXPORTED-REQIF
10
CHECK-EXPORTED-REQIF:<DATATYPE-DEFINITION-STRING IDENTIFIER="SDOC_DATATYPE_SINGLE_LINE_STRING" LAST-CHANGE="{{.*}}" MAX-LENGTH="10000"/>
11
CHECK-EXPORTED-REQIF:<DATATYPE-DEFINITION-XHTML IDENTIFIER="SDOC_DATATYPE_MULTI_LINE_STRING" LAST-CHANGE="{{.*}}"/>
12
 
13
CHECK-EXPORTED-REQIF:             <ATTRIBUTE-VALUE-XHTML>
14
CHECK-EXPORTED-REQIF:              <DEFINITION>
15
CHECK-EXPORTED-REQIF:                <ATTRIBUTE-DEFINITION-XHTML-REF>TEXT_{{.*}}_ReqIF.Text</ATTRIBUTE-DEFINITION-XHTML-REF>
16
CHECK-EXPORTED-REQIF:              </DEFINITION>
17
CHECK-EXPORTED-REQIF:              <THE-VALUE>
18
CHECK-EXPORTED-REQIF-NEXT:<xhtml:div>
19
CHECK-EXPORTED-REQIF-NEXT:<xhtml:p>Document free text.</xhtml:p>
20
CHECK-EXPORTED-REQIF-NEXT:</xhtml:div>
21
CHECK-EXPORTED-REQIF-NEXT:         </THE-VALUE>
22
CHECK-EXPORTED-REQIF:            </ATTRIBUTE-VALUE-XHTML>
23
 
24
CHECK-EXPORTED-REQIF:                 <ATTRIBUTE-VALUE-XHTML>
25
CHECK-EXPORTED-REQIF-NEXT:              <DEFINITION>
26
CHECK-EXPORTED-REQIF-NEXT:                <ATTRIBUTE-DEFINITION-XHTML-REF>TEXT_{{.*}}_ReqIF.Text</ATTRIBUTE-DEFINITION-XHTML-REF>
27
CHECK-EXPORTED-REQIF-NEXT:              </DEFINITION>
28
CHECK-EXPORTED-REQIF-NEXT:              <THE-VALUE>
29
CHECK-EXPORTED-REQIF-NEXT:                <xhtml:div>
30
CHECK-EXPORTED-REQIF-NEXT:                  <xhtml:p>Section free text.</xhtml:p>
31
CHECK-EXPORTED-REQIF-NEXT:                </xhtml:div>
32
CHECK-EXPORTED-REQIF-NEXT:              </THE-VALUE>
33
CHECK-EXPORTED-REQIF-NEXT:            </ATTRIBUTE-VALUE-XHTML>
34
 
35
CHECK-EXPORTED-REQIF:                 <ATTRIBUTE-VALUE-XHTML>
36
CHECK-EXPORTED-REQIF-NEXT:              <DEFINITION>
37
CHECK-EXPORTED-REQIF-NEXT:                <ATTRIBUTE-DEFINITION-XHTML-REF>REQUIREMENT_{{.*}}_ReqIF.Text</ATTRIBUTE-DEFINITION-XHTML-REF>
38
CHECK-EXPORTED-REQIF-NEXT:              </DEFINITION>
39
CHECK-EXPORTED-REQIF-NEXT:              <THE-VALUE>
40
CHECK-EXPORTED-REQIF-NEXT:                <xhtml:div>
41
CHECK-EXPORTED-REQIF-NEXT:                  <xhtml:p>Statement line #1</xhtml:p>
42
CHECK-EXPORTED-REQIF-NEXT:                  <xhtml:p>Statement line #2</xhtml:p>
43
CHECK-EXPORTED-REQIF-NEXT:                  <xhtml:p>Statement line #3</xhtml:p>
44
CHECK-EXPORTED-REQIF-NEXT:                </xhtml:div>
45
CHECK-EXPORTED-REQIF-NEXT:              </THE-VALUE>