UNPKG

@nicodoggie/node-kiwi-tcms-api

Version:

Vibe-coded Node.js wrapper for Kiwi TCMS XML-RPC API. Use at your own risk.

42 lines (41 loc) 1.17 kB
import { KiwiClient } from '../client'; import { TestExecution, TestExecutionFilter, Comment } from '../types'; /** * Test Execution API module */ export declare class TestExecutionAPI { private client; constructor(client: KiwiClient); /** * Filter test executions */ filter(query?: TestExecutionFilter): Promise<TestExecution[]>; /** * Update a test execution */ update(executionId: number, updateData: Partial<TestExecution>): Promise<TestExecution>; /** * Add a comment to test execution */ addComment(executionId: number, comment: string): Promise<Comment>; /** * Remove a comment from test execution */ removeComment(executionId: number, commentId: number): Promise<void>; /** * Add a link to test execution */ addLink(executionId: number, linkData: { url: string; name?: string; is_defect?: boolean; }): Promise<any>; /** * Get links for test execution */ getLinks(query?: any): Promise<any[]>; /** * Remove a link from test execution */ removeLink(executionId: number, linkId: number): Promise<void>; }