2012-10-31 16 views
5

Visual Studio 2012 ile birlikte gelen vstest.console.exe aracını kullanarak powershell'den Win8 Metro birim testlerini çalıştırıyoruz. İşlemin birim test appx paketini kullanma şekli oluşturuldu msbuild tarafından ve çalıştırır:Windows 8 Birim test yürütmesi sırasında Appx yükleme zaman aşımı

\install\location\vstest.console.exe path\to\unittest.appx /InIsolation

zaman zaman yürütme zaman aşımı ile başarısız olur.

Starting test execution, please wait... 
Error: Installation of package 
'\absolute\path\to\unittest.appx' 
failed with Error: (0x5B4) Operation timed out. 
Unable to install Windows app package in 15 sec. 

For more details look into Event Viewer under 
Applications and Services Logs -> Microsoft -> Windows 
    -> AppXDeployment-Server -> Microsoft-Windows-AppXDeploymentServer/Operational. 

günlüklerini kontrol ederse, araç tarafından önerildiği gibi, tek gerçekten bazı hatalar olduğunu görebilirsiniz, ama paket aslında sonra kabaca 35 saniye yüklemek gibi görünüyor. Bu sorunun kökünde gerçek bir belirti yok. Fierce googling bir şey ortaya çıkarmadı, bu yüzden belki de bu kategorideki sorunlar daha iyi çözülmüş olabilirdi ...

Bu bilinen bir sorun mu? Appx kurulumunun zaman aşımı ile başarısız olması için bazı normal nedenler var mı ve bu kolayca çözülebilir mi? Hata, özellikle ünite testine değil, özellikle kurulum ile ilgili gibi görünmektedir. Normalde, tüm test yürütme ve yükleme ile yürütme işlemi birkaç saniye içinde tamamlanır.

Yukarıdaki soruların yanıtları hayırsa, o zaman işlem için veya sistem çapında yükleme zaman aşımını artırmak mümkün mü?

+0

hakkında fikir verebilir. Uygulama boyutu yaklaşık 10 MB. Bir sanal makine kümesinde çalışıyor, HDD hızının darboğaz olduğundan şüpheleniyorum. – Viesturs

+0

Bunu anladın mı? herhangi bir çözüm? Şu anda bundan muzdarip. –

cevap

1

Bu zaman aşımını değiştirmenin bir yolu yoktur.

Eğer ben aynı sorun var vb appx yani büyüklüğü, içerik

+0

Paket, sadece bazı birim testleri olduğu için büyük değil. Sorun, başka bir sürecin aynı anda başka bir paket kurması gibi görünüyor, her şeyden önce otomatik bir sistem. Kurulum o kadar uzun sürmemeli, ama çok iyi iyileşmemiş gibi görünüyor. Her neyse, bu sahip olduğum her şeyden, bunu kabul edeceğim :) –