Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: PUP 4.8.2
-
Component/s: Windows
-
Template:customfield_10700 165846
-
Acceptance Criteria:
- All Puppet acceptance tests should pass when run against the template win-2012r2-ja-x86_64
-
Epic Link:
-
Team:Agent
-
Story Points:2
-
Sprint:AP 2017-01-11
-
QA Risk Assessment:No Action
-
QA Risk Assessment Reason:Adding support for Japanese Windows
Description
Noted in IMAGES-390 at https://tickets.puppetlabs.com/browse/IMAGES-390?focusedCommentId=374916&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-374916 there were issues running the full acceptance suite for Puppet against the Japanese Windows 2012R2 template win-2012r2-ja-x86_64
This ticket tracks failures in the Puppet suite that do not properly accommodate non-ASCII output during tests (where https://gist.github.com/Iristyle/771b6ec052570e34f02009da531aed4a has all the test failures in detail). The identified problems are:
BKR-1008- user_get failure - https://github.com/puppetlabs/puppet/blob/master/acceptance/tests/resource/user/should_modify.rbBKR-1008- user_get failure - https://github.com/puppetlabs/puppet/blob/master/acceptance/tests/resource/user/should_create.rbBKR-1011- group_get failure - https://github.com/puppetlabs/puppet/blob/master/acceptance/tests/resource/group/should_create.rb- This ticket - failure in test code - https://github.com/puppetlabs/puppet/blob/master/acceptance/tests/windows/eventlog.rb
- This ticket - failure in test heleprs - https://github.com/puppetlabs/puppet/blob/master/acceptance/tests/modules/install/with_version.rb
- This ticket - failure in test heleprs - https://github.com/puppetlabs/puppet/blob/master/acceptance/tests/modules/install/basic_install.rb
- Likely a point in time failure - unrelated to UTF-8 work - https://github.com/puppetlabs/puppet/blob/master/acceptance/tests/parser_functions/puppet_lookup_cmd.rb#L2385-L2389
To reproduce the failures, using the following hosts.yaml:
---
|
HOSTS:
|
centos6-64-1:
|
pe_dir:
|
pe_ver:
|
pe_upgrade_dir:
|
pe_upgrade_ver:
|
hypervisor: vmpooler
|
platform: el-6-x86_64
|
template: centos-6-x86_64
|
roles:
|
- agent
|
- master
|
- database
|
- dashboard
|
windows2012r2-64-1:
|
pe_dir:
|
pe_ver:
|
pe_upgrade_dir:
|
pe_upgrade_ver:
|
hypervisor: vmpooler
|
platform: windows-2012r2-64
|
ruby_arch: x64
|
template: win-2012r2-ja-x86_64
|
# template: win-2012r2-x86_64
|
roles:
|
- agent
|
CONFIG:
|
nfs_server: none
|
consoleport: 443
|
pooling_api: http://vmpooler.delivery.puppetlabs.net/
|
And execute:
GEM_SOURCE=http://rubygems.delivery.puppetlabs.net/ bundle exec rake ci:test:aio BEAKER_HOSTS=hosts.yaml SHA='1.8.1' SERVER_VERSION='2.7.1'
|