Frequently Asked Questions¶
How to speed up the test process?¶
Warning
Beware, when talking about speed a lot a thing have to be taken in consideration. Indeed here is a non exaustive list of things which fluctuate testing speed.
- Bandwidth.
- DNS Server response time.
- CPU.
- ISP blocking a big amount of connection to the outside world.
- Our databases management (do not apply for MySQL and MariaDB format).
- Amount of data to test.
- …
I have a dedicated server or machine just for PyFunceble¶
Simply increase the number of maximal workers PyFunceble is allowed to use
throught the --max-workers
argument.
By default the number of workers is equal to:
CPU CORES * 5
meaning that if you have 8 CPU cores, the value will be automatically set to
40
.
Warning
Keep in mind that the --max-workers
mostly - if not only - affects
the tester threads. Because we want to safely write the files, we still
need a single thread which read the submitted results and generate the
outputs.
The reason we did that with 4.0.0
is because, we don’t want to
have a wrongly formatted output file.