fixed the rst code blocks

This commit is contained in:
Simon Hafner 2015-06-18 16:10:54 -05:00
commit ab559814d8

View file

@ -11,11 +11,13 @@ a type, you can use
.. code-block:: nim .. code-block:: nim
{.deprecated [oldName: new_name].} {.deprecated [oldName: new_name].}
Or you can simply use Or you can simply use
.. code-block:: nim .. code-block:: nim
proc oldProc() {.deprecated.} proc oldProc() {.deprecated.}
to mark a symbol as deprecated. Works for procs/types/vars/consts, to mark a symbol as deprecated. Works for procs/types/vars/consts,
@ -42,6 +44,7 @@ testing by itself, don't rely on echo statements or similar.
Sample test: Sample test:
.. code-block:: nim .. code-block:: nim
when isMainModule: when isMainModule:
block: # newSeqWith tests block: # newSeqWith tests
var seq2D = newSeqWith(4, newSeq[bool](2)) var seq2D = newSeqWith(4, newSeq[bool](2))
@ -67,6 +70,7 @@ the test. Possible keys are:
An example for a test: An example for a test:
.. code-block:: nim .. code-block:: nim
discard """ discard """
errormsg: "type mismatch: got (PTest)" errormsg: "type mismatch: got (PTest)"
@ -84,6 +88,7 @@ Running tests
You can run the tests with You can run the tests with
.. code-block:: bash .. code-block:: bash
./koch tests ./koch tests
which will run a good subset of tests. Some tests may fail. which will run a good subset of tests. Some tests may fail.
@ -99,6 +104,7 @@ reference test. You'll also need to the commit id, because that's what
the tester needs to know in order to compare the two. the tester needs to know in order to compare the two.
.. code-block:: bash .. code-block:: bash
git checkout devel git checkout devel
DEVEL_COMMIT=$(git rev-parse HEAD) DEVEL_COMMIT=$(git rev-parse HEAD)
./koch tests ./koch tests
@ -106,6 +112,7 @@ the tester needs to know in order to compare the two.
Then switch over to your changes and run the tester again. Then switch over to your changes and run the tester again.
.. code-block:: bash .. code-block:: bash
git checkout your-changes git checkout your-changes
./koch tests ./koch tests
@ -113,4 +120,5 @@ Then you can ask the tester to create a ``testresults.html`` which will
tell you if any new tests passed/failed. tell you if any new tests passed/failed.
.. code-block:: bash .. code-block:: bash
./koch --print html $DEVEL_COMMIT ./koch --print html $DEVEL_COMMIT