首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过毒理运行狮身人面像

通过毒理运行狮身人面像
EN

Stack Overflow用户
提问于 2017-11-10 14:00:38
回答 1查看 857关注 0票数 2

我有一个毒理,可以让我运行一些文件检查。这或多或少来自于关于毒理的正式文件

代码语言:javascript
复制
[tox]
envlist = py36, flake8, docs

[testenv:docs]
basepython=python3.6
changedir=docs  # ← causes sphinx-apidoc to misbehave.
deps=-r{toxinidir}/requirements/requirements.txt
commands=
    sphinx-apidoc --force --separate --private --module-first -o docs site '*/*test*' '*/*migration*'
    pytest --maxfail=1 --tb=line -v --junitxml=junit_{envname}.xml check_sphinx.py

但是,第一个命令(sphinx-apidoc …)需要在项目的根中运行,否则排除模式不能工作。这是尽管我尝试了许多可能的变化。第二个命令需要在docs目录中运行。

如何让这两个命令在单独的目录中运行?

EN

回答 1

Stack Overflow用户

发布于 2017-11-10 14:04:15

commands指向shell脚本,例如

代码语言:javascript
复制
#!/bin/bash

set -eux

sphinx-apidoc --force --separate --private --module-first -o docs site '*/*test*' '*/*migration*'
cd docs
pytest --maxfail=1 --tb=line -v --junitxml=junit_{envname}.xml check_sphinx.py
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47224468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档