使用多个标志选项在PyCharm中轻松运行pytest

时间:2019-04-10 15:01:01

标签: python pycharm pytest

我希望能够轻松地在PyCharm中运行pytest慢速和非慢速测试。

我可以通过将带有标志的PyCharm中的pytest添加到“运行/调试配置”中pytest的“其他参数”选项中,然后右键单击测试文件并选择“在目录中运行pytest”来运行pytest

我使用@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) // @ActiveProfiles("kafka") REMOVED @TestPropertySource(properties = "spring.kafka.bootstrap-servers=${spring.embedded.kafka.brokers}") @EmbeddedKafka(/* config properties */) public @interface CustomEmbeddedKafka{ } 装饰器和@pytest.mark.slow仅运行慢速测试(否则我认为this会有所帮助)

我想设置三种配置,每一种用于

  • 非慢速测试
  • 所有测试

并且能够轻松地将其中任何一个应用到任何给定的文件或目录(无需创建许多配置)。

0 个答案:

没有答案