Mercurial > njs
changeset 2572:97d668817758
Tests: tuned periodic test for delays.
| author | Dmitry Volyntsev <xeioex@nginx.com> |
|---|---|
| date | Thu, 12 Jun 2025 17:54:43 -0700 |
| parents | fe90cd2cad82 |
| children | d925481ac836 |
| files | nginx/t/js_periodic.t nginx/t/js_periodic_fetch.t |
| diffstat | 2 files changed, 5 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/nginx/t/js_periodic.t Thu Jun 12 17:20:07 2025 -0700 +++ b/nginx/t/js_periodic.t Thu Jun 12 17:54:43 2025 -0700 @@ -56,7 +56,7 @@ server_name localhost; location @periodic { - js_periodic test.tick interval=30ms jitter=1ms; + js_periodic test.tick interval=20ms jitter=1ms; js_periodic test.timer interval=1s worker_affinity=all; js_periodic test.overrun interval=30ms; js_periodic test.affinity interval=50ms worker_affinity=0101;
--- a/nginx/t/js_periodic_fetch.t Thu Jun 12 17:20:07 2025 -0700 +++ b/nginx/t/js_periodic_fetch.t Thu Jun 12 17:54:43 2025 -0700 @@ -99,12 +99,11 @@ } function test_fetch(r) { - r.return(200, ngx.shared.strings.get('fetch').startsWith('okok')); + r.return(200, ngx.shared.strings.get('fetch')); } function test_multiple_fetches(r) { - r.return(200, ngx.shared.strings.get('multiple_fetches') - .startsWith('ok\@foo')); + r.return(200, ngx.shared.strings.get('multiple_fetches')); } export default { fetch, fetch_exception, multiple_fetches, test_fetch, @@ -119,8 +118,8 @@ select undef, undef, undef, 0.1; -like(http_get('/test_fetch'), qr/true/, 'periodic fetch test'); -like(http_get('/test_multiple_fetches'), qr/true/, 'multiple fetch test'); +like(http_get('/test_fetch'), qr/(ok)+/, 'periodic fetch test'); +like(http_get('/test_multiple_fetches'), qr/ok\@foo/, 'multiple fetch test'); $t->stop();
