test:meta
: manage testcase meta-data for allure
meta : {
(mandatory) cid : ...,
(mandatory) event : 'test:meta'
(optional) description : string
(optional) feature : string | array
(optional) strory : string | array
(optional) issue : string | array
(optional) severity : [ 'blocker','critical','normal','minor','trivial' ]
(optional) argument : {name: value, name2: value }
(optional) environment : {name: value, name2: value }
}
step:start
: start a new sub step
start : {
(optional) title : string
}
step:end
: close current step
end : {
(optional) status : passed, failed ( default : passed )
}
test:attach
: attach resource to test
attachment : {
cid: ...,
event: 'test:attach',
title: string,
file: string,
type: string
}
test:log
: log message with optional details
log : {
cid: ...,
event: 'test:log',
message: string,
detail: object
}
$ npm install wdio-allure-addons-reporter --save
wdio.conf.js
:reporters: [..., 'allure-addons'],
reporterOptions: {
'outputDir': 'outputDir',
'allure-addons': {
outputDir: 'allure-results',
debug: true,
debugSeleniumCommand: true
}
},