Reputation:
When I run django tests through manage.py test
is there a way to output the result to a text file?
Upvotes: 15
Views: 4533
Reputation: 376
Linux only...
python manage.py test 2>&1 | tee -a test.txt
This captures the stdout
and stderr
results as a single stream and still sends the output to the console.
Also see In the shell, what does " 2>&1 " mean? for the output redirection explanation
And How do I write stderr to a file while using "tee" with a pipe? for a slightly different output redirection method
Upvotes: 3
Reputation: 24823
on linux, you can do this:
python manage.py test > stdout.txt 2> stderr.txt
to redirect the output to files.
Upvotes: 20