discourse/bin
Alan Guo Xiang Tan add71050c1
DEV: Add --exclude-pattern to bin/turbo_rspec (#32390) (#32413)
This commit adds a new `--exclude-pattern` CLI option which supports
excluding files using unix style pattern matching.

This is to simplify a couple of situations:

1. Running `bin/turbo_rspec plugin/spec` but we want to exclude all
tests in the `plugin/spec/system` folder.

Example: `bin/turbo_rspec --exclude-pattern="*spec/system*" plugin/spec`

2. Running `bin/turbo_rspec plugin/*/spec/system` but we want to exclude
tests for a particular plugin.

Example: `bin/turbo_rspec --exclude-pattern="plugins/chat/*"
plugin/*/spec/system`
2025-04-23 10:41:46 +08:00
..
docker DEV: Run db:create in Docker dev container (#29295) 2024-10-24 12:19:42 +02:00
annotate DEV: Allow annotations to work in symlinked plugins, add binstub (#13635) 2021-07-05 15:43:10 +01:00
bundle DEV: Enable unless cops 2023-02-21 10:30:48 +01:00
dev DEV: Add basic bin/dev script for launching in development (#23254) 2023-08-25 12:07:16 +08:00
ember-cli DEV: Overhaul devcontainer configuration (#28446) 2024-11-14 12:11:38 +00:00
notify_file_change FIX: notify_file_change was outputting a command to vim 2020-12-10 10:03:57 -05:00
rails DEV: Compatibility with TruffleRuby (#16641) 2022-05-05 09:50:02 +08:00
rake DEV: Add rake plugins:turbo_spec task (#18289) 2022-09-20 15:42:54 +01:00
rspec DEV: Automatically set LOAD_PLUGINS for bin/rspec (#30437) 2024-12-23 11:56:10 +00:00
rubocop DEV: Clean up .gitignore (#12981) 2021-05-10 13:43:13 +02:00
system_rspec DEV: Minimal first pass of rails system test setup (#16311) 2022-09-28 11:48:16 +10:00
turbo_rspec DEV: Add --exclude-pattern to bin/turbo_rspec (#32390) (#32413) 2025-04-23 10:41:46 +08:00
unicorn DEV: clear asset cache when plugins add/remove client.*.yml files (#29468) 2024-10-29 15:17:59 +00:00