running unit tests for windows on non-windows platforms breaks entire testsuite (PDK-583)

[PDK-585] Unify the defaults for --skip-interview and the interview Created: 2017/10/09  Updated: 2018/08/16  Resolved: 2018/08/07

Status: Closed
Project: Puppet Development Kit
Component/s: None
Affects Version/s: None
Fix Version/s: PDK 1.7.0

Type: Sub-task Priority: Normal
Reporter: David Schmitt Assignee: Tim Sharpe
Resolution: Fixed Votes: 0
Labels: resolved-issue-added
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Release Notes: Bug Fix
Release Notes Summary: Running `pdk new module <module> --skip-interview` will now generate the same metadata as if running `pdk new module <module>` and hitting enter to accept all the default answers to the interview questions.
QA Risk Assessment: Needs Assessment

 Description   

pdk new module and pressing enter many times does not create the same module (metadata) as pdk new module --skip-interview. The two code paths need to use the same data structure as default.

https://github.com/puppetlabs/pdk/blob/3d3fc009bdfcfb6445c19ab4c188e579d799191f/lib/pdk/module/metadata.rb#L19-L35

https://github.com/puppetlabs/pdk/blob/3d3fc009bdfcfb6445c19ab4c188e579d799191f/lib/pdk/generators/module.rb#L209-L257


Generated at Wed Jul 17 06:08:09 PDT 2019 using JIRA 7.7.1#77002-sha1:e75ca93d5574d9409c0630b81c894d9065296414.