実際には、下にあるテスト ID を使用してサブフォルダー名を取得する必要があります。
テスト計画 > サブジェクト > サンプル (フォルダー名) > シナリオ (サブフォルダー) > TC1 (テスト-BPT)
Scenario
を使用してサブフォルダー名として取得する必要がありますTestID
これが私のコードです
ITestSetTreeManager tstm = tdc.testSetTreeManager().queryInterface(ITestSetTreeManager.class);
ITestSetFolder tsf = tstm.nodeByPath("Root\\Lab").queryInterface(ITestSetFolder.class);
IList testSets = tsf.findTestSets("Regression", false, "");
for (Com4jObject testSetObj : testSets)
{
ITestSet testSet = testSetObj.queryInterface(ITestSet.class);
System.out.println(testSet.name());
IBaseFactory testFactory = testSet.tsTestFactory().queryInterface(IBaseFactory.class);
IList testInstances = testFactory.newList("");
for (Com4jObject testInstanceObj : testInstances)
{
ITSTest testInstance = testInstanceObj.queryInterface(ITSTest.class);
System.out.println(testInstance.testName());
Object ID = testInstance.testId();
System.out.println(ID.toString());
}
}
ID オブジェクトを使用して取得できTestId
ますが、サブフォルダー名も取得する必要があります。
そのために TS_SUBJECT で試しましたが、失敗します
サブフォルダー名/ TS_SUBJECTフィールド値の取得に関する意見を誰でも共有できますか。