Lemoncheesecake

Latest version: v1.15.0

Safety actively analyzes 629994 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 23

1.4.0

- **API**: add parametrized tests feature

1.3.1

- Add official support for Python 3.8
- **lcc report -s**: fix status display of in progress tests
- **under the hood**: minor code refactoring and bug fix

1.3.0

- Add support for behave (BDD, http://docs.lemoncheesecake.io/en/latest/bdd.html)
- **lcc run**: `--report-dir` and `--reporting` can also be controlled respectively
through `$LCC_REPORT_DIR` and `$LCC_REPORTING` environment variables (also applies when tests are
run through behave)
- Drop official support for Python 3.4

1.2.2

- **API**: do explicit type checking for test/suite metadata and logged information (steps,
logs, checks, attachments, urls) in order to avoid side effects, hard to debug issues, etc...
- **lcc report**: improve broken pipe errors handling on Python 3

1.2.1

- **lcc top-suites**: results coming from setup/teardown are now taken into account
- **lcc top-steps**: results coming from setup/teardown are now taken into account
- **lcc top-steps**: filtering arguments such as `--grep`, `--passed` and `--failed` are now directly
applied to the step itself instead of the parent result
- **lcc report**: broken pipe errors (that typically raised when the command is used with `| less` being
quit before the end of the output) are now gracefully handled
- **CLI**: the `--from-report` argument is now only available for the `lcc run` command
- **under the hood**: refactoring of:
- JSON, XML, Junit reporting backends
- `lcc top-*` and `lcc diff` commands
- the `lemoncheesecake.filter` module

1.2.0

- **CLI**: in filtering arguments, add a `--grep` option that takes a pattern as argument
and that can filter any text content present in steps
- **lcc report**: when filter options are used, the command will show not only test results but
also results from test session setup, test session teardown, suite setups and suite teardowns
if they comply to the filter
- **lcc report**: highlight anything in steps content that match `--grep` (based on filtering
rules)
- **lcc run**: keep disabled tests as disabled when they are candidate to skip
- **doc (http://docs.lemoncheesecake.io)**: improve the CLI page

Page 6 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.