手動テストの結果をTestLinkで管理するようになってから、自動テストの結果もTestLinkで管理したくなったのでXML-RPCを使ってテストの結果をTestLinkに送信するクラスを作成しました。

ダウンロード
ソースコード/サンプルプロジェクト一式をgithubで公開しています。
使い方
SYTestLink* testlink = [[SYTestLink alloc] initWithEndpointURL:PNTestLinkEndPointURL
devKey:PNTestLinkDevKey
testPlanID:PNTestLinkTestPlanID
buildID:PNTestLinkBuildID];
// Do some test
if (testFailed) {
[testLink sendReportAsPassedForTestCaseID:testCaseID];
} else {
[testLink sendReportAsFailedForTestCaseID:testCaseID];
}
[testlink release];
- 非ARCです。
- 投稿するにはTestLink側でXML-RPCの設定を有効にしておく必要があります。