Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-6570

pe_acceptance tests fail in Non-English Windows

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • None
    • PUP 4.6.0
    • Windows
    • None
    • Hide

      Acceptance tests should run and succeed on non-US English versions of Windows

      Show
      Acceptance tests should run and succeed on non-US English versions of Windows
    • 1
    • Windows 2016-08-10

    Description

      During the validation of MODULES-3636 it was found that some tests have hardcoded
      english-only tests e.g.

      assert_match(/The Marionette Collective Server service was stopped successfully/, result.stdout, "Failed to stop MCollective service")
      

      https://github.com/puppetlabs/pe_acceptance_tests/blob/2016.3.x/acceptance/tests/pe_checks/QA-563_windows_exit_mcollective.rb#L13

      https://github.com/puppetlabs/pe_acceptance_tests/blob/2016.3.x/acceptance/tests/pe_checks/QA-563_windows_exit_mcollective.rb#L13

      This results in failures on French windows;

             Test Case ./acceptance/tests/pe_checks/QA-563_windows_exit_mcollective.rb reported: #<Minitest::Assertion: Failed to stop MCollective service.
            Expected /The Marionette Collective Server service was stopped successfully/ to match "Le service Marionette Collective Server s'arrte.\nLe service Marionette Collective Server a t arrt.\n\n".>
                Test line: ./acceptance/tests/pe_checks/QA-563_windows_exit_mcollective.rb:13:in `block (3 levels) in run_test'
      

      Attachments

        Issue Links

          Activity

            People

              erick Erick Banks
              glenn.sarti Glenn Sarti
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support