mavdi/grunt-cucumberjs

'Output' option not creating folder structure

Closed this issue · 1 comments

When in 'output' parameter some folder structure is defined:

        cucumberjs: {
            src: ['src/test/features/'],
            options: {
                format: 'html',
                output: 'target/cucumber-reports/test-report.html',
                theme: 'bootstrap',
                executeParallel: 'true'
            }
        }

Than following error appeared:

$ grunt cucumberjs
Running "cucumberjs:src" (cucumberjs) task
>> fs.js:584
>>   return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
>>                  ^

When some folder structure is defined in 'output' parameter than plugin must create defined folder structure.

Added a feature to create report folder recursively. Resolved and published @0.10.3 version.