2015-12-19 42 views
6

Come per il titolo, come si esegue il debug dei test xunit utilizzando il codice di Visual Studio?Come eseguire il debug dei test unitari in Visual Studio Code

Posso già eseguire xunit dalla riga di comando utilizzando dnx test ma vorrei eseguire il debug di questi test ora.

Sono su Mac.

Grazie.

Update: qui è l'uscita del dnvm e DNX:

dnx test -debug 
Debug support is not available in DNX Core. 

dnvm list -detailed 

Active Version    Runtime Architecture OperatingSystem Alias Location 
------ -------    ------- ------------ --------------- ----- -------- 
    * 1.0.0-rc1-update1 coreclr x64   darwin     ~/.dnx/runtimes 
     1.0.0-rc1-update1 mono     linux/osx  default ~/.dnx/runtimes 

dnvm version 
1.0.0-rc2-15546 

risposta

1

dnx -p path\to\project test -debug

-debug dovrebbe farlo.

Si può scoprire che un paio di modi

  1. dnx -p ./folder test -?

-la -? ti dà tutto l'aiuto per il 'test' di comando

  1. o leggi il codice ...

https://github.com/xunit/dnx.xunit/blob/master/src/xunit.runner.dnx/CommandLine.cs

Buona fortuna.

+1

acquisizione: il supporto per il debug non è disponibile in DNX Core. – AndyD

+0

Qual è la versione di DNVM e la versione di DNX in esecuzione? -> 'dnvm version' ti darà quella versione e 'dnvm list' ti mostrerà quali versioni di runtime hai installato e quale è quella in esecuzione. – user7811

+0

Ho aggiornato la domanda. Vedi sopra – AndyD