Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Libraries

    corejet.jira 1.0 Alpha 3

    Download button

    No screenshots available
    Downloads: 146  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Martin Aspeli | More programs
    ZPL / FREE
    May 21st, 2011, 20:56 GMT [view history]
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    corejet.jira description

    JIRA data source for corejet.testrunner

    corejet.jira is a Python library that provides a requirements catalogue source for corejet.testrunner that can fetch requirements from JIRA.

    To use it, make sure it is installed in the working set of the testrunner. If using Buildout, you can do this with:

    [test]
    recipe = corejet.testrunner
    eggs =
     corejet.jira
     < other packages >
    defaults = ['--auto-color', '--auto-progress']


    Here is an example command line invocation:

    ./bin/test -s corejet.core --corejet="jira,url=https://acme.jira.com,username=corejet,password=secret,project=Acme Corp,filter=10151,pointsField=10060,epicField=10061,acceptanceCriteriaField=10088"

    The --corejet option must start with jira, followed by a set of parameters that indicate how to connect to JIRA. The parameters are:

    url=< url >
     URL of JIRA instance
    username=< username >
     username to use to connect
    password=< password >
     password to use to connect
    project=< name >
     Name of project
    filter=< id >
     Numeric id of filter that returns stories
    pointsField=< id >
     Numeric id of field containing story points
    epicField=< id >
     Numeric id of field indicating epic for a story
    acceptanceCriteriaField=< id >
     Numeric id of field containing acceptance criteria (scenarios)

    This presumes JIRA is set up with a filter that returns all stories you want to include (e.g. return all valid issues of type Story in the project, if using GreenHopper). The various field ids describe the fields that provide story points, epic/theme (either a string or a reference to another issue), and a field with acceptance criteria.

    The first two are standard GreenHopper fields. The acceptance criteria field must be added manually. It should be a plain text field containing scenarios in simple Gherkin syntax, e.g.:

    Scenario: First scenario
    Given a precondition
     And another precondition
    When something happens
     And something else happens
    Then a result is expected
     And another result is expected

    Scenario: Second scenario
    Given another precondition
    When something else happens
    Then a different result is expected


    The parser is relatively forgiving, but note:

    - The parser is case-insensitive
    - Zero or more scenarios may be present
    - Scenarios must start with "Scenario: " followed by a name
    - The "Given" clause is optional, but must come first in a scenario
    - The "When" clause is required, and must come before the "Then" clause
    - The "Then"" clause is also required
    - An "And" clause can come after any "Given", "When" or "Then", but not first.


    Product's homepage

    Requirements:

    · Python

    What's New in This Release: [ read full changelog ]

    · Fix broken package

      


    TAGS:

    corejet.testrunner source | JIRA integration | requirements catalogue | corejet.testrunner | JIRA | requirements

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM