Project

General

Profile

Bug #11025

Test runner isn't run when using the Jenkins test tasks

Added by Eric Helms about 4 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Tests
Target version:
Difficulty:
Triaged:
Bugzilla link:
Team Backlog:
Fixed in Releases:
Found in Releases:

Related issues

Related to Foreman - Feature #6549: Core tests should be disable-able from pluginsClosed2014-07-09

Associated revisions

Revision dcc3a96f (diff)
Added by Eric Helms about 4 years ago

Fixes #11025: Allow skip test runner to run through Jenkins test task.

The Jenkins CI gem implements its own custom test runner. When trying
to use a custom test runner in the jenkins environment, this test
runner needs to be inherited from and included as the last argument.
In order to do this, a new task that adds our test runner is executed
before each test task so that the custom test runner is always the last
argument and wins over the base Jenkins runner.

The interface for users calling this test tasks should remain the same,
only the output (and ability to run the custom test runner in Jenkins)
should change.

History

#1 Updated by Dominic Cleal about 4 years ago

  • Category set to Tests
  • Status changed from New to Ready For Testing
  • Assignee set to Eric Helms
  • Pull request https://github.com/theforeman/foreman/pull/2475 added
  • Pull request deleted ()

#2 Updated by Dominic Cleal about 4 years ago

  • Related to Feature #6549: Core tests should be disable-able from plugins added

#3 Updated by Dominic Cleal about 4 years ago

  • Legacy Backlogs Release (now unused) set to 63

#4 Updated by Eric Helms about 4 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF