<p>You can run functional tests individually or you can run the test runner which will run all the functional tests.</p>
<p>From Jon Atack's <a href="https://jonatack.github.io/articles/how-to-compile-bitcoin-core-and-run-the-tests" rel="nofollow noreferrer">doc</a> on how to compile Bitcoin Core and run the tests:</p>
<blockquote>
<p><code>test/functional/test_runner.py</code> to run the standard test suite (try <code>test/functional/test_runner.py -j 60</code> or a similar high number to run the tests more quickly in parallel)</p>
<p><code>test/functional/.py</code> to run an individual test file</p>
<p><code>test/functional/test_runner.py --extended</code> to run the extended test suite</p>
<p><code>test/functional/test_runner.py --help</code> to see the various options for running tests</p>
</blockquote>

CC BY-SA 4.0
2024-04-10T18:27:35.760Z
When should functional tests be run? Is it after changing a particular piece of code, or is always a good time to run functional tests?
Eoin
CC BY-SA 4.0
2024-04-10T12:06:54.573Z
2024-04-10T12:06:54.573Z
Michael Folkson
<p>Does the test <code>test/functional/test_runner.py</code> include all possible functional tests, or is it just a dummy initial test run?</p>

<bitcoin-core-development><functional-test>
What does this functional test include?
Eoin
# What does this functional test include?

(Asked by: username_0 on 2024-04-10)

Does the test `test/functional/test_runner.py` include all possible functional tests, or is it just a dummy initial test run?

**Tags:** bitcoin-core-development, functional-test


---

## 1 answers

### Answer by username_1 on 2024-04-10. Score: 0

You can run functional tests individually or you can run the test runner which will run all the functional tests.

From Jon Atack's [doc](https://jonatack.github.io/articles/how-to-compile-bitcoin-core-and-run-the-tests) on how to compile Bitcoin Core and run the tests:

> `test/functional/test_runner.py` to run the standard test suite (try `test/functional/test_runner.py -j 60` or a similar high number to run the tests more quickly in parallel)
>
> `test/functional/.py` to run an individual test file
>
> `test/functional/test_runner.py --extended` to run the extended test suite
>
> `test/functional/test_runner.py --help` to see the various options for running tests

> **Comments:**
> **username_0**: When should functional tests be run? Is it after changing a particular piece of code, or is always a good time to run functional tests?  

---

