Python 如果Jupyter笔记本的一个单元出现故障,则跳过该测试

Python 如果Jupyter笔记本的一个单元出现故障,则跳过该测试,python,jupyter-notebook,integration-testing,pytest,jupyter,Python,Jupyter Notebook,Integration Testing,Pytest,Jupyter,我正在使用带有插件的pytest来运行我的Jupyter笔记本。我的要求是,第一次出现故障时应停止执行单个笔记本,但其余笔记本应继续执行。我不能使用-x标志来实现这一点,因为它会暂停整个pytest执行。这是我现在的命令: pytest-x--log level=INFO--log cli level=INFO-n=4--nbval--nbval单元超时=1200--current env**/*.ipynb 如果我删除-x,当我只希望每个笔记本出现一次故障时,我将为单个笔记本报告多个错误。 我

我正在使用带有插件的pytest来运行我的Jupyter笔记本。我的要求是,第一次出现故障时应停止执行单个笔记本,但其余笔记本应继续执行。我不能使用
-x
标志来实现这一点,因为它会暂停整个pytest执行。这是我现在的命令:

pytest-x--log level=INFO--log cli level=INFO-n=4--nbval--nbval单元超时=1200--current env**/*.ipynb

如果我删除
-x
,当我只希望每个笔记本出现一次故障时,我将为单个笔记本报告多个错误。 我无法通过运行
find对每个文件单独运行pytest-首先使用iname“*ipynb”
命令,因为我没有得到所有文件的一个摘要(每个文件都会导致一个
===========================================X失败,Y通过,3.99s中的Z警告========================================================================================================
输出类型)

有没有一种方法可以通过pytest实现这一点