Closed evgeniy-khatko closed 11 years ago
Nice work. Can you please publish at-least your Roadmap for Tarantula ?
I don't see any roadmap for Tarantula.
Thanks, Kiran Patil.
Hi, what do I need to do to get my pull request accepted (at least REST API)? This is very useful feature in my opinion. Please find video example here: http://qamind.ru/?page_id=130&lang=en
Hi, thanks for your interest in developing Tarantula and sorry for the delay before we had time to review this. API looks really good.
However I tried to merge these manually but noticed that you had included some configuration specific to your own system (oracle configuration and gems, Capistrano config) and the specs seemed to fail.
Could you provide cleaner topic branch/patch containing the API and passing specs?
This is a fork that is intended to add following features to the original tarantula:
Jira integration
Suppose you have Jira bug tracker set up and a test case execution with following results.
After choosing "Add defect to bug tracker" inside the "Associate defect" dialog tarantula redirects you to appropriate "create new issue" form with following fields filled in:
title test case title
description
Preconditions => test case preconditions
Step1 action
Step2 action
Result
Expected result
Tarantula API
The REST API is used in the sense of doing POST HTTP requests with XML-ed params inside
Authentication
Basic http authentication is used. Just provide a username and a password of existing tarantula user, who has enough privileges to perform actions below
The credentials are transmitted without encription. If you need more safety please request for SSL support
Create testcase
Preconditions
Following call will create new test case with specified parameters
where body is
This method can be invoked e.g. for inmorting testcases fro a third party tool like testlink
Update testcase execution
Preconditions
Following call will update testcase execution setting run time to "1", step1 result to "Passed", step2 result to "Not implemented"
where body is
The other possible options for result are: "FAILED", "SKIPPED", "NOT_RUN",
This method can be invoked e.g. for integrating with a test automation tool