Skip to content

Commit

Permalink
Merge pull request #120 from bollwyvl/add-docs-for-robot-testing
Browse files Browse the repository at this point in the history
add lab cleaning to acceptance test troubleshooting
  • Loading branch information
krassowski authored Dec 25, 2019
2 parents dbffbb1 + b3805a0 commit 0b5c9fd
Showing 1 changed file with 21 additions and 4 deletions.
25 changes: 21 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,12 +145,16 @@ python scripts/atest.py
```

The Robot Framework reports and screenshots will be in `atest/output`, with
`<operating system>_<python version>.log.html` being the most interesting
artifacts, e.g.
`<operating system>_<python version>_<attempt>.<log|report>.html` and subsequent `screenshots` being the most interesting
artifact, e.g.

```
- linux_37.log.html
- linux_37.report.html
atest/
output/
linux_37_1.log.html
linux_37_1.report.html
linux_37_1/
screenshots/
```

#### Troubleshooting
Expand All @@ -168,6 +172,19 @@ artifacts, e.g.
- If a test suite for a specific language fails it may indicate that you have no
appropriate server language installed (see packages table in [README.md](./README.md))

- If you are seeing errors like `Element is blocked by .jp-Dialog`, caused by
the JupyterLab _Build suggested_ dialog, (likely if you have been using
`jlpm watch`) ensure you have a "clean" lab with:

```bash
jupyter lab clean
jlpm build
jlpm lab:link
jupyter lab build
```

and re-run the tests.

### Formatting

Minimal code style is enforced with `flake8` during unit testing. If installed,
Expand Down

0 comments on commit 0b5c9fd

Please sign in to comment.