Currently, this is still kind of hacked together and mostly up for review, so 
any feedback/ways to improve things/how you would like to see this sort of 
thing work is much appreciated.

This primarily does two things:

- It allows you to specify multiple interpreters by adding multiple ``-i`` 
flags. The results for all of the results are uploaded after all of them have 
run and a summary GitHub comment is made. It currently always creates this 
summary post, which should probably be changed to do so only when there are 
multiple interpreters. For an example, see 
(here)[https://github.com/sympy/sympy/pull/1403#issuecomment-6755743].

- Tests the HTML docs building by adding the ``-D`` flag. This is basically 
taking what Aaron mentioned in sympy/sympy#1400 and adds it as one of the 
tests. The main difference is the summary in the GitHub comment is different, 
it gives the docs building command and the Sphinx version. I'm not sure if 
there is any other relevant info, but that is what I came up with as possibly 
useful. There isn't really any error checking to make sure the tester has, for 
example, sphinx installed. Also, adding the flag adds the docs as an additional 
test, there isn't a way to do only the docs, which would be good for PR's that 
only improve docs. For an example, see 
(here)[https://github.com/sympy/sympy/pull/1400#issuecomment-6767169].

You can merge this Pull Request by running:

  git pull https://github.com/flacjacket/sympy-bot bot-argparse

Or you can view, comment on it, or merge it online at:

  https://github.com/sympy/sympy-bot/pull/115

-- Commit Summary --

* Switch from optparse to argparse
* Allow multiple interpreter commands
* Add support for building docs

-- File Changes --

M README.rst (18)
M sympy-bot (556)
M testrunner.py (19)

-- Patch Links --

  https://github.com/sympy/sympy-bot/pull/115.patch
  https://github.com/sympy/sympy-bot/pull/115.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/sympy/sympy-bot/pull/115

-- 
You received this message because you are subscribed to the Google Groups 
"sympy-patches" group.
To post to this group, send email to sympy-patches@googlegroups.com.
To unsubscribe from this group, send email to 
sympy-patches+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy-patches?hl=en.

Reply via email to