Project

Profile

Help

Task #89

closed

Add automation to run unit tests for all PRs against pulp/<plugin> automatically

Added by bcourt about 9 years ago. Updated almost 3 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Target Release - Packaging:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Pulp 2
Sprint:
April 2015
Quarter:

Description

Us the jenkins github pull request builder plugin to build all PRs against the core Pulp project automatically. This includes creating comments on the PRs indicating the success/failure of the test run.

This will require dynamically figuring out which nightly repo should be used to install the base pulp and plugin.

General procedure for running the unit tests

  1. Determine the base repository to install from
  2. Install @pulp-server-qpid
  3. Install the plugin that is being tested from RPM (this will ensure all dependencies are installed)
  4. Uninstall the plugin that is being tested
  5. Install the plugin from source
  6. Run the tests

Related issues

Blocked by Pulp - Task #85: Add automation to run unit tests for all PRs against pulp/pulp automaticallyCLOSED - CURRENTRELEASEbcourt

Actions

Also available in: Atom PDF