2017-04-03 4 views
3

Wir nutzen Jest, um unsere Node.js-Tests zu betreiben, die mit einer Postgres-Datenbank interagieren, um CRUD-Operationen zu testen. Wir überholen derzeit die CLI-Option --runInBand, um sicherzustellen, dass unsere Tests seriell ausgeführt werden. Dies funktioniert gut, ist aber offensichtlich langsamer als wir es gerne hätten.Laufende Subsets von Jest-Tests parallel

Jetzt aus dem Lesen (und früheren Erfahrung) Ich habe es nützlich gefunden in der Lage, Gruppen von Tests als parallelisierbar markieren. Dies ist möglich mit nose in Python, aber ich kann nicht scheinen, die Syntax in Jest zu finden. Ist das möglich? Oder gibt es einen anderen Ansatz zur Beschleunigung von Tests der Datenbank (oder des Zustands, der auf Generalisierung beschränkt ist), die Jest befürwortet?

Danke, Alex

+0

Haben Sie eine Lösung gefunden? – dimitrisk

Antwort

0

Legen Sie Ihre Tests in separaten Dateien (in einem neuen Unterordner, wenn Sie sie organisiert behalten wollen). Auf diese Weise führt Jest die Dateien parallel aus.