Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/git-plugin
  Commit: fd87a1c03189034238f4230008fcf5168f8db757
      
https://github.com/jenkinsci/git-plugin/commit/fd87a1c03189034238f4230008fcf5168f8db757
  Author: Mark Waite <mark.earl.wa...@gmail.com>
  Date:   2023-07-08 (Sat, 08 Jul 2023)

  Changed paths:
    M src/main/java/hudson/plugins/git/GitChangeSet.java
    M src/main/java/hudson/plugins/git/GitSCM.java
    M src/main/java/hudson/plugins/git/GitStatus.java
    A src/test/java/hudson/plugins/git/GitStatusSimpleTest.java
    M src/test/java/hudson/plugins/git/GitStatusTest.java

  Log Message:
  -----------
  Fix erratic GitStatusTest (#1480)

* Fix random GitStatusTest failures

Test already had code that waits for jobs to complete on Windows.
The improved job leak detection that was implemented in the Jenkins
test harness will sometimes show the same conditions on Unix builds.
Wait for jobs to complete on Windows and on Unix.

* Remove non JenkinsRule tests to simplify cleanup

* Move simple GitStatusTest items to new class

No need to complicate GitStatusTest with the test methods that do not
require a JenkinsRule.  Use a simpler test structure and a simpler test
file for the GitStatusTest assertions that do not require a JenkinsRule.

* Assert that the "all" view must exist

* Report a message if no jobs found for wait loop

Not an error, but surprising based on my testing.  None of my test
machines are fast enough to complete all the jobs without needing any
time for waiting.

* Replace Hudson with Jenkins in comments

* Remove unused imports


-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/git-plugin/push/refs/heads/master/3b561e-fd87a1%40github.com.

Reply via email to