Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gemini-testing/testplane-plugins-profiler

Tetsplane plugin to profile plugins
https://github.com/gemini-testing/testplane-plugins-profiler

testplane-plugin

Last synced: about 2 months ago
JSON representation

Tetsplane plugin to profile plugins

Awesome Lists containing this project

README

        

# @testplane/plugins-profiler

Plugins to profile another plugins of [Testplane](https://github.com/gemini-testing/testplane).

UI for this plugin [hermione-profiler-ui](https://github.com/gemini-testing/hermione-profiler-ui).

## Using

Installation:

```sh
npm i -D @testplane/plugins-profiler
```

### Attach

**.testplane.conf.js:**

```js
// ...
plugins: {
"@testplane/plugins-profiler": {
enabled: true,
reportPath: "path_to_report" // default - "./plugins-profiler"
}
}
```

## Development

### Tests

To run test:

```sh
npm run test
```

To run test in watch-mode:

```sh
npm run test -- --watchAll
```

### Linters

To run linters:

```sh
npm run lint
```

To fix problems:

```sh
npm run fix
```

## Release

### commit

To commit changes use commands below:

```sh
git add .
npm run commit # to commit changes in interactive mode
```

### release

```sh
npm run release
```

And follow instructions.