@@ -461,7 +461,7 @@ C (cpplint)
461461
462462*pandas * uses the `Google <https://google.github.io/styleguide/cppguide.html >`_
463463standard. Google provides an open source style checker called ``cpplint ``, but we
464- use a fork of it that can be found `here <https://github.com/cpplint/cpplint >`_ .
464+ use a fork of it that can be found `here <https://github.com/cpplint/cpplint >`__ .
465465Here are *some * of the more common ``cpplint `` issues:
466466
467467 - we restrict line-length to 80 characters to promote readability
@@ -479,7 +479,7 @@ You can also run this command on an entire directory if necessary::
479479
480480To make your commits compliant with this standard, you can install the
481481`ClangFormat <http://clang.llvm.org/docs/ClangFormat.html >`_ tool, which can be
482- downloaded `here <http://llvm.org/builds/ >`_ . To configure, in your home directory,
482+ downloaded `here <http://llvm.org/builds/ >`__ . To configure, in your home directory,
483483run the following command::
484484
485485 clang-format style=google -dump-config > .clang-format
@@ -520,15 +520,6 @@ submitting code to run the check yourself on the diff::
520520
521521 git diff master | flake8 --diff
522522
523- Furthermore, we've written a tool to check that your commits are PEP8 great, `pip install pep8radius
524- <https://github.com/hayd/pep8radius> `_. Look at PEP8 fixes in your branch vs master with::
525-
526- pep8radius master --diff
527-
528- and make these changes with::
529-
530- pep8radius master --diff --in-place
531-
532523Backwards Compatibility
533524~~~~~~~~~~~~~~~~~~~~~~~
534525
@@ -611,7 +602,27 @@ Or with one of the following constructs::
611602 pytest pandas/tests/[test-module].py::[TestClass]
612603 pytest pandas/tests/[test-module].py::[TestClass]::[test_method]
613604
614- For more, see the `pytest<http://doc.pytest.org/en/latest/> `_ documentation.
605+ Using `pytest-xdist <https://pypi.python.org/pypi/pytest-xdist >`_, one can
606+ speed up local testing on multicore machines. To use this feature, you will
607+ need to install `pytest-xdist ` via::
608+
609+ pip install pytest-xdist
610+
611+ Two scripts are provided to assist with this. These scripts distribute
612+ testing across 4 threads.
613+
614+ On Unix variants, one can type::
615+
616+ test_fast.sh
617+
618+ On Windows, one can type::
619+
620+ test_fast.bat
621+
622+ This can significantly reduce the time it takes to locally run tests before
623+ submitting a pull request.
624+
625+ For more, see the `pytest <http://doc.pytest.org/en/latest/ >`_ documentation.
615626
616627 .. versionadded :: 0.20.0
617628
0 commit comments