Files
jira/t/README.md
T

1.4 KiB

Tests

The test are written using the osht bash testing framework. Please read the documentation for osht.

Setup

These tests assume there is a jira service running at 127.0.0.1:8080 with user "gojira" and password "gojira123". There should also be a poweruser "admin" with password "admin123"

The test Jira was setup following the instructions here.

build base docker image

docker run --rm -i -v $(pwd):/root:ro coryb/dfpp:1.0.2 Dockerfile.pre | docker build -t go-jira-base:latest - 

Initialize container

docker run --detach --name go-jira-test --publish 8080:8080 go-jira-base:latest

create admin user

open http://localhost:8080

Then follow UI workflow to create "admin" user, skip intro and project creation.

snapshot docker container

docker commit go-jira-test go-jira-test:latest

Destroy base container

docker rm -f go-jira-test

Running Test:

From the top level of the project you can run:

# this creates a local "jira" binary
make

# this runs the integration tests in the "t" directory
prove

API Documentation:

https://docs.atlassian.com/jira/REST/cloud/

projectTempalteKey missing documentation

https://answers.atlassian.com/questions/36176301/jira-api-7.1.0-create-project