This is my copy of trunk, where I do regular, ongoing development. It will be ready for review and merging most of the time.
- 1347. By Fernando Perez on 2010-01-17
Added diagnostics printout at the end of the test suite.
This will make it easier for us to understand problem reports from users.
- 1346. By Fernando Perez on 2010-01-17
Moved system info into its own utility, so we can use in in test suite too.
- 1345. By Fernando Perez on 2010-01-17
Robustness fixes in test suite machinery.
Added a module-level INSTALLED flag, which can be set to false if the test
suite is being run in-place (without ipython having been installed at all).
This is because how we call and import things must be done differently
depending on whether the code is installed or is being run in-place. The
only ones that can know this reliably are the entry-point scripts, so those
are responsible for setting this flag.
Also made the code that validates ipython in subprocesses report errors
better, by checking stderr for errors before validating stdout output, as
anything on stderr will be likely informative of the real problem.
- 1344. By Fernando Perez on 2010-01-17
Inform user at install time of minimal python requirements if not met.
- 1343. By Fernando Perez on 2010-01-17
Give good error message when starting tests if nose is missing.
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)