Code Monkey home page Code Monkey logo

usemango-runner-plugin's Introduction

useMango Runner for Jenkins 2.x

This plugin allows useMango tests to be executed as a Jenkins job on Jenkins 2.x.

Main features:

  • Execute useMango tests on Jenkins
  • Filter tests using account settings
  • Run tests in parallel across multiple nodes
  • Generate JUnit reports

Installation

  1. Clone this repository from GitHub

  2. Build the plugin:

mvn clean package
  1. Install the plugin:
    • Copy to your %JENKINS_HOME%\plugins directory, OR
    • Login to Jenkins and upload your plugin (Jenkins -> Manage Jenkins -> Manage Plugins -> Advanced)

Usage

Configuring
  1. Navigate to Jenkins -> Manage Jenkins -> Configure System

  2. Locate the useMango Location section and enter the useMango URL and your useMango credentials

Creating a Job
  • Create a new Freestyle project and configure:
    1. Add the build step Run useMango tests
    2. Enter your Project ID (i.e. the name of your project in your useMango account)
    3. Add further filtering where needed
    4. Click the Validate button to validate your settings (note: only the tests shown will be executed during the build)
    5. Optional: Add the post-build action Publish JUnit test result report and enter results/*.xml as the value for Test report XMLs.

Dependencies

  • Credentials
  • Test Results Analyzer
  • Windows node(s) with useMango installed: To run useMango tests you must have Windows slave nodes configured in your Jenkins setup, with useMango installed on each node. To run useMango tests on your Windows node(s), give each node the same label then check Execute tests on labelled nodes and enter the label as the value for Label Expression.

usemango-runner-plugin's People

Contributors

ianbisset avatar psiingh avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.