ADDED: TextFinderPublisher: added a new class which inherits from PostBuildStep to work with the text-finder plugin
ADDED: RESOURCES: some primitive log files to be evaluated by the text-finder plugin
TextFinderPublisher: added Describable annotation
TextFinderPublisher: added public final members to access the text fields and checkboxes
NodeLabelParameter: TC10: initial preparation for test cases in combination with text-finder plugin
CHANGED: Job: added method shouldNotHaveBuiltOn which utilizes the existing shouldHaveBuiltOn and expecting the NoSuchElementException
CHANGED: NodeLabelParameter: finished first test case for triggerIfResult options using a failed result
RENAMED: renamed test to trigger_if_succeeds_with_failed_build
CHANGED: TextFinderPublisher: added some javadoc comment & author tag according to PR #30, comment #1 by uhafner
CHANGED: NodeLabelParameter: added a further evaluation, minor changes to the comments, renamed the test to trigger_if_succeeds_with_failed_post_build_step()
ADDED: NodeLabelParameter: added two tests, one simulates a job failed during main build action, one simulates an unstable build, according to PR #30, comment #2 by olivergondza
CHANGED: BuildHistory,Job,NodeLabelParameter: amended shouldHaveBuildOn and shouldInclude methods to return boolean states to be queried with harmcrest matchers according to PR #30 comment 1 by oliverg
ondza
FIXME: at the moment, the success of the test trigger_if_succeeds_with_failed_main_build depends on the random slave names
ADDED: Build: introduced new method shouldBeUnstable to evaluate the result of a build
ADDED: Job: introduced method shouldHaveBuiltOnOneOfNNodes to check whether a job has not been built on more than one node
CHANGED: NodeLabelParameter: changed evaluations of triggerIfResult tests according to this new method
CHANGED: refactored recent changes to BuildHistory and Job class according to comment by olivergondza (see PR #30), restored should* methods with original signatures
Document Since
Added TODO.
Desperate attempt to fix findElement timeouts
Dump more information when Jenkins fails to launch
Changed isInstalled() to return false when plugin is not installed at specified version.
Core plugins (like ldap) need a restart after upgrade.
Added annotation @WithCredentials to testclass
Formatting
Reflect typo fixed in 1.540