DEV Community

Discussion on: How I Speed up My Django Test Suite by 200%

Collapse
 
francois_constant profile image
François Constant

Hi @nguyenbathanh . Could you share your code for ElasticSearch?

Collapse
 
nguyenbathanh profile image
Thanh Nguyen • Edited

In settings.py, set WORKER_INDEX = 0.

In custom test runner:

def es_parallel_init_worker(counter):
    _init_worker(counter)
    settings.WORKER_INDEX = counter.value
Enter fullscreen mode Exit fullscreen mode

Then using WORKER_INDEX from settings as prefix to your ES index.