Name
p:exec — The standard p:exec step.
Synopsis
<p:declare-step
type
="
p:exec
"
>
<p:input
port
="
source
"
primary
="
true
"
sequence
="
true
"
/>
<p:output
port
="
result
"
primary
="
true
"
/>
<p:output
port
="
errors
"
/>
<p:output
port
="
exit-status
"
/>
<p:option
name
="
command
"
required
="
true
"
/>
<!--
string -->
<p:option
name
="
args
"
select
="
''
"
/>
<!--
string -->
<p:option
name
="
cwd
"
/>
<!--
string -->
<p:option
name
="
source-is-xml
"
select
="
'true'
"
/>
<!--
boolean -->
<p:option
name
="
result-is-xml
"
select
="
'true'
"
/>
<!--
boolean -->
<p:option
name
="
wrap-result-lines
"
select
="
'false'
"
/>
<!--
boolean -->
<p:option
name
="
errors-is-xml
"
select
="
'false'
"
/>
<!--
boolean -->
<p:option
name
="
wrap-error-lines
"
select
="
'false'
"
/>
<!--
boolean -->
<p:option
name
="
path-separator
"
/>
<!--
string -->
<p:option
name
="
failure-threshold
"
/>
<!--
integer -->
<p:option
name
="
arg-separator
"
select
="
' '
"
/>
<!--
string -->
<p:option
name
="
cx:show-stderr
"
select
="
'true'
"
/>
<!--
boolean -->
<p:option
name
="
byte-order-mark
"
/>
<!--
boolean -->
<p:option
name
="
cdata-section-elements
"
select
="
''
"
/>
<!--
ListOfQNames -->
<p:option
name
="
doctype-public
"
/>
<!--
string -->
<p:option
name
="
doctype-system
"
/>
<!--
anyURI -->
<p:option
name
="
encoding
"
/>
<!--
string -->
<p:option
name
="
escape-uri-attributes
"
select
="
'false'
"
/>
<!--
boolean -->
<p:option
name
="
include-content-type
"
select
="
'true'
"
/>
<!--
boolean -->
<p:option
name
="
indent
"
select
="
'false'
"
/>
<!--
boolean -->
<p:option
name
="
media-type
"
/>
<!--
string -->
<p:option
name
="
method
"
select
="
'xml'
"
/>
<!--
QName -->
<p:option
name
="
normalization-form
"
select
="
'none'
"
/>
<!--
NormalizationForm -->
<p:option
name
="
omit-xml-declaration
"
select
="
'true'
"
/>
<!--
boolean -->
<p:option
name
="
standalone
"
select
="
'omit'
"
/>
<!--
"true" | "false" | "omit" -->
<p:option
name
="
undeclare-prefixes
"
/>
<!--
boolean -->
<p:option
name
="
version
"
select
="
'1.0'
"
/>
<!--
string -->
</p:declare-step>
Description
TBD.
Extensions
XML Calabash implements an extension to the p:exec
step.
The cx:show-stderr
extension attribute controls whether or
not process output to STDERR
is displayed as the process
runs.
If errors-is-xml
is true
, this
extension attribute is ignored.