2012-04-04 17 views
23

Birim Sınama ayarlarında "1 | 2'ye kadar" düzenekleri paralel olarak kurmaya "seçeneği görüyorum, ancak bunu" 1 "olarak ayarlamanın hala tek bir düzenin paralel olarak sınamalarını gerçekleştirdiği görülüyor. yürütme tamamen?* ReSharper'ın bir birimin birim testlerini paralel olarak çalıştırmasını önlemek için bir yol var mı?

Bu ReSharper 6.1 olduğunu.

+5

Neden bunu istersiniz? – delnan

+2

Bazen birim sınamasında hata ayıklamaya ihtiyacım var (belki de sınama yeterince basit olmadığı, birden fazla şeyi vb. Test ediyor vb.) Ve kişisel olarak diğer iş parçacıklarının paralel olarak çalıştırılmasında kodu ayıklamayı zor buluyorum. Bu bir sebep olabilir. –

+0

Hata ayıklayıcı dışında birden çok birim testi çalıştırıyorum. Belirli bir birim testinde hata ayıklamak istersem, sadece bu testi başlatırım. – surfen

cevap

3

Sen Ancak burada yığın taşması cevap How to run NUnit test fixtures serially?

bakmayı deneyin, bunu yapmak için ihtiyaç testi bağımlılıkları beslenen olabilir gibi görünüyor olabilir. Ya Ortak kaynaklara erişim veya bir diğerinin girdisi olması gereken bir testin çıktısı. Bu durum söz konusu ise, lütfen sizi tekrar gözden geçirmeyi düşünün. Bağımlılığı kaldırmak için r testi/kodu. Genellikle bu alaycı bir çerçeve (Moq, RhinoMocks, vb) kullanılarak yapılabilir.

+0

@BartRead "aşağıda" yanıtınız nerede? Bu konudaki tek yorumunuz görünüyor. –

İlgili konular