lczub / TestLink-API-Python-client

A Python client to use the TestLink API
104 stars 63 forks source link

implement 1.9.11 new api - assignTestCaseExecutionTask #26

Closed lczub closed 9 years ago

lczub commented 10 years ago

future TL release 1.9.11 will introduce a new api method assignTestCaseExecutionTask (see http://mantis.testlink.org/view.php?id=6331), it provides the ability to assign a test case in a specific build to a specific user.

current know arguments are:

    * @param struct $args
    * @param string $args["devKey"]
    * @param int $args["testplanid"]
    * @param string $args["testcaseexternalid"] format PREFIX-NUMBER
    * @param int $args["buildid"] Mandatory => you can provide buildname as alternative
    * @param int $args["buildname"] Mandatory => you can provide buildid (DB ID) as alternative
    * @param int $args["platformid"] optional - BECOMES MANDATORY if Test plan has platforms
    *                                           you can provide platformname as alternative  
    *  
    * @param int $args["platformname"] optional - BECOMES MANDATORY if Test plan has platforms
    *                                           you can provide platformid as alternative  
    * @param string $args["user'] - login name => tester
    *
    */
  public function assignTestCaseExecutionTask($args)
lczub commented 9 years ago

Known TL DEV1.9.11 problems: TestLink 0006433: Add test case to test plan with assigning user raise PHP Fatal error TestLink 0006440: assignTestCaseExecutionTask does not assign user

lczub commented 9 years ago

fixed with b8f4a66 and pre-release v0.5.1-Alpha

mykaul commented 9 years ago

1.9.11 was released, would be great to see 0.5.1 released, especially for the above critical API addition!

lczub commented 9 years ago

0.5.1 is released with https://github.com/lczub/TestLink-API-Python-client/releases/tag/v0.5.1