On this page
MiniDriver Tests
尽管 TestCliDriver 测试分别在/ clientpositive 和/ clientnegative 下运行所有测试,但是由于时间原因,MiniDriver 测试(即 TestMiniTezCliDriver,TestMinimrCliDriver)仅运行其中一部分。这些由位于./itests/qtest/testconfiguration.properties 中的属性文件确定。
当前有以下属性:
minimr.query.files:由 TestMinimrCliDriver 运行的测试(正)
minimr.query.negative.files:由 TestMinimrCliDriver 运行的测试(负)
minitez.query.files.shared:由 TestMinimrCliDriver 和 TestMiniTezCliDriver 运行的测试
minitez.query.files:由 TestMiniTezCliDriver 运行的测试
beeline.positive.exclude:与 TestBeeLineDriver 一起运行时,如果已启用,则排除测试。
因此,如果从这些测试驱动程序中的任何一个添加/删除测试,请确保更新此属性文件。
由于此列表可能会更改,因此请检查./itests/qtest/pom.xml 中每个驱动程序使用的内容。特别是,每个驱动程序的“ includeQueryFiles”和“ excludeQueryFiles”将引用这些属性中的一个或多个。
运行Hive PTest2 基础架构的Hive PTest2 基础架构不使用./itests/qtest/pom.xml,但是具有类似的逻辑来解析此属性文件,简而言之,因为它需要为每个节点创建不同的测试批。如果自己更改驱动程序定义(例如修改属性键,添加新的驱动程序),则请记住,除了 pom.xml 之外,Ptest2 Infra 也需要了解新的更改。