Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@mjambon
Copy link
Member

@mjambon mjambon commented Feb 7, 2025

PR checklist:

  • Purpose of the code is evident to future readers
  • Tests are included or a PR comment includes a reproducible test plan
  • Documentation is up-to-date
  • A changelog entry was added to CHANGES.md for any user-facing change

Check out CONTRIBUTING.md for more details.

@mjambon mjambon requested a review from aryx February 7, 2025 05:16
@mjambon mjambon force-pushed the martin/multiselect branch from e582532 to be4cf69 Compare February 7, 2025 05:23
@mjambon mjambon merged commit 3248834 into main Feb 7, 2025
4 checks passed
@mjambon mjambon deleted the martin/multiselect branch February 7, 2025 05:25
complete but produces the incorrect output. Running the `approve`
subcommand on such a test now successfully changes its status from
XFAIL to XPASS ([#103](https://github.com/semgrep/testo/pull/103)).
* Allow multiple `-s` search queries in the same test command,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so it's an Or, not an And?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, a disjunction.

smorimoto pushed a commit to ocaml/opam-repository that referenced this pull request Sep 12, 2025
CHANGES:

* Fix: handle windows paths correctly CLI help output
  (semgrep/testo#121)
* Fix: correct path masking on Windows paths
  (semgrep/testo#121)
* Fix: prevent "Bad file descriptor" errors arising from output redirection on
  Windows (semgrep/testo#121)
* Fix: handle temporary file deletion cleanly on windows
  (semgrep/testo#119)
* Fix: don't set signals on Windows (semgrep/testo#118).
* Add `Testo.with_chdir` (semgrep/testo#104).
* Fix nonsensical diff formatting (semgrep/testo#104).
* Fix: enable the approval of the output of a test that is expected to
  complete but produces the incorrect output. Running the `approve`
  subcommand on such a test now successfully changes its status from
  XFAIL to XPASS ([semgrep/testo#103](semgrep/testo#103)).
* Allow multiple `-s` search queries in the same test command,
  allowing the selection of various tests by their name or hash
  ([semgrep/testo#110](semgrep/testo#110)).
* Add a `--expert` option to hide the legend printed by `run` and
  `status` ([semgrep/testo#109](semgrep/testo#109)).
* Add a `--autoclean` option to `run` and `status` subcommands to
  delete test snapshots that don't belong to any known test as it
  typically happens after tests are renamed
  ([semgrep/testo#126](semgrep/testo#126)).
* Add support for timeouts
  ([semgrep/testo#127](semgrep/testo#127)).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants