powerbi-models/CONTRIBUTING.md

781 B

Contributing

Setup

Clone the repository:

git clone https://github.com/Microsoft/powerbi-models

Navigate to the cloned directory

Install local dependencies:

npm install

Building

npm run build

Or if using VS Code: Ctrl + Shift + B

Testing

npm test

By default the tests run using PhantomJS

There are various command line arguments that can be passed to the test command to facilitate debugging:

Run tests with Chrome

npm test -- --chrome

Enable debug level logging for karma, and remove code coverage

npm test -- --debug

Disable single run to remain open for debugging

npm test -- --watch

These are often combined and typical command for debugging tests is:

npm test -- --chrome --debug --watch