【问题标题】:Django tests dump data/ resultsDjango 测试转储数据/结果
【发布时间】:2011-07-14 10:19:22
【问题描述】:

当我通过manage.py test 运行 django 测试时,有没有办法将结果输出到文本文件?

【问题讨论】:

  • manage.py test > results.txt 有什么问题?

标签: django unit-testing testing text-files


【解决方案1】:

在 linux 上,你可以这样做:

python manage.py test > stdout.txt 2> stderr.txt

将输出重定向到文件。

【讨论】:

    【解决方案2】:

    仅限 Linux...

    python manage.py test 2>&1 | tee -a test.txt
    

    这会将stdoutstderr 结果捕获为单个流,并且仍将输出发送到控制台。

    输出重定向说明另见In the shell, what does " 2>&1 " mean?

    How do I write stderr to a file while using "tee" with a pipe? 的输出重定向方法略有不同

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-19
      • 2021-11-21
      • 2022-07-25
      • 2011-07-06
      • 2012-05-20
      • 2012-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多