jstestadapter
v1.4.2
Published
[](https://dev.azure.com/karanjitsingh/jstestadapter/_build/latest?definitionId=4&branchName=master) [ in json format | {} NodeModulesPath | Custom path to node_modules | ""
RunSettings can be provided through the the vstest cli itself
vstest.console.exe --Isolation --TestAdapterPath:<path> <files> -- JSTest.DebugLogs=true JSTest.TestFramework=mochaUsing RunSettings xml defined for vstest
vstest.console.exe --Settings:RunSettings.xml --TestAdapterPath:<path> <files>With RunSettings.xml:
<RunSettings>
<JSTest>
<TestFramework>mocha</TestFramework>
<TestFrameworkConfigJson>{
"timeout": 60000,
"slow": 30000
}</TestFrameworkConfigJson>
<DebugLogs>true</DebugLogs>
</JSTest>
</RunSettings>Test result attachment support
For uploading test result attachments along with tests checkout karanjitsingh/jstestcontext
Building from source
# Build binaries and javascript to `./artifacts/Debug/net451/` along with the package tarball in `./artifacts/Debug`
.\scripts\build.ps1Build Options
| Option | Value | Description | Default | | -------------- | ---------------------- | ---------------------------------- | ------- | | -clean | | Clean built output | false | | -nolint | | Build without tslint pass | false | | -configuration | Debug, Release | Build configuration | Debug | | -target | net451, netstandard1.4 | Platform for building managed code | net451 |
Running Tests
# Self dogfooding jstest javascript tests
.\test.ps1 -vstest \path\to\vstest.console.exeTest run options
| Option | Value | Description | Default | | -------------- | ---------------------------------- | --------------------------------------- | ------- | | -runonly | | Run tests without building | false | | -parallel | | Enable run tests in parallel for vstest | false | | -discover | | Enable --listtests option in vstest | false | | -configuration | Debug, Release | Build configuration | Debug | | -log | \path\to\log | Will enable vstest diagnostic logs | - | | -test | "test filter" | Test filter | - | | -vstest | \path\to\custom\vstest.console.exe | Path to vstest.console.exe | D:\vstest\artifacts\Debug\net451\win7-x64\vstest.console.exe |
Tested with framework versions

