Karma Testlerini belirli bir tohumla çalıştırabilir miyim? [kapalı]

Aug 16 2020

Karma / Jasmine ile test edilen bir Angular Projesinde çalışıyorum. Açısal testler, varsayılan olarak, rastgele bir sırada çalışır ve bu, belirli bir sırada çalıştırılırsa testin başarısız olmasına neden olabilir.

Tarayıcı çalıştırıcımda, testlerin birlikte çalıştırıldığı rastgele tohum görüntülediğini fark ettim.
Testleri çalıştırırken, aynı siparişi birden fazla kez test edebilmek için bu tohumu belirtebilir miyim? (Ve böylece testlerinin hangi sırayla başarısız olduğunu göstermek için bu tohumu başkalarına iletebilirim).

Bu soru çözüldü, neden "Kapalı. Bu sorunun ayrıntılara veya açıklığa ihtiyacı var."

Yanıtlar

1 AliF50 Aug 16 2020 at 10:48

randomJasmine 3.x'te her zaman aynı sırayı almak için karma yapılandırmasında false değerini ayarlayabilirsiniz .

Yasemin'i testleri rastgele çalıştırmayacak şekilde yapılandırın

Tohum için bir de tohum seçeneği var ama onu nasıl kullanacağımdan emin değilim. Bunun bir işlev olduğunu söylüyor, ancak ikinci bağlantıda sağlanan '4321'i görüyorum.

https://github.com/karma-runner/karma-jasmine

Her iki durumda da, belirtmek random: falsesizin için yeterli olmalı çünkü bu her çalışmada aynı sıra olmalıdır.