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
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
Fixed mailAttributeName and changed ldap attribute gn to givenName.
CHANGED: Job: shouldHaveBuiltOn, hasBuiltOn and shouldHaveBuiltOnOneOfNNodes are now taking the node objects as parameter instead of their names (comment on PR #30)
CHANGED: NodeLabelParameterTest: adapted test cases according to the above change
EDITORIAL: some additional comments
EDITORIAL: added reference to JENKINS-23129 to the two failing test cases
Simplified selection of credentials during testexecution