Nunit: косвСнный ΠΏΡƒΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° .nunit Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сбой nunit3-console.exe 3.2.1

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 18 мая 2016  Β·  4ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: nunit/nunit

Π€Π°ΠΉΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° tests.nunit с содСрТимым

<NUnitProject> <Settings activeconfig="Release"/> <Config name="Release"> <assembly path="..\MyProject.Test\bin\Release\MyProject.Test.dll"/> </Config> </NUnitProject>

Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ· cmd Ρ‚Π°ΠΊ:
D:\projects\MySolution\MyTestStuff>"nunit3-console.exe" tests.nunit

Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сбой консоли nunit с этим сообщСниСм ΠΎΠ± ошибкС:

_ НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ сборку nunit.framework ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π΅Π΅ зависимостСй. БистСма Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»._

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ всСго Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ tests.nunit Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ заставляСт тСст Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Π‘Π±ΠΎΠΉ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π²Ρ‹Π·Π²Π°Π½ ".. \" Π² ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

<assembly path="MyProject.Test\bin\Release\MyProject.Test.dll"/>

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ:

D:\projects\MySolution\MyTestStuff>"nunit3-console.exe" ..\MyProject.Test\bin\Release\MyProject.Test.dll

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

НСнавиТу Π°Π²Ρ‚ΠΎΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡŽ! Appbase Π² ΠΎΠ±ΠΎΠΈΡ… случаях.

ВсС 4 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ (Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ) ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π±Π°Π·Ρ‹ прилоТСния Π·Π°Π΄Π°Π½ΠΎ располоТСниС Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ сборок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ находятся Π² этом ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅ Π½Π΅Π³ΠΎ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹...

  1. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, содСрТащий всС Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅ сборки.
  2. Π―Π²Π½ΠΎ Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π±Π°Π·Ρƒ прилоТСния Π² Ρ„Π°ΠΉΠ»Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π§Π°Ρ€Π»ΠΈ, Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ ΠΏΠΎΠ΄ словами Β«ΡƒΠΌΠΈΡ€ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒΒ» ΠΈ Β«ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС»? ΠŸΡ€ΠΎΡΡ‚ΠΎ глядя Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ .nunit Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΎ Ρ‡Π΅ΠΌ Π²Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅.

https://github.com/nunit/docs/wiki/NUnit-Test-Projects

НСнавиТу Π°Π²Ρ‚ΠΎΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡŽ! Appbase Π² ΠΎΠ±ΠΎΠΈΡ… случаях.

Π₯Π΅Ρ…, спасибо. Π’ этом Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС смысла.

Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚ это Ρ‡Π΅Ρ€Π΅Π· Google, Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ слСдовало ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ссли я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ свой Ρ„Π°ΠΉΠ» .nunit Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³:

<NUnitProject> <Settings activeconfig="Release"/> <Config name="Release" appbase="..\"> <assembly path="MyProject.Test\bin\Release\MyProject.Test.dll"/> </Config> </NUnitProject>

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ