Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
None
-
- All Puppet acceptance tests should pass when run against the template win-2012r2-ja-x86_64
-
Agent
-
2
-
AP 2017-01-11
-
No Action
-
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'
|