-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: PDK 1.6.0
-
Fix Version/s: PDK 1.6.1
-
Component/s: None
-
Labels:
-
Environment:
appveyor: https://ci.appveyor.com/project/puppetlabs/puppetlabs-resource-api/build/1.1.x.16/job/6xp9wwki0b5mui5o
pdk-templates: master-0-g473cd94
-
Template:customfield_10700 262901
-
Method Found:Needs Assessment
-
Release Notes:Bug Fix
-
Release Notes Summary:Fixed a bug upstream in rspec-puppet where running parallel tests with puppetlabs_spec_helper on Windows under Ruby 2.1 would intermittently fail while checking if the fixture directory junction exists.
-
QA Risk Assessment:Needs Assessment
When running parallel_spec on appveyor, the spec_prep seems to run multiple times, and subsequently fail the test process because Cannot create a file when that file already exists. (See https://ci.appveyor.com/project/puppetlabs/puppetlabs-resource-api/build/1.1.x.16/job/6xp9wwki0b5mui5o#L749).
This looks like the symlink creating code in puppetlabs_spec_helper is not idempotent enough on windows.
- links to