Veritabanı ile çalışmak için bütünleştirme testleri yazıyorum. Her bir testin başlangıcında, depolama alanını temizlerim ve bazı veriler oluşturur.Yerleşik entegrasyon testleri eşzamanlı mı, sıralı mı çalışıyor?
Testlerimin boş bir veritabanıyla çalıştığımı doğrulamak için sırayla çalışmasını istiyorum. Ancak, tümleştirme sınamaları aynı anda çalıştırılıyor gibi görünüyor, çünkü bazen veritabanını temizledikten sonra varolan belgeleri alıyorum.
Veritabanını kontrol ettim ve her bir test için bir gecikme eklediğimde (std::thread::sleep_ms(10000)
ile) farklı testlerde oluşturulan belgelerin yaklaşık aynı oluşturma süresine sahip olduğunu gördüm.
Tümleştirme sınamalarının nasıl çalıştırıldığını açıklayabilir misiniz ve bunları sırayla çalıştırmak mümkün mü?