【问题标题】:How to run all TestModule in [Test Setup for Test Modules] CANoe如何在 [Test Setup for Test Modules] CANoe 中运行所有 TestModule
【发布时间】:2021-02-08 13:29:09
【问题描述】:

我的[测试模块的测试设置]在这里相同:

环境 1 (Test_Environment.tse)
-TestEnv1Folder(文件夹)

  • TestModuleEnv1-1
  • TestModuleEnv1-2
    -TestFolder(文件夹)
    • TestModuleInFolder1
    • TestModuleInFolder2
      -TestFolder2(文件夹)
      • TestModuleEnv2-1
      • TestModuleEnv2-2

我了解用途:

 test_environment = self.application.Configuration.TestSetup.TestEnvironments.Item("Environment1")
 test_environment = win32.CastTo(test_environment, "ITestEnvironment2")
 testM = test_environment.Folders.Item("TestFolder")

我在 [TestFolder] 文件夹中运行测试模块... 我知道我必须使用 p"Folders.Item (index)" 才能运行测试模块。 (指数会逐渐增加)。

问题:如何在所有文件夹(TestEnv1Folder、TestFolder 和 TestFolder2)中运行所有 testModule?

【问题讨论】:

  • 您的问题到底是什么?您似乎知道如何遍历文件夹及其内容,那么还有什么是打开的?

标签: python testing canoe com-interface


【解决方案1】:

您可以使用TestEnvironment 对象下的ExecuteAll 方法。这将执行该 TestEnvironment 下所有文件夹中的所有测试用例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    • 2016-08-01
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多