qutebrowser/scripts/dev
toofar 27c5cc8cae Update pytest summary problem matcher for colored output
We think that at some point pytest added color codes to the summary
output which broke these matcher regex. It looks like there is an issue
about stripping color codes here: https://github.com/actions/runner/issues/2341

I've added wildcard (or no-space) elements instead of trying to match
the color codes exactly (eg `\033\[31m` etc) because 1) that's not very
readable 2) I was having trouble getting that to work with egrep.

The goal is to match the target strings but not to match then later in
the line as part of a test log or whatever. For the '= short test
summary =' that should be pretty unique. For the ERROR|FAILED I reckon
that could be a bit more common. I'm just matching with any mount of
non-space characters because I reckon a space will crop up pretty early
in any line where ERROR isn't the first work.

I think this new matching will only apply to new or rebased PRs after it
is landed.

ref: https://github.com/qutebrowser/qutebrowser/issues/5390#issuecomment-1817503702
2023-11-19 13:42:12 +13:00
..
ci Update pytest summary problem matcher for colored output 2023-11-19 13:42:12 +13:00
pylint_checkers pylint 3.0 deprectations 2023-10-11 19:16:01 +13:00
Makefile-dmg build-release: Increase macOS template size once again 2022-08-23 18:31:42 +02:00
__init__.py Remove vim modelines 2023-06-30 11:03:06 +02:00
build_pyqt_wheel.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
build_release.py scripts: Fix name for Windows installer 2023-08-17 12:41:35 +02:00
change_release.py reuse: Fix more copyright headers 2023-07-23 12:56:13 +02:00
changelog_urls.json Adjust diff_cover changelog name 2023-10-16 21:24:59 +02:00
check_coverage.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
check_doc_changes.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
cleanup.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
enums.txt Add rewrite_enums.py 2022-08-23 18:09:11 +02:00
gen_versioninfo.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
get_coredumpctl_traces.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
misc_checks.py reuse: Add linting for old license comments 2023-07-23 13:53:31 +02:00
quit_segfault_test.sh Rename :later to :cmd-later 2023-08-11 09:02:01 +02:00
recompile_requirements.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
rewrite_enums.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
rewrite_find_enums.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
rewrite_find_flags.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
rewrite_qt_imports.sh Add basic qt wrapper stuff 2022-08-23 18:09:11 +02:00
run_profile.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
run_pylint_on_tests.py reuse: Add linting for old license comments 2023-07-23 13:53:31 +02:00
run_shellcheck.sh reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
run_vulture.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
src2asciidoc.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
standardpaths_tester.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
strip_whitespace.sh Name strip_whitespace.sh correctly 2016-05-18 06:54:14 +02:00
ua_fetch.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
update_3rdparty.py reuse: Replace last copyright texts 2023-07-23 12:59:11 +02:00
update_version.py Update releasing docs 2023-08-17 14:47:49 +02:00