Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(maint) Mark some tests as pending for Windows 11 #8920

Merged
merged 1 commit into from
Jun 28, 2022

Conversation

joshcooper
Copy link
Contributor

@joshcooper joshcooper commented Jun 27, 2022

voxpupuli/beaker#1744, voxpupuli/beaker#1745 must be merged first in order to test Windows 11.

Added pending_test for tests that fail on Windows 11. Also dropped 2003 logic
in the symlink test since we don't support it anymore.

Filed https://tickets.puppetlabs.com/browse/PUP-11582 so that we investigate why these failure are occurring.

@joshcooper
Copy link
Contributor Author

Manually tested this with local beaker and beaker-puppet checkouts:

              - Test Case Summary for suite 'tests' -
       Total Suite Time: 6999.31 seconds
      Average Test Time: 29.29 seconds
              Attempted: 239
                 Passed: 182
                 Failed: 0
                Errored: 0
                Skipped: 48
                Pending: 9
                  Total: 239

@joshcooper joshcooper marked this pull request as ready for review June 27, 2022 23:06
@joshcooper joshcooper requested a review from a team as a code owner June 27, 2022 23:06
@joshcooper joshcooper requested a review from a team June 27, 2022 23:06
@@ -23,6 +18,7 @@
# but that requires backslashes, that need to be escaped,
# and the link cannot exist prior.
on agent, "rm -f #{symlink}"
# on agent, "cmd /c mklink #{symlink.gsub('/', '\\\\\\\\\\\\')} #{real_source.gsub('/', '\\\\\\\\\\\\')}"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should this be here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah nah, that's the change I had to make in order to work with the new template. I'll remove that.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated

Added `pending_test` for tests that fail on Windows 11. Also dropped 2003 logic
in the symlink test since we don't support it anymore.
@tvpartytonight tvpartytonight merged commit 57a1d2f into puppetlabs:6.x Jun 28, 2022
@joshcooper joshcooper deleted the win11_6x branch June 28, 2022 16:27
joshcooper added a commit to joshcooper/puppet that referenced this pull request Jul 1, 2022
puppetlabs-jenkins added a commit that referenced this pull request Jul 6, 2022
Generated by CI

* commit 'b68c194bb0cf3e9171fa26b0d5a4e549e2f964f5':
  (packaging) Updating manpage file for 6.x
  (maint) Handle Cygwin 3
  (maint) Drop special case for symlinks on 2003
  Revert "Merge pull request #8920 from joshcooper/win11_6x"
  Revert "Merge pull request #8922 from joshcooper/win11_6x_user"

Conflicts:
	man/man8/puppet-key.8
	man/man8/puppet-man.8
	man/man8/puppet-status.8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants