Aracılığıyla paylaş


komut seçeneklerini Te.exe

Usage

<te.exe> test_binaries [/appendWttLogging] [/breakOnCreate] [/breakOnError] [/breakOnInvoke] [/coloredConsoleOutput] [ /console:flushWrites] [/console:position=[x,y | current] [/console:size=<x,y>] [ /console:topmost ][/defaultAppDomain] [/disableConsoleLogging] [/disableTimeouts] [/disableTimeouts]/dpiaware ] [/enableWttLogging] [/inproc] [/isolationLevel] [/labMode] [/list] [/listProperties] [/logFile:name<] [/logOutput:><mode>] [/miniDumpOnCrash] [/miniDumpOnError] [/name:<testname>] [/outputFolder:<folderName>] [/p:<ParamName>=<ParamValue>] [/parallel] [/persistPictResults] [/pict:<OptionName>=<OptionValue>] [/rebootStateFile] [/reportLoadingIssue] [/runas:<RunAsType>] [/ runIgnoredTests] [/runon:<MachineName>] [/screenCaptureOnError] [/select:<query>] [/sessionTimeout:<value>] [/stackFrameCount:<value>] [/stackTraceOnError] [/terminateOnFirstFailure] [/testDependencies:<files>] [/testmode:Loop] [/testmode:Stress] [/testTimeout:<value>] [ /unicodeOutput:<true/false>] [/version] [/wttDeviceString:<value>] [/wttDeviceStringSuffix:<value>]

Seçim/Yürütme Komutları

test_binaries

Yürütülecek bir veya daha fazla test dosyası belirtin (boşluklarla ayrılmış). Joker karakterler desteklenir.

te.exe test1.dll

Yorumu: tüm testleri test1.dlliçinde çalıştırın.

te.exe test1.dll test2.dll test3.dll

Yorumu: test1.dll, test2.dll ve test3.dlltüm testleri çalıştırın.

te.exe *.dll

Yorumu: Geçerli dizindeki tüm dll'lerde tüm testleri çalıştırın.

/coloredConsoleOutput:<true/false>

TAEF'in renkli konsol metni verip vermeyeceğini belirtir. Varsayılan değer true'dur. False olarak ayarlanırsa, TAEF tüm metinleri varsayılan konsol rengiyle verir.

te.exe test1.dll /coloredConsoleOutput:false

/console:<optionName>=<value>

TE'nin konsol kullanımını yapılandırmak için seçenekler sağlar. Aşağıdaki seçenekler kullanılabilir:

/console:flushWrites

Her satır yazıldıktan sonra konsol çıkışının boşaltılmasına neden olur; TE.exeçıkışı yeniden yönlendirildiğinde kullanışlıdır.

/console:position=[x,y | current ]

Konsol penceresinin birincil monitörün köşesine göre konumunu (piksel olarak) ayarlar. Geçerli konsol konumunun yeniden başlatmadan devam ederken depolanması ve kullanılması gerektiğini belirtmek için geçerli değerini kullanın.

/console:size=[ <x,y> | current ]

Konsol penceresinin boyutunu ayarlar (karakter boyutlarında). Gerekirse ekran arabelleği boyutu pencerenin boyutuyla eşleşecek şekilde artırılır. Geçerli konsol boyutunun yeniden başlatmadan devam ederken depolanması ve kullanılması gerektiğini belirtmek için geçerli değeri kullanın.

/console:topmost

Yürütme süresi boyunca konsolun masaüstü z düzeninde 'en üstteki' te.exe çalışmasını sağlar.

/dpiaware

Testleri DPI kullanan olarak işaretlenmiş bir işlemde yürütür, bkz. Yüksek DPI. Bu, meta veriler ("DpiAware") aracılığıyla da ayarlanabilir.

/inproc

tüm testleri TE.ProcessHost.exeyerine TE.exe işleminin içinde yürütebilirsiniz.

te.exe test1.dll /inproc

Note

TE, /inproc ayarı kullanılırken aynı anda yalnızca bir test dll'sinin yürütülmesini destekler.

/isolationLevel:<Level>

TAEF testleri yürütülürken kullanılacak en düşük yalıtım düzeyini belirtir. Bu değer meta veri olarak belirtilen IsolationLevel ile çakşırsa, değer en sıkı kapsama sahip yalıtım düzeyi olur. Diğer ayrıntılar için bkz. Test Yalıtımı .

te.exe test1.dll /isolationLevel:Class

/labMode

Testleri yürütür ve olası engelleme kullanıcı arabirimini kaldırır (örneğin, kilitlenme testleriyle ilgili Windows Hata Raporlama iletişim kutuları).

/list

Tüm test_binaries adlarını ve bunların içindeki sınıfları ve yöntemleri listeler. Seçim ölçütleri belirtilirse, yalnızca ölçütleri karşılayanların adlarını listeler.

 te.exe test1.dll test2.dll /list

 WEX::UnitTests::Test1
  WEX::UnitTests::Test1::Example1
  WEX::UnitTests::Test1::Example2
  WEX::UnitTests::Test1::Example3

 WEX::UnitTests::Test2
  WEX::UnitTests::Test2::Example1
  WEX::UnitTests::Test2::Example2
  WEX::UnitTests::Test2::Example3
 te.exe test1.dll test2.dll /select:@name='*Example2*' /list

 WEX::UnitTests::Test1
  WEX::UnitTests::Test1::Example2

 WEX: :UnitTests::Test2
  WEX::UnitTests::Test2::Example2

/listProperties

Varsa, tüm test_binaries ve içindeki sınıfların ve yöntemlerin adlarını ve özelliklerini, Kurulum ve Teardown işlev adları ile birlikte listeler. Seçim ölçütleri belirtilirse, yalnızca ölçütleri karşılayanların adlarını listeler.

 te.exe test1.dll test2.dll /listProperties

 WEX::UnitTests::Test1
  WEX::UnitTests::Test1::Example1
   Setup: Test1Setup
   Teardown: Test1Teardown
   Property[ThreadingModel] = MTA
  WEX::UnitTests::Test1::Example2
   Setup: Test1Setup
   Teardown: Test1Teardown
   Property[ThreadingModel] = STA
  WEX::UnitTests::Test1::Example3
   Setup: Test1Setup
   Teardown: Test1Teardown
   Property[ThreadingModel] = STA

 WEX::UnitTests::Test2
  WEX::UnitTests::Test2::Example1
   Property[ThreadingModel] = MTA
  WEX::UnitTests::Test2::Example2
   Property[ThreadingModel] = STA
  WEX::UnitTests::Test2::Example3
   Property[ThreadingModel] = MTA
 te.exe test1.dll test2.dll /select:@name='*Example2*' /listProperties

 WEX::UnitTests::Test1
  WEX::UnitTests::Test1::Example2
   Setup: Test1Setup
   Teardown: Test1Teardown
   Property[ThreadingModel] = STA

 WEX::UnitTests::Test2
  WEX::UnitTests::Test2::Example2
   Property[ThreadingModel] = STA

/name:<testname>

Test adı tabanlı seçim, "/select:@Name='testname<'>" için kolay bir alternatiftir. Test <adı> yine de joker karakterler ("*" ve "?") içerebilir, ancak tek tırnak içinde yer almamalıdır. Komut isteminde /select ve /name her ikisi de belirtilirse, /select sorgusu öncelikli olur ve /name yoksayılır.

te.exe test1.dll /name:*TestToLower

Yorumu: Yöntem adlarının 'TestToLower' ile sona erdiği test1.dll tüm testleri çalıştırın. Aynı durum seçim ölçütleri kullanılarak /select:@Name='*TestToLower' olarak gösterilebilir.

te.exe test1.dll /name:*StringTest*

Yorumu: ad alanında, sınıf veya yöntem adında 'StringTest' tümceciği içeren tüm testleri test1.dll çalıştırın.

/outputFolder:<folderName>

Oluşturulan tüm dosyaları yerleştirmek için bir klasör belirtir. Varsayılan değer geçerli dizindir. Ortam değişkenlerini kullanabilirsiniz, örneğin:

te.exe test1.dll /outputFolder:%TEMP%\\MyOutput

/p:<ParamName>=<ParamValue>

name=ParamName parametresi ve parametre değeri=ParamValue olan bir çalışma zamanı parametresi tanımlar. Bu parametrelere bir test yönteminden veya kurulum/temizleme yöntemlerinden erişilebilir.

te.exe test1.dll /p:x=5 /p:myParm=cool

X'i test kodunuzda desteklenen çeşitli türlerden biri olarak alabilirsiniz. Örneğin, burada bunu hem int hem de WEX::Common::String olarak aldığımızı görebilirsiniz:

                int x = 0;
                String xString;
                RuntimeParameters::TryGetValue(L"x", x);
                RuntimeParameters::TryGetValue(L"x", xString);

Daha fazla bilgi için lütfen TAEF'yi ziyaret edin. Çalışma Zamanı Parametreleri yardım sayfası.

/parallel

Testleri birden çok işlemci arasında paralel olarak yürütür. Testler 'Paralel' meta verileriyle işaretlenerek paralel yürütmeyi kabul etmelidir.

te.exe test1.dll /parallel

Daha fazla bilgi için lütfen Paralel yardım sayfasını ziyaret edin.

/persistPictResults

Geçerli yürütmede PICT DataSource kullanılarak testler için PICT.exe tarafından oluşturulan sonuçları önbelleğe alır. Sonraki test yürütmesi, aynı model ve tohum dosyalarında PICT.exe çalıştırmaya karşı önbelleğe alınan sonuçları kullanmayı dener.

/pict:<OptionName>=<OptionValue>

PICT DataSource kullanan testler için çağrıldığında PICT.exe denetleme seçenekleri sağlar. Bu seçeneklerden birinin ayarlanması şu anda koddaki tüm ilişkili meta verileri geçersiz kılar. Aşağıdaki seçenekler kullanılabilir:

/Pict:Order=3
değerini PICT.exeiçin /o komut seçeneği aracılığıyla geçirerek birleşimlerin sırasını ayarlar.

/Pict:ValueSeparator=;
değerini PICT.exeiçin /d komut seçeneği aracılığıyla geçirerek değer ayırıcısını ayarlar.

/Pict:AliasSeparator=+
değerini PICT.exeiçin /a komut seçeneği aracılığıyla geçirerek diğer ad ayırıcısını ayarlar.

Pict:NegativeValuePrefix=!
değeri PICT.exeiçin /n komut seçeneği aracılığıyla geçirerek negatif değer ön ekini ayarlar.

/Pict:SeedingFile=test.seed
değerini PICT.exeiçin /e komut seçeneği aracılığıyla geçirerek dağıtım dosyasının yolunu ayarlar.

/Pict:Random=true
PICT sonuçlarında rastgeleliği açar veya kapatır ve PICT veri kaynağı günlüğünü kullanılan rastgele tohum yapar.

/Pict:RandomSeed=33
PICT.exeiçin /r komut seçeneği aracılığıyla değeri geçirerek rastgele tohumu ayarlar. Pict:Random açıkça false olarak ayarlanmadığı sürece bu ayar Pict:Random'u açar.

/Pict:CaseSensitive=true
true olarak ayarlandığında, /c komut seçeneğini PICT.exegeçirerek büyük/küçük harf duyarlılığını açar.

/Pict:Timeout=00:01:30
İşlemi öldürmeden önce PICT.exe bitmesini bekleme süresini ayarlar. Değer [Gün.] biçimindedirSaat[:Dakika[:Saniye[. FractionalSeconds]]] .

/runas:<RunAsType>

Testleri belirtilen ortamda yürütür. Ayrıntılı kullanım bilgileri için lütfen RunAs belgelerine bakın.

te.exe *.dll /runas:System

Yorumu: Tüm testleri Sistem olarak çalıştırın.

te.exe *.dll /runas:Elevated

Yorumu: Tüm testleri yükseltilmiş kullanıcı olarak çalıştırın.

te.exe *.dll /runas:Restricted

Yorumu: Tüm testleri yükseltilmiş olmayan bir kullanıcı olarak çalıştırın.

te.exe *.dll /runas:LowIL

Yorumu: Düşük Bütünlük işleminde tüm testleri çalıştırın.

/runIgnoredTests

"Yoksay" meta verileri "true" olarak ayarlanmış test sınıfları ve test yöntemleri de dahil olmak üzere tüm testleri yürütür veya listeler ( /list veya /listProperties ile birlikteyse). Varsayılan olarak, "Yoksay" meta verileri "true" olarak ayarlanmış test sınıfları ve test yöntemleri yürütme sırasında ve listelenirken atlanır.

/runon:<MachineName>

Testleri belirtilen makinede uzaktan yürütür. TAEF testleri yürütmek için gerekli ikili dosyaları doğrular, yetkiler ve dağıtır ve tüm bilgileri kaynak konsola geri kaydeder. Ayrıntılı kullanım bilgileri için lütfen Makineler Arası Test Yürütme belgelerine bakın.

te.exe *.dll /runon:TestMachine1

Yorumu: Tüm testleri "TestMachine1" üzerinde uzaktan çalıştırın.

/select:<query>

Her test ikilisinden testler seçilirken kullanılacak seçim ölçütleri. Seçim ölçütleri aşağıdakilerden biri veya daha fazlasıdır:

@[özellik adı] = [dize olarak değer]

@[özellik adı] >= [kayan veya tamsayı olarak değer]

@[özellik adı] > [float veya integer olarak değer]

@[özellik adı] <= [kayan veya tamsayı olarak değer]

@[özellik adı] < [float veya integer olarak değer]

  • Dize olarak özellik değerleri tek tırnak içinde olmalıdır.
  • "ve", "veya" ve "not" (büyük/küçük harfe duyarsız) kullanarak bileşik seçim ölçütleri belirtebilirsiniz.
  • Özellik dizesi değerleri, "*" ve "?" karakterleri aracılığıyla joker karakterleri destekler.
  • Kayan ve tamsayı değerleri için "*" karakteri 'var' olarak da kullanılabilir, ancak kısmi eşleştirme için kullanılamaz. Örneğin: /select:"@Priority=*" geçerli, ancak /select:"@Priority=4*" geçerli değil.

te.exe test1.dll /select:"(@Name='*TestToLower' veya @Owner='C2') ve not(@Priority < 3)"

Yorumu: Yöntem adlarının 'TestToLower' ile bittiği veya sahibin 'C2' olduğu test1.dll tüm testleri çalıştırın; ve Burada Öncelik 3'ten küçük değildir.

te.exe test1.dll test2.dll /select:@Priority=\*

Yorumu: Tüm testleri test1.dll ve test2.dll test meta verilerinde Öncelik'in belirtildiği yerde çalıştırın.

te.exe test1.dll /select:@Name='*StringTest*'

Yorumu: ad alanında, sınıf veya yöntem adında 'StringTest' tümceciği içeren tüm testleri test1.dll çalıştırın.

/sessionTimeout:<value>

Te.exeyürütmesinin tamamı için bir oturum zaman aşımı ayarlar. Zaman aşımı süresi dolarsa, test oturumu düzgün bir şekilde durdurulacak ve işlem çıkış kodu zaman aşımının oluştuğuna işaret edecektir.

Note

Zaman aşımı değeri aşağıdaki biçimde belirtilmelidir:

[Day.]Hour[:Minute[:Second[.FractionalSeconds]]]

Note

WTT altında çalıştırılıyorsa, TAEF oturumu zaman aşımına uysa bile Wtt günlük dosyasının bozulmadan kalmasını sağlamak için bu değer kullanılabilir.

te.exe test1.dll /sessionTimeout:0:0:0.5

Test oturumunun tamamı 0,5 saniye sonra zaman aşımına uğrar.

te.exe test1.dll /sessionTimeout:0:0:45

Test oturumunun tamamı 45 saniye sonra zaman aşımına uğrar.

te.exe test1.dll /sessionTimeout:0:20

Test oturumunun tamamı 20 dakika sonra zaman aşımına uğradı.

te.exe test1.dll /sessionTimeout:5

Test oturumunun tamamı 5 saat sonra zaman aşımına uğrar.

te.exe test1.dll /sessionTimeout:1.2

Test oturumunun tamamı 1 gün 2 saat sonra zaman aşımına uğrar.

/terminateOnFirstFailure

İlk kez bir test hatasıyla karşılaşıldığında test çalıştırmasını sonlandırır. Bu test için tüm yırtılma işlemleri çağrılır, ancak sonraki tüm testler yoksayıldı olarak işaretlenir. Bilinen bir sorun nedeniyle test modu kullanılırken testler çalışmaya devam edebilir.

te.exe test1.dll /terminateOnFirstFailure

/testDependencies:<files>

Makineler arası test yürütme kullanılırken dağıtılacak ek test bağımlılıklarını belirtir. Tam yol sağlanmadığı sürece TAEF, test dizinine değil geçerli dizine göre arama yapacaktır.

te.exe *.dll /runon:TestMachine1 /TestDependencies:test*.jpg; file1.doc

Yorumu: Tüm testleri "TestMachine1" üzerinde uzaktan çalıştırın ve herhangi bir test yürütmeden önce 'test*.jpg' ve 'file1.doc' öğesini uzak makineye kopyalayın. Her dosya belirtimi, bir veya daha fazla dosyayla eşleşecek joker karakterler (test.txt; test*.dllvb.) içerebilir.

/testTimeout:<value>

Te.exeyürütmesinin tamamı için genel bir test zaman aşımı ayarlar. Bu değer, yürütülmekte olan belirli bir test için ayarlanmış olabilecek tüm test zaman aşımı meta verilerini geçersiz kılar.

Note

Zaman aşımı değeri aşağıdaki biçimde belirtilmelidir:

[Day.]Hour[:Minute[:Second[.FractionalSeconds]]]

Note

/inproc ile birlikte kullanıldığında yoksayılır.

te.exe test1.dll /testTimeout:0:0:0.5

Her test ve kurulum/temizleme yöntemi 0,5 saniye sonra zaman aşımına uğrar.

te.exe test1.dll /testTimeout:0:0:45

Her test ve kurulum/temizleme yöntemi 45 saniye sonra zaman aşımına uğrar.

te.exe test1.dll /testTimeout:0:20

Her test ve kurulum/temizleme yöntemi 20 dakika sonra zaman aşımına uyacaktır.

te.exe test1.dll /testTimeout:5

Her test ve kurulum/temizleme yöntemi 5 saat sonra zaman aşımına uğrar.

te.exe test1.dll /testTimeout:1.2

Her test ve kurulum/temizleme yöntemi 1 gün 2 saat sonra zaman aşımına uğrar.

/unicodeOutput:<true/false>

TE bir metin dosyasına aktarıldığında, varsayılan olarak unicode çıkışı verir. Bunun tek istisnası, var olan bir ANSII dosyasına ekleme isteğinde bulunduysanız ('>>' aracılığıyla).

Bu davranışı geçersiz kılmak için /unicodeOutput:false belirtebilirsiniz. Bu, TE'yi dosyaya her zaman ANSII çıktısı göndermeye zorlar.

te.exe test1.dll /unicodeOutput:false > output.txt

Günlükçü Ayarları

/appendWttLogging

WTT günlüğü etkinleştirildiğinde, üzerine yazmak yerine günlük dosyasına ekler. /enableWttLogging ile birlikte kullanılmalıdır.

te.exe test1.dll /enableWttLogging /appendWttLogging

Test yürütmesi tamamlandıktan sonra TE.wtl adlı bir günlük dosyası oluşturur veya ekler.

/enableWttLogging

WTT günlüğünü etkinleştirir; Wttlog.dll yolunuzda kullanılabilir olmalıdır.

te.exe test1.dll /enableWttLogging

Test yürütmesi tamamlandıktan sonra TE.wtl adlı bir günlük dosyası oluşturur.

/defaultAppDomain

Yönetilen testleri varsayılan uygulama etki alanında yürütür.

te.exe managed.test1.dll /defaultAppDomain

/disableConsoleLogging

Konsol günlüğü çıkışını devre dışı bırakır; /enableWttLogging ile birlikte kullanılmalıdır.

te.exe test1.dll /disableConsoleLogging /enableWttLogging

/logFile:<name>

Wtt günlük dosyası olarak kullanılacak bir ad belirtin; /enableWttLogging ile birlikte kullanılmalıdır.

te.exe test1.dll /logFile:myCustomLogFile.xml /enableWttLogging

Test yürütmesi tamamlandıktan sonramyCustomeLogFile.xml adlı bir günlük dosyası oluşturur.

/logOutput:<mode>

Günlükçü çıkış düzeyini ayarlar. Geçerli değerler şunlardır:

  • Yüksek: Her izlemenin yanına zaman damgası yazdırma gibi bazı ek konsol çıkışlarını etkinleştirir.
  • Düşük: Yalnızca temel olayları (başlangıç, bitiş grubu vb.) ve hataları gösterir. Günlük dosyası, hataların bağlamını sağlamak için hatalardan önce gelen düşük öncelikli ayrıntıları içerir.
  • LowWithConsoleBuffering: Low ile aynıdır, ancak hem günlük dosyasında hem de konsol çıkışında hataların bağlamını içerir.
  • En düşük: Düşük ile aynıdır, ancak konsol çıkışı yalnızca hataları, test hatalarını ve yürütme özetini içerir.

/version

Ayrıntılı sürüm bilgilerini çıkışlar.

/wttDeviceString:<value>

WttLogger başlatıldığında WexLogger tarafından kullanılan WttDeviceString'i tamamen geçersiz kılar.

te.exe test1.dll /wttDeviceString:$Console

/wttDeviceStringSuffix:<value>

Belirtilen değeri, WttLogger'ı başlatırken WexLogger tarafından kullanılan varsayılan WttDeviceString'e ekler. wttDeviceString de belirtilirse yoksayılır.

te.exe test1.dll /wttDeviceStringSuffix:$Console

Hata Ayıklama Ayarları

/breakOnCreate

Her test sınıfının örneğini oluşturmadan önce hata ayıklayıcıya girer.

te.exe test1.dll /breakOnCreate

/breakOnError

Hata veya test hatası günlüğe kaydedilirse hata ayıklayıcıya girer.

te.exe test1.dll /breakOnError

/breakOnInvoke

Her test yöntemini çağırmadan önce hata ayıklayıcıya girer.

te.exe test1.dll /breakOnInvoke

/disableTimeouts

Yürütme sırasında tüm zaman aşımlarını devre dışı bırakır. Bu hata ayıklama sırasında, TAEF programın hata ayıklanan bölümünde beklerken zaman aşımını önlemek için yararlı olabilir.

te.exe test1.dll /disableTimeouts

/miniDumpOnError

Bir test hatası veya hata oluşursa mini dökümü alır ve günlüğe kaydeder.

te.exe test1.dll /miniDumpOnError

/miniDumpOnCrash

Bir test kilitlenmesi oluşursa mini dökümü alır ve günlüğe kaydeder.

te.exe test1.dll /miniDumpOnCrash

/rebootStateFile

Yeniden başlatma testlerinin yürütülmesini açıkça etkinleştirir.

te.exe test1.dll /rebootStateFile:myFile.xml

/reportLoadingIssue

TAEF bir test dll'sini yükleyemediğinde bir hata açıklaması iletişim kutusu görüntüler. Yalnızca yerel test dll yükleme sorunlarını araştırmak için kullanılmalıdır.

te.exe test1.dll /reportLoadingIssue

/screenCaptureOnError

Bir test hatası veya hata oluşursa ekran yakalamayı alır ve günlüğe kaydeder.

te.exe test1.dll /screenCaptureOnError

/stackFrameCount:<value>

Çağrı yığınları alırken görüntülenecek yığın çerçevelerinin sayısını belirtir. Varsayılan değer 50'dir.

te.exe test1.dll /stackFrameCount:100

/stackTraceOnError

Bir test hatası veya hata oluşursa bir yığın izlemesi alır ve günlüğe kaydeder.

te.exe test1.dll /stackTraceOnError

Test Modları

/testmode:Loop

Loop ve LoopTest değişkenlerini kullanarak yürütmenin denetlenmesine izin verir.

  • Döngü: Tüm çalıştırmanın kaç kez yürütülür denetler. Varsayılan 1.
  • LoopTest: Tek bir testin kaç kez yürütülür denetler. Varsayılan 10.

te.exe test1.dll /testmode:Loop

Yorumu: Her testi test1.dll 10 kez çalıştırın ( LoopTest için varsayılan değer). Yürütmenin tamamı bir kez çalıştırılır ( Döngü için varsayılan değer).

te.exe test1.dll test2.dll /testmode:Loop /Loop:3 /LoopTest:1

Yorumu: Her testi test1.dll ve test2.dll bir kez çalıştırın ( LoopTest tarafından belirlenir). Tüm yürütme (test1.dll ve test2.dlliçindeki tüm birleşik testler) Döngü tarafından belirlendiği şekilde 3 kez çalıştırılır.

/testmode:Stress

"Stres" test modunda TAEF, Ctrl+C girilene kadar veya TAEF'nin gizli penceresine bir WM_CLOSE iletisi gönderilene kadar testleri süresiz olarak çalıştırır. /testmode:stress , /inproc ile birlikte çalıştırılmalıdır.

te.exe test1.dll /testmode:Stress /inproc

Bu modda desteklenen ayrıntılı bilgi ve diğer parametreler için bkz. Test Modları.