|
|
|
@ -80,8 +80,11 @@ In your custom.ini uncomment (remove the leading `;`) sign. And set `app_mode = |
|
|
|
|
|
|
|
|
|
### Running tests |
|
|
|
|
|
|
|
|
|
- You can run backend Golang tests using "go test ./pkg/...". |
|
|
|
|
- Execute all frontend tests with "npm run test" |
|
|
|
|
#### Frontend |
|
|
|
|
Execute all frontend tests |
|
|
|
|
```bash |
|
|
|
|
$ npm run test |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
Writing & watching frontend tests (we have two test runners) |
|
|
|
|
|
|
|
|
@ -92,6 +95,18 @@ Writing & watching frontend tests (we have two test runners) |
|
|
|
|
- Start watcher: `npm run karma` |
|
|
|
|
- Karma+Mocha runs all files that end with the name "_specs.ts". |
|
|
|
|
|
|
|
|
|
#### Backend |
|
|
|
|
```bash |
|
|
|
|
# Run Golang tests using sqlite3 as database (default) |
|
|
|
|
$ go test ./pkg/... |
|
|
|
|
|
|
|
|
|
# Run Golang tests using mysql as database - convenient to use /docker/block/mysql_tests |
|
|
|
|
$ GRAFANA_TEST_DB=mysql go test ./pkg/... |
|
|
|
|
|
|
|
|
|
# Run Golang tests using postgres as database - convenient to use /docker/blocks/postgres_tests |
|
|
|
|
$ GRAFANA_TEST_DB=postgres go test ./pkg/... |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
## Contribute |
|
|
|
|
|
|
|
|
|
If you have any idea for an improvement or found a bug, do not hesitate to open an issue. |
|
|
|
|