aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-10-01 18:54:04 +0800
committerchriseth <chris@ethereum.org>2018-10-01 18:54:04 +0800
commit593d303ced57022747ce4debc94dd26b1f9b2b5c (patch)
tree264b62fa66d1c9ddad32e5cef8caa768237bc1e3
parent998de848362ac1a3d664f25c0e837ea05bb370d6 (diff)
downloaddexon-solidity-593d303ced57022747ce4debc94dd26b1f9b2b5c.tar
dexon-solidity-593d303ced57022747ce4debc94dd26b1f9b2b5c.tar.gz
dexon-solidity-593d303ced57022747ce4debc94dd26b1f9b2b5c.tar.bz2
dexon-solidity-593d303ced57022747ce4debc94dd26b1f9b2b5c.tar.lz
dexon-solidity-593d303ced57022747ce4debc94dd26b1f9b2b5c.tar.xz
dexon-solidity-593d303ced57022747ce4debc94dd26b1f9b2b5c.tar.zst
dexon-solidity-593d303ced57022747ce4debc94dd26b1f9b2b5c.zip
fixup! fixup! [DOCS] Update contributing.
-rw-r--r--docs/contributing.rst7
1 files changed, 4 insertions, 3 deletions
diff --git a/docs/contributing.rst b/docs/contributing.rst
index c065893b..95a0f69d 100644
--- a/docs/contributing.rst
+++ b/docs/contributing.rst
@@ -83,10 +83,10 @@ To run a basic set of tests that neither require ``aleth`` nor ``libz3``, run
internally.
The option ``--no-smt`` disables the tests that require ``libz3`` and
-``--no-ipc`` disables those that requir ``aleth``.
+``--no-ipc`` disables those that require ``aleth``.
If you want to run the ipc tests (those test the semantics of the generated code),
-you need to install `aleth <https://github.com/ethereum/cpp-ethereum/releases/download/solidityTester/eth>`_ and run it in testing mode: ``aleth --test -d /tmp/testeth``.
+you need to install `aleth <https://github.com/ethereum/cpp-ethereum/releases/download/solidityTester/aleth_2018-06-20_artful>`_ and run it in testing mode: ``aleth --test -d /tmp/testeth`` (make sure to rename it).
Then you run the actual tests: ``./scripts/soltest.sh --ipcpath /tmp/testeth/geth.ipc``.
@@ -109,7 +109,8 @@ Writing and running syntax tests
Syntax tests check that the compiler generates the correct error messages for invalid code
and properly accepts valid code.
-They are stored in individual files. These files must contain annotations, stating the expected result(s) of the respective test.
+They are stored in individual files inside ``tests/libsolidity/syntaxTests``.
+These files must contain annotations, stating the expected result(s) of the respective test.
The test suite will compile and check them against the given expectations.
Example: ``./test/libsolidity/syntaxTests/double_stateVariable_declaration.sol``