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

Work around JENKINS-67309 #1255

Merged
merged 1 commit into from
Apr 24, 2022
Merged

Work around JENKINS-67309 #1255

merged 1 commit into from
Apr 24, 2022

Conversation

basil
Copy link
Member

@basil basil commented Apr 24, 2022

Discovered when doing manual compatibility testing last December, but also appears when testing early iterations of JENKINS-45047 (which essentially automates that manual procedure). I suspect the only reason this does not show up in current versions of PCT is that PCT has a flawed methodology for dependency updating. Anyway, the problem appears to be in the code under test rather than in the test, so pending a fix for the underlying bug let us relax this test to avoid spurious errors from compatibility testing tools. This PR does so by relaxing the check to the simple class name rather than the exact class. Of course it is not expected that we would be matching a class from a different plugin, but that is the point of JENKINS-67309.

@github-actions github-actions bot added the test label Apr 24, 2022
@MarkEWaite MarkEWaite merged commit b3e5a8f into jenkinsci:master Apr 24, 2022
@basil basil deleted the JENKINS-67309 branch April 24, 2022 18:04
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