Commit Graph

193 Commits

Author SHA1 Message Date
leonace924 d825352410 feat: extract MySQL/MariaDB monitor to its own monitor-type and enable conditions support 2026-01-06 01:42:20 -05:00
Frank Elsinga f942b35a41 Merge branch 'master' into fix/issue-6217 2026-01-06 07:14:37 +01:00
Frank Elsinga b4c2624c69 Merge branch 'master' into XMPP-retry-test 2026-01-06 06:42:44 +01:00
Frank Elsinga 068cb35022 retry check() sets status to UP for XMPP server with valid certificate (STARTTLS) 2026-01-06 06:41:37 +01:00
leonace924 b9a257df97 fix: update the test 2026-01-06 00:15:54 -05:00
leonace924 e4cd30b4bf fix: remove the test 2026-01-06 00:15:54 -05:00
leonace924 ad1b0c10a0 fix: address the comments 2026-01-06 00:15:54 -05:00
leonace924 0b0f017508 fix: update e2e testing 2026-01-06 00:15:54 -05:00
leonace924 c43ba1c8af feat: add rss testing 2026-01-06 00:15:53 -05:00
Frank Elsinga 06c682a30b Merge branch 'master' into wait-for-analaytics-e2e 2026-01-06 05:48:06 +01:00
Frank Elsinga bce9eca6e3 wait a bit for analytics in CI 2026-01-06 05:46:55 +01:00
mkdev11 11f451d7f2 fix: add type field to condition test objects
The processMonitorConditions function expects conditions with
type: 'expression' field. Fixed test cases to use correct format.
2026-01-06 03:57:34 +02:00
mkdev11 8b145d2522 refactor: split MQTT check() into smaller functions
Per CommanderStorm's feedback, refactor the check() method into:
- checkKeyword() - for legacy keyword matching
- checkJsonQuery() - for legacy JSONata query
- checkConditions() - for new conditions system

Also add test cases for MQTT conditions:
- Message condition with contains operator
- Topic condition with equals operator
- Condition mismatch rejection
- Multiple conditions with AND logic

This improves readability and maintainability.
2026-01-06 03:48:31 +02:00
autofix-ci[bot] 1b695488e3 [autofix.ci] apply automated fixes 2026-01-05 23:36:54 +00:00
Frank Elsinga 9a5d3dbca4 fix(test): Improve translation check test and fix related issues 2026-01-06 00:35:40 +01:00
Frank Elsinga 9ed4d74f1d Update test/backend-test/check-translations.test.js 2026-01-06 00:25:07 +01:00
Frank Elsinga 6eebee0c5e Update test/backend-test/check-translations.test.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-06 00:21:56 +01:00
Frank Elsinga 7af6a34f20 fix(test): Resolve JSDoc and no-useless-escape lint issues in check-translations.test.js 2026-01-06 00:17:26 +01:00
autofix-ci[bot] 2bb03b07cb [autofix.ci] apply automated fixes 2026-01-05 23:14:05 +00:00
Frank Elsinga b4760847b2 feat: Replace python translation check script with JS test case 2026-01-06 00:09:22 +01:00
Frank Elsinga d172f2fde9 Merge branch 'master' into feature/umami-analytics-status-page 2026-01-03 16:57:11 +01:00
Markus Reisenhofer d096e2902c feat(gamedig): Update gamedig implementation to v5 (#4949)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-03 05:56:38 +00:00
Frank Elsinga cb9e29a00c Merge branch 'master' into feature/local-service-monitor 2026-01-02 17:38:22 +01:00
Frank Elsinga a36b365f4d fix(rss): fix the rss endpoint having the wrong content type (#6570) 2026-01-02 16:02:31 +00:00
iotux b3f84f0bf8 Merge branch 'louislam:master' into feature/local-service-monitor 2026-01-02 13:56:19 +07:00
Frank Elsinga 3cb3e7a8c3 add a testcase 2026-01-02 07:43:35 +01:00
iotux eb9fada127 Corrected lining errors resulting from Github "Commit suggestion" choice 2026-01-02 06:56:25 +01:00
iotux d979e8e11b Update test/backend-test/test-system-service.js
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-02 06:36:57 +01:00
iotux 5c15b03c6b Update test/backend-test/test-system-service.js
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-02 06:35:34 +01:00
iotux 9321ff502d Update test/backend-test/test-system-service.js
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-02 06:34:30 +01:00
iotux 3c7e93141a Update test/backend-test/test-system-service.js
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-02 06:33:59 +01:00
iotux 3c980056f2 Update test/backend-test/test-system-service.js
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-02 06:32:11 +01:00
iotux 1378879028 Update test/backend-test/test-system-service.js
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-02 06:31:19 +01:00
iotux ae7dfc5aaa Update test/backend-test/test-system-service.js
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-02 06:30:53 +01:00
Frank Elsinga 1115d7c28d Update test/backend-test/notification-providers/test-ntlm.js 2026-01-02 05:38:33 +01:00
Frank Elsinga 8c75808d2d Update test/backend-test/notification-providers/test-ntlm.js 2026-01-02 05:33:22 +01:00
Frank Elsinga 6b05f6269d make the testcases adopt the new backend test styleguide 2026-01-02 05:30:21 +01:00
Frank Elsinga 0953b966db move the nltm test to the correct position 2026-01-02 05:27:06 +01:00
Julian Speckmann efac835b4f fix: add missing newline at end of test-ntlm.js 2026-01-02 04:31:26 +01:00
Julian Speckmann 4ee7fb208d Merge branch 'master' into security/improved-security 2026-01-02 04:29:06 +01:00
Julian Speckmann 7c594d1c05 Changes made from review 2026-01-02 04:27:08 +01:00
iotux 49962ebe6b Merge branch 'louislam:master' into feature/local-service-monitor 2026-01-01 23:19:30 +07:00
Frank Elsinga cf1e17f587 fix lint 2026-01-01 17:08:36 +01:00
Frank Elsinga 5f0b1f5e4d improve naming for migration tests 2026-01-01 17:06:29 +01:00
Frank Elsinga 31285004ba move the maintenance to the utils test 2026-01-01 17:06:05 +01:00
Frank Elsinga f426e5819a reword more of our testsuite names 2026-01-01 17:01:32 +01:00
Frank Elsinga a27b4eb93f fix fmt 2026-01-01 16:54:34 +01:00
Frank Elsinga d493291025 update the readme 2026-01-01 16:51:02 +01:00
Frank Elsinga ac1c43d2cc move the webhook to a better place 2026-01-01 16:47:31 +01:00
Frank Elsinga 453e468b77 refactor the system utilities test 2026-01-01 16:42:56 +01:00