Add Helpdesk smoke test
This commit is contained in:
@@ -25,7 +25,7 @@ Use targeted syntax checks before committing:
|
||||
ruby -c plugins/redmine_contacts/lib/redmine_contacts/utils/check_mail.rb
|
||||
ruby -c plugins/redmine_contacts_helpdesk/app/models/helpdesk_mailer.rb
|
||||
ruby -c plugins/redmine_event_outbox/lib/redmine_event_outbox.rb
|
||||
python3 -m py_compile redmine_outbox_worker.py reset_helpdesk_mail_settings.py validate_test_instance.py
|
||||
python3 -m py_compile redmine_outbox_worker.py reset_helpdesk_mail_settings.py validate_test_instance.py helpdesk_smoke_test.py
|
||||
cd redMCP && php -l app/RedmineClient.php && composer validate
|
||||
```
|
||||
|
||||
@@ -34,6 +34,7 @@ Dry-run operational helpers before applying changes:
|
||||
```sh
|
||||
./reset_helpdesk_mail_settings.py --dry-run
|
||||
./validate_test_instance.py
|
||||
./helpdesk_smoke_test.py
|
||||
./redmine_outbox_worker.py --dry-run --batch-size 10
|
||||
```
|
||||
|
||||
@@ -51,7 +52,8 @@ behavior. For mail or database helpers, validate with dry runs first, then test
|
||||
against the LAN Redmine copy using controlled projects such as `fud-helpdesk` or
|
||||
`fud-nohelpdesk`. Record notable manual validation in `docs/` when behavior or
|
||||
deployment assumptions change. The post-import workflow lives in
|
||||
`docs/test_instance_post_import.md`.
|
||||
`docs/test_instance_post_import.md`; the Helpdesk/redMCP live smoke test is
|
||||
documented in `docs/helpdesk_smoke_test.md`.
|
||||
|
||||
## Commit & Pull Request Guidelines
|
||||
|
||||
|
||||
Reference in New Issue
Block a user