跳过Jupyter笔记本测试是否其中一个单元发生故障

问题描述

我正在将pytest与nbval插件一起使用来运行Jupyter笔记本。我的要求是,单个笔记本的执行应在第一次失败时停止,但其余笔记本应继续执行。我无法使用document.querySelectorAll('data')标志来执行此操作,因为它会挂起整个pytest执行。这是我现在的命令:

-x

如果我删除pytest -x --log-level=INFO --log-cli-level=INFO -n=4 --nbval --nbval-cell-timeout=1200 --current-env **/*.ipynb,则当我只希望每个笔记本出现一个故障时,将会收到针对单个笔记本的多个错误报告。 我无法通过先运行-x命令来在每个文件上单独运行pytest,因为我没有得到所有文件的摘要(每个文件都会导致find . -iname "*ipynb"类型的输出)。>

是否可以使用pytest实现此目的?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)