[Testlinkjp-users] TestLink 1.8.0用のXML-RPC拡張パッチ、getTestLinkClient

Zurück zum Archiv-Index

西山 博実 hnish****@skygr*****
2009年 2月 12日 (木) 15:51:41 JST


みんさん、 
西山です。 こんにちは

ver. 0.7 リリースのお知らせです。

RC 4に対応しました。
本家のソースと拡張版のソースを分離しました。

>あきぴーさんへ
テストスイート単位にユーザを一括アサインする
  →addTestCaseToTestPlanByNameでテストケース追加時にアサインできます。
  →addTestCaseToTestPlanByNameではプロジェクト単位でも追加、アサインできます。 

  →1.8では画面でもテストスイート単位にアサイン可能です。

(注)TestLink 1.8.0 RC 2〜4では、$testcasenameなどに日本語を使用した場合、xml-rpcが正常動作しません。


■ダウンロード
TestLinkTools::getTestLinkClient
https://sourceforge.jp/projects/testlinktools/releases?package_id=8714
v07_getTestLinkClient.tar.gz  (for RC 4)

TestLink 1.8 RC4
http://sourceforge.net/project/showfiles.php?group_id=90976
testlink_1.8_RC4.tar.gz

-----------------------------
参考資料
-----------------------------
■TestLinkTools運用の流れ図
http://sourceforge.jp/projects/testlinktools/docs/TestLinkFlowChart/ja/TestLinkFlowChart.txt

■ロードマップ
http://sourceforge.jp/projects/testlinktools/docs/LoadMap.txt/ja/LoadMap.txt.txt


----- Original Message ----- 
From: "西山 博実" <hnish****@skygr*****>
To: "TestLink JP Users ML" <testl****@lists*****>
Sent: Monday, January 26, 2009 4:56 PM
Subject: Re: [Testlinkjp-users] TestLink 1.8.0用のXML-RPC拡張パッチ、getTestLinkClient


> みんさん、 
> 西山です。 お晩でございます
>
> ver. 0.51 リリースのお知らせです。
>
> 今回は、checkTCNameForProjectIDandSuiteID()
> にテストスイートレベル指定のオプションを追加し、
> getTestLinkClient::createTestCaseName()により、指定レベルのテストスイートに 
> 
> テストケースを新規作成でき様にしてます。
> 予め任意のレベルのテストスイートを作成してください。
>
>
> ■ダウンロード
> TestLinkTools::getTestLinkClient
> https://sourceforge.jp/projects/testlinktools/releases?package_id=8714
> v051_getTestLinkClient.tar.gz
>
>
> -------変更履歴:0.51
> 2009/01/26 0.5
> xmlrpc.php: ver. 0.51 Tag: hnishi
> change checkTCNameForProjectIDandSuiteID()
> --> Check Max Test Suite Levels:10
> change getTestSuitesForTestProject()
> --> add @param int $args["suite_level"] (1to10) - optional
> --> change comments for "get List Any Level Test Suites within a Test
> Projec"
>
> getTestLinkClient.php: ver. 0.41
> GetTestLinkClient.rb: ver. 0.41
> change createTestCaseName()
> --> add @param int $TestSuiteLevel=1 (1 to 10) - optional
> change _getTSuiteId()
> --> add @param int $TestSuiteLevel=1
>
>
>
> ----- Original Message ----- 
> From: "西山 博実" <hnish****@skygr*****>
> To: "TestLink JP Users ML" <testl****@lists*****>
> Sent: Friday, January 23, 2009 8:23 PM
> Subject: Re: [Testlinkjp-users] TestLink 1.8.0用のXML-RPC拡張パッチ、getTestLinkClient
>
>
>> お晩でございます、 西山です。
>>
>> ver. 0.5 リリースのお知らせです。
>>
>> 今回は、ベースファイルを先日リリースされたRC 3へ変更しました。
>> ベースファイルへの新たな関数の追加はありませんが、
>> RC 3-APIの不具合修正を施してます。
>>
>> 今回の修正内容は一応、本家に報告してあります。
>> 0001983: Patch files for TestLink 1.8(RC2) XML-RPC
>> http://testlink.org/mantis/view.php?id=1983
>>
>>
>> ■ダウンロード
>> TestLinkTools::getTestLinkClient
>> https://sourceforge.jp/projects/testlinktools/releases?package_id=8714
>> v05_getTestLinkClient.tar.gz
>>
>> TestLink 1.8 RC3
>> http://downloads.sourceforge.net/testlink/testlink_1.8_rc3b.tar.gz?use_mirror=surfnet
>> testlink_1.8_rc3b.tar.gz
>>
>> -------変更履歴:0.5
>> 2009/01/23 0.5
>> xmlrpc.php:  ver. 0.4 Tag: hnishi
>>  change Revision 1.29 for 1.33(RC3)
>>  change createTestCase()
>>     *** Run RC 3 ***
>>     createTestCase( Proje1, SuiteA1, CaseA1 );
>>     createTestCase( Proje1, SuiteA1, CaseA1 );
>>     *** Result RC 3 ***
>>     Proje1---SuiteA1---CaseA1
>>     Proje1---SuiteA1---CaseA1
>>   -->add checkTCNameForProjectIDandSuiteID()
>>  change reportTCResult()
>>    -->add @param  string $args["testerlastname"] - optional
>>    -->add @param  string $args["bugid"]  - optional
>>    -->add @return $resultInfo [bugidstatus]=> true/false
>>  change checkTestCaseName(), _isBuildNamePresent()
>>    -->check null string of testcasename, BuildName
>>  change checkTestCaseVersionNumber()
>>    -->check zero of Test Case version
>>
>> getTestLinkClient.php: ver. 0.4
>> GetTestLinkClient.rb: ver. 0.4
>>  -->add createBuildName()
>>  -->add createTestCaseName()
>>  -->add addTestCaseToTestPlanByName()
>>
>> -----------------------------
>> 参考資料
>> -----------------------------
>> ■TestLinkTools運用の流れ図
>> http://sourceforge.jp/projects/testlinktools/docs/TestLinkFlowChart/ja/TestLinkFlowChart.txt
>>
>> ■ロードマップ
>> http://sourceforge.jp/projects/testlinktools/docs/LoadMap.txt/ja/LoadMap.txt.txt
>>
>>
>>
>> ----- Original Message ----- 
>> From: "西山 博実" <hnish****@skygr*****>
>> To: "TestLink JP Users ML" <testl****@lists*****>
>> Sent: Wednesday, January 07, 2009 6:13 PM
>> Subject: Re: [Testlinkjp-users] TestLink 1.8.0用のXML-RPC拡張パッチ、getTestLinkClient
>>
>>
>>> お晩でございます、 西山です。
>>>
>>>
>>> ver. 0.41 リリースのお知らせです。
>>>
>>> 複数のprojectにおいて、同一名のtesutsuite-testcaseのケースがある場合でも、 
>>> 
>>>
>>>
>>>
>>> project名を指定してtestcaseidを特定できる様に、getTestCaseIDByName()にパッチを施しました。
>>>
>>>
>>> >garyoさん
>>> お手数ですが、今回のパッチを本家に連絡して頂けますか?
>>>    testcase.class.php  Tag: hnishi
>>>    xmlrpc.php            Tag: hnishi
>>>
>>>
>>> ■ダウンロード
>>> TestLinkTools::getTestLinkClient
>>> https://sourceforge.jp/projects/testlinktools/releases?package_id=8714
>>> v041_getTestLinkClient
>>>
>>>
>>> -------変更履歴:0.41
>>> 2009/01/07 0.41
>>> lib/function/testcase.class.php  Tag: hnishi 20090107
>>> ・get_by_name():引数に$testProje=''を追加。
>>> →複数のprojectにおいて、同一名のtesutsuite-testcaseのケースがある場合でも、projectを指定してtestcaseidを特定できる様にした。
>>>
>>> xmlrpc.php:  ver. 0.41 Tag: hnishi 20090107
>>> ・getTestCaseIDByName():引数に$args["testprojectname"] - optionalを追加
>>> →同上
>>>
>>>
>>>
>>> ----- Original Message ----- 
>>> From: "西山 博実" <hnish****@skygr*****>
>>> To: "TestLink JP Users ML" <testl****@lists*****>
>>> Sent: Monday, January 05, 2009 6:46 PM
>>> Subject: Re: [Testlinkjp-users] TestLink 1.8.0用のXML-RPC拡張パッチ、getTestLinkClient
>>>
>>>
>>>> みなさん
>>>> 今晩は、西山です。 
>>>>
>>>> 新年明けましておめでとうございます。 今年もどうぞよろしくお願い致します。 
>>>> 
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ver. 0.4 リリースのお知らせです。
>>>>
>>>> reportTCResult()に、テスト実行者を設定するパッチを施し、
>>>> rubyによるサンプルコマンドを公開しました。
>>>>
>>>>
>>>> ■使用方法
>>>> readme.txtを参照ください。
>>>>
>>>> -------変更履歴:0.4
>>>> 2009/01/05 0.4
>>>> xmlrpc.php:  ver. 0.4
>>>> ・reportTCResult():optional引数にtesterlastnameを追加
>>>> ・getTCResult():戻り値に["notes"]を追加
>>>>
>>>> GetTestLinkClient.rb: ver. 0.3
>>>> ・GetTestLinkClient::setTCResultByTCName(),setTCResult():引数にtesterName,notesを追加
>>>> ・GetTestLinkClient::getTCResultByTCName(),getTCResult():戻り値に["notes"]を追加
>>>>
>>>> setTCResultByTCName.rb ver. 0.1
>>>> setTCResultByTCName.exy ver. 0.1
>>>> ・新規作成。
>>>>
>>>>
>>>> ■ダウンロード
>>>> TestLinkTools::getTestLinkClient
>>>> https://sourceforge.jp/projects/testlinktools/releases?package_id=8714
>>>> v04_getTestLinkClient
>>>>
>>>> -----------------------------
>>>> ●rubyサンプルコマンドの作成
>>>> -----------------------------
>>>> 1. Exerbをダウンロード
>>>> http://exerb.sourceforge.jp/
>>>>
>>>> 2. Exerbのインストール
>>>> ダウンロードしたREADME.ja.htmlを参照
>>>>
>>>> 3. コマンドexeの作成
>>>>>makeset.bat
>>>>
>>>> -----------------------------
>>>> ●rubyサンプルコマンドの実行
>>>> -----------------------------
>>>>>setTCResultByTCName.exe http://localhost/testlink
>>>> 77a20256785eca5a580c6a4ca265293c test_case_1 test_suite_1 p projAAA 
>>>> AAAA
>>>> bbbbb-1 bulldog notes_123
>>>>
>>>> setTCResultByTCName:Success! id:701 test_suite_1 test_case_1 p projAAA
>>>> AAAA
>>>> bbbbb-1 bulldog notes_123
>>>>
>>>>
>>>>
>>>>
>>>> ----- Original Message ----- 
>>>> From: "西山 博実" <hnish****@skygr*****>
>>>> To: "TestLink JP Users ML" <testl****@lists*****>
>>>> Sent: Wednesday, December 24, 2008 6:04 PM
>>>> Subject: Re: [Testlinkjp-users] TestLink 1.8.0用のXML-RPC拡張パッチ、getTestLinkClient
>>>>
>>>>
>>>>> みなさん
>>>>> 今晩は、西山です。
>>>>>
>>>>> ver. 0.3 をリリースしました。
>>>>>
>>>>> 「指定された期間の実行結果の集計値を取得する関数」パッチを追加しました。 
>>>>> 
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -----------------------------
>>>>> ●仕様    getTestLinkClient     ver. 0.3
>>>>> -----------------------------
>>>>> public function getTCResult:
>>>>> $testplan_id, $build_id, $tcaseid より、$tcversion_id を求め、
>>>>> 次に最新の実行日時の$execution_id を得て、テスト実行結果、実行日時、実行者名を取得します。
>>>>> (備考)予めテスト計画の内容へテストケースを追加してください。
>>>>>
>>>>> public function getTCSteps:
>>>>> $testplan_id, $build_id, $tcaseid より、$tcversion_id を求め、
>>>>> テストケースのステップ、要約、期待値を取得します。
>>>>> (備考)予めテスト計画の内容へテストケースを追加してください。
>>>>>
>>>>> public function getTCStatistics:
>>>>> $testplan_id, $build_id, $expecteddate, $expecteddays, $testerlastname
>>>>> より
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 指定された期間のテスト実行結果の集計値を取得します。
>>>>>
>>>>> public function getTCStatistics:
>>>>> $testplan_id, $build_idより、指定された実行日の成功数、失敗数、ブロック数を取得します。
>>>>>
>>>>>
>>>>> class getTestLinkClient::getTCResultByTCName($testcasename,
>>>>> $testsuitename,
>>>>> $projName, $planName, $buildName)
>>>>> $testcasename, $testsuitename, $projName, $planName, $buildNameより、
>>>>> $testplan_id, $build_id, $tcaseid を求め、getTCResult()をコールしてテスト実行結果を得ます。
>>>>> (備考)$projNameを省略すると、第一プロジェクトが選択されます。
>>>>>  $planNameを省略すると、第一計画が選択されます。
>>>>>  $buildNameを省略すると、第一ビルドが選択されます。
>>>>>  testcasenameが実行ファイルに存在しない場合は'Not Run'が戻ります。
>>>>>
>>>>> class getTestLinkClient::getTCStepsByTCName($testcasename,
>>>>> $testsuitename,
>>>>> $projName, $planName)
>>>>> $testcasename, $testsuitename, $projName, $planNameより、
>>>>> $testplan_id, $build_id, $tcaseid を求め、getTCSteps()をコールしてテストステップを得ます。
>>>>> (備考)$projNameを省略すると、第一プロジェクトが選択されます。
>>>>>  $planNameを省略すると、第一計画が選択されます。
>>>>>
>>>>>
>>>>> class getTestLinkClient::getTCStatistics($expecteddate, $expecteddays,
>>>>> $projName, $planName,
>>>>>        $buildName, $testerName)
>>>>>  $testplan_id, $build_id を求め、getTCStatistics()をコールして実行結果の集計値を得ます。
>>>>> (備考)$projNameを省略すると、第一プロジェクトが選択されます。
>>>>>  $planNameを省略すると、第一計画が選択されます。
>>>>>  $buildNameを省略すると、第一ビルドが選択されます。
>>>>>  $testerName(姓)を省略すると、全員のものが集計されます。
>>>>>  $testerName(姓)を指定すると、その実行者のものが集計されます。
>>>>>
>>>>>
>>>>> (注)TestLink 1.8.0 RC 2では、$testcasenameなどに日本語を使用した場合、xml-rpcが正常動作しません。
>>>>>
>>>>>
>>>>> ■使用方法<br>
>>>>> readme.txtを参照ください。<br>
>>>>>
>>>>>
>>>>> -------変更履歴:0.3
>>>>> 2008/12/24 0.3
>>>>> xmlrpc.php:  ver. 0.3
>>>>> ・getTCStatistics() :新規作成
>>>>>
>>>>> getTestLinkClient.php: ver. 0.3
>>>>> ・getTestLinkClient::getTCStatistics():新規作成
>>>>>
>>>>> GetTestLinkClient.rb: ver. 0.2
>>>>> ・GetTestLinkClient::getTCStatistics():新規作成
>>>>>
>>>>>
>>>>> ■ダウンロード
>>>>> TestLinkTools::getTestLinkClient
>>>>> https://sourceforge.jp/projects/testlinktools/releases?package_id=8714
>>>>> v03_getTestLinkClient
>>>>>
>>>>> -----------------------------
>>>>> ●rubyサンプル実行
>>>>> -----------------------------
>>>>>>ruby clientSample2.rb url key "2008/12/1" 186 projAAA BBBB 
>>>>>>build_bbbb-1
>>>>>>Administrator
>>>>>
>>>>> arg0= http://localhost/testlink
>>>>> arg1= 77a20256785eca5a580c6a4ca265293c
>>>>> arg2= 2008/12/1
>>>>> arg3= 186
>>>>> arg4= projAAA
>>>>> arg5= BBBB
>>>>> arg6= build_bbbb-1
>>>>> arg7= Administrator
>>>>>
>>>>> getTCStatistics message:Success!
>>>>> getTCStatistics last_date:2009-06-04
>>>>> getTCStatistics expecteddate:2008/12/1
>>>>> getTCStatistics expecteddays:186
>>>>> getTCStatistics testername:Administrator
>>>>> getTCStatistics testplan_id:196
>>>>> getTCStatistics build_id:2
>>>>> getTCStatistics projName:projAAA
>>>>> getTCStatistics planName:BBBB
>>>>> getTCStatistics buildName:build_bbbb-1
>>>>> getTCStatistics data_numbers:3
>>>>> -------------------
>>>>> getTCStatistics  p:1
>>>>> getTCStatistics  f:2
>>>>> getTCStatistics  b:1
>>>>> getTCStatistics  date:2008-12-16
>>>>> -------------------
>>>>> getTCStatistics  p:2
>>>>> getTCStatistics  f:66
>>>>> getTCStatistics  b:38
>>>>> getTCStatistics  date:2008-12-19
>>>>> -------------------
>>>>> getTCStatistics  p:0
>>>>> getTCStatistics  f:0
>>>>> getTCStatistics  b:67
>>>>> getTCStatistics  date:2008-12-24
>>>>> -------------------
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ----- Original Message ----- 
>>>>> From: "西山 博実" <hnish****@skygr*****>
>>>>> To: "TestLink JP Users ML" <testl****@lists*****>
>>>>> Sent: Thursday, December 18, 2008 7:59 PM
>>>>> Subject: Re: [Testlinkjp-users] TestLink 1.8.0用のXML-RPC拡張パッチ、getTestLinkClient
>>>>>
>>>>>
>>>>>> みなさん
>>>>>> 今晩は、西山です。
>>>>>>
>>>>>> ver. 0.2 をリリースしました。
>>>>>>
>>>>>> 「テストケースのステップ、要約、期待値を取得する関数」パッチを追加しました。
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -----------------------------
>>>>>> ●仕様        getTestLinkClient             ver. 0.2
>>>>>> -----------------------------
>>>>>> public function getTCResult:
>>>>>> $testplan_id, $build_id, $tcaseid より、$tcversion_id を求め、
>>>>>> 次に最新の実行日時の$execution_id を得て、テスト実行結果、実行日時、実行者名を取得します。
>>>>>> (備考)予めテスト計画の内容へテストケースを追加してください。
>>>>>>
>>>>>> public function getTCSteps:
>>>>>> $testplan_id, $build_id, $tcaseid より、$tcversion_id を求め、
>>>>>> テストケースのステップ、要約、期待値を取得します。
>>>>>> (備考)予めテスト計画の内容へテストケースを追加してください。
>>>>>>
>>>>>> class getTestLinkClient::getTCResultByTCName($testcasename,
>>>>>> $testsuitename,
>>>>>> $projName, $planName)
>>>>>> $testcasename, $testsuitename, $projName, $planNameより、
>>>>>> $testplan_id, $build_id, $tcaseid を求め、getTCResult()をコールしてテスト実行結果を得ます。
>>>>>>
>>>>>> class getTestLinkClient::getTCStepsByTCName($testcasename,
>>>>>> $testsuitename,
>>>>>> $projName, $planName)
>>>>>> $testcasename, $testsuitename, $projName, $planNameより、
>>>>>> $testplan_id, $build_id, $tcaseid を求め、getTCSteps()をコールしてテストステップを得ます。
>>>>>>
>>>>>> (注)TestLink 1.8.0 RC 2では、$testcasenameなどに日本語を使用した場合、xml-rpcが正常動作しません。
>>>>>>
>>>>>>
>>>>>> ■使用方法<br>
>>>>>> readme.txtを参照ください。<br>
>>>>>>
>>>>>> -------変更履歴:0.2
>>>>>> 2008/12/18 0.2
>>>>>> xmlrpc.php:  ver. 0.2
>>>>>> ・getTCResult():queryを変更し高速化
>>>>>> ・getTCSteps() :新規作成
>>>>>>
>>>>>> getTestLinkClient.php: ver. 0.2
>>>>>> ・getTCResultByTCSteps():新規作成
>>>>>>
>>>>>> GetTestLinkClient.rb: ver. 0.1
>>>>>> ・getTCResultByTCName():clientSample2.rbより分離作成
>>>>>> ・getTCResultByTCSteps():新規作成
>>>>>>
>>>>>>
>>>>>> ■ダウンロード
>>>>>> TestLinkTools::getTestLinkClient
>>>>>> https://sourceforge.jp/projects/testlinktools/releases?package_id=8714
>>>>>> v02_getTestLinkClient
>>>>>>
>>>>>> -----------------------------
>>>>>> ●rubyサンプル実行
>>>>>> -----------------------------
>>>>>>>ruby clientSample2.rb http://localhost/testlink key "test_case_1" "test_suite_1"
>>>>>> projAAA AAAA
>>>>>>
>>>>>> arg0= http://root69:cat@localhost/testlink
>>>>>> arg1= 77a20256785eca5a580c6a4ca265293c
>>>>>> arg2= test_case_12
>>>>>> arg3= test_suite_1
>>>>>> arg4= projAAA
>>>>>> arg5= BBBB
>>>>>>
>>>>>> getTCStepsByByTCName rtc:messageSuccess!steps<p>test_case_12</p>
>>>>>> <p>step1</p>
>>>>>> <p>step2</p>
>>>>>> <p>step3</p>projNameprojAAAplanNameBBBBexpected_results<p>test_case_12</p>
>>>>>> <p>expectedresults</p>
>>>>>> <p>&nbsp;</p>
>>>>>> <p>&nbsp;</p>id214testcasenametest_case_12summary<p>test_case_12</p>
>>>>>> <p>summary</p>testplan_id196testsuitenametest_suite_1
>>>>>>
>>>>>> getTCStepsByTCName message:Success!
>>>>>> getTCStepsByTCName tcversion_id:214
>>>>>> getTCStepsByTCName testplan_id:196
>>>>>> getTCStepsByTCName projName:projAAA
>>>>>> getTCStepsByTCName planName:BBBB
>>>>>> getTCStepsByTCName testsuitename:test_suite_1
>>>>>> getTCStepsByTCName testcasename:test_case_12
>>>>>> getTCStepsByTCName steps:<p>test_case_12</p>
>>>>>> <p>step1</p>
>>>>>> <p>step2</p>
>>>>>> <p>step3</p>
>>>>>> getTCStepsByTCName summary:<p>test_case_12</p>
>>>>>> <p>summary</p>
>>>>>> getTCStepsByTCName expected_results:<p>test_case_12</p>
>>>>>> <p>expectedresults</p>
>>>>>> <p>&nbsp;</p>
>>>>>> <p>&nbsp;</p>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> ----- Original Message ----- 
>>>>>> From: "西山 博実" <hnish****@skygr*****>
>>>>>> To: "TestLink JP Users ML" <testl****@lists*****>
>>>>>> Sent: Wednesday, December 17, 2008 5:16 PM
>>>>>> Subject: [Testlinkjp-users] TestLink 1.8.0用のXML-RPC拡張パッチ、getTestLinkClient
>>>>>>
>>>>>>
>>>>>>> みなさん
>>>>>>> こんにちは、西山です。
>>>>>>>
>>>>>>> TestLink 1.8.0用のXML-RPC拡張パッチ、getTestLinkClientをリリースしました。
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> TestLink 1.8.0ではXML-RPCにより、外部からDBを操作できます。
>>>>>>> これは、TestLink 1.8.0用の「最新のテスト実行結果を取得する関数」パッチです。
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> TestLink 1.8.0 RC2で、動作を確認しています。
>>>>>>>
>>>>>>> PHPとRubyのサンプルソースが付属しています。
>>>>>>>
>>>>>>> -----------------------------
>>>>>>> ●仕様        getTestLinkClient     ver. 0.1
>>>>>>> -----------------------------
>>>>>>> public function getTCResult:
>>>>>>>    $testplan_id, $build_id, $tcaseid より、$tcversion_id を求め、
>>>>>>>    次に最新の実行日時の$execution_id を得て、テスト実行結果、実行日時、実行者名を取得します。
>>>>>>>
>>>>>>> class getTestLinkClient:
>>>>>>>     $testcasename, $testsuitename, $projName, $planNameより、
>>>>>>>     $testplan_id, $build_id, $tcaseid を求め、getTCResult()をコールしてテスト実行結果を得ます。
>>>>>>>
>>>>>>> (注)TestLink 1.8.0 RC 2では、$testcasenameなどに日本語を使用した場合、正常に動作しません。
>>>>>>>
>>>>>>>
>>>>>>> ■使用方法<br>
>>>>>>> readme.txtを参照ください。<br>
>>>>>>>
>>>>>>>
>>>>>>> -------変更履歴:0.1
>>>>>>> 2008/12/17 0.1 新規作成。
>>>>>>>
>>>>>>>
>>>>>>> ■ダウンロード
>>>>>>> TestLinkTools::getTestLinkClient
>>>>>>> https://sourceforge.jp/projects/testlinktools/releases?package_id=8714
>>>>>>>
>>>>>>>
>>>>>>> -----------------------------
>>>>>>> ●rubyサンプル実行
>>>>>>> -----------------------------
>>>>>>>>ruby clientSample2.rb http://localhost/testlink key "test_case_1" "test_suite_1"
>>>>>>> projAAA AAAA
>>>>>>>
>>>>>>> arg0= http://localhost/testlink
>>>>>>> arg1= 77a20256785eca5a580c6a4ca265293c
>>>>>>> arg2= test_case_1
>>>>>>> arg3= test_suite_1
>>>>>>> arg4= projAAA
>>>>>>> arg5= AAAA
>>>>>>>
>>>>>>> getTCResultByTCName
>>>>>>> rtc:messageSuccess!resultbprojNameprojAAAplanNameAAAAtesterA
>>>>>>> dministratorid400testcasenametest_case_1tcversion_id165testplan_id162ts2008-12-1
>>>>>>> 6 21:47:22testsuitenametest_suite_1
>>>>>>>
>>>>>>> getTCResultByTCName message:Success!
>>>>>>> getTCResultByTCName result:b
>>>>>>> getTCResultByTCName test_ts:2008-12-16 21:47:22
>>>>>>> getTCResultByTCName tester:Administrator
>>>>>>> getTCResultByTCName execution_id:400
>>>>>>> getTCResultByTCName testplan_id:162
>>>>>>> getTCResultByTCName tcversion_id:165
>>>>>>> getTCResultByTCName projName:projAAA
>>>>>>> getTCResultByTCName planName:AAAA
>>>>>>> getTCResultByTCName testsuitename:test_suite_1
>>>>>>> getTCResultByTCName testcasename:test_case_1
>>>>>>>
>>>>>>> -----------------------------
>>>>>>> ●ロードマップ
>>>>>>> -----------------------------
>>>>>>> ・TestLinkCnvMacroが作成したXMLインポートファイル(UTF8)をもとに、
>>>>>>>  最新のテスト結果のcsvファイル(UTF8)を作成するexeコマンドの作成。(Ruby)
>>>>>>>
>>>>>>> ・最新のテスト結果のcsvファイル(UTF8)をSJIS変換して、EXCEL試験書に読込むマクロの作成。
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Testlinkjp-users mailing list
>>>>>>> Testl****@lists*****
>>>>>>> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Testlinkjp-users mailing list
>>>>>> Testl****@lists*****
>>>>>> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Testlinkjp-users mailing list
>>>>> Testl****@lists*****
>>>>> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
>>>>>
>>>>
>>>> _______________________________________________
>>>> Testlinkjp-users mailing list
>>>> Testl****@lists*****
>>>> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
>>>>
>>>
>>> _______________________________________________
>>> Testlinkjp-users mailing list
>>> Testl****@lists*****
>>> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
>>>
>>
>> _______________________________________________
>> Testlinkjp-users mailing list
>> Testl****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
>>
>
> _______________________________________________
> Testlinkjp-users mailing list
> Testl****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users
> 




Testlinkjp-users メーリングリストの案内
Zurück zum Archiv-Index