2016-04-29 13 views
1

Die project.json Datei:Wie führe ich dnx xunit test über die Kommandozeile für ein anderes Framework aus?

{ 
    "dependencies": { 
     "xunit": "2.1.0", 
     "xunit.runner.dnx": "2.1.0-rc1-build204" 
    }, 

    "commands": { 
     "test": "xunit.runner.dnx" 
    }, 

    "frameworks": { 
     "dnx452": { 
     }, 

     "dnxcore50": { 
     } 
    } 
} 

`

Falls ich mehrere Gerüste in der project.json definiert haben, wie xunit von der Kommandozeile für einen bestimmten Rahmen beginnen?

dnx --framework dnxcore50 -p test/Hello.Test test scheint nicht das dnxcore50 als Lauf Rahmen zu nehmen, ist es immer noch als xUnit.net DNX Runner (32-bit DNX 4.5.2) enthalten sind?

In Visual Studio 2015 funktioniert alles einwandfrei, ich kann von CLR Type (.NET Framework) zu CLR Type (.NET Core) wechseln.

Antwort

0

Diese Antwort ist ein bisschen spät, aber Sie müssen nichts tun. Wenn Sie mehrere Frameworks in der Projekt-Datei Ihres Testprojekts haben, führt die JSON-Datei dotnet test den Test für alle Frameworks aus.