我想设计一些测试用例,每个测试用例都会做相同的操作 喜欢
测试A做:
insomd moduleX test
rmmod moduleX
测试B做
insomd moduleY
测试
rmmod moduleY
是否可以将 insmod 和 rmmod 操作放入设置和拆卸中? 通过参数或类似的东西。 我想在这里使用设置/拆卸来执行准备和清理操作,但不要在测试功能中。
当然,只需import os
并运行os.system('insmod moduleX')
,并在测试A的设置和拆卸中运行和os.system('rmmod moduleX')
,以及testB的比照
。看看这里,了解如何在python中调用外部命令。
您将更改操作系统,因此,如果在拆卸发生之前某些东西中断了测试,您可能会使系统处于不一致状态。