# HG changeset patch # User Raphaël Gomès # Date 2021-08-05 16:25:35 # Node ID bc74cb9a8e408f1bc7f25d02609c16ebf2074bab # Parent d5d46dcd356bce69c85d046ab8e69af64f8c3f96 pager: account for flakiness in Windows output This test case is cursed and probably not worth losing more time over. This makes apparent what the intended behavior is while still removing the flakiness from the CI. Differential Revision: https://phab.mercurial-scm.org/D11257 diff --git a/tests/test-pager.t b/tests/test-pager.t --- a/tests/test-pager.t +++ b/tests/test-pager.t @@ -219,27 +219,27 @@ use shell=True in the subprocess call: #endif A complicated pager command gets worse behavior. Bonus points if you can -improve this. Windows apparently does this better? +improve this. Windows apparently does this better, but only sometimes? #if windows $ hg log --limit 3 \ > --config pager.pager='this-command-better-never-exist --seriously' \ > 2>/dev/null || true - \x1b[0;33mchangeset: 10:46106edeeb38\x1b[0m (esc) - tag: tip - user: test - date: Thu Jan 01 00:00:00 1970 +0000 - summary: modify a 10 - - \x1b[0;33mchangeset: 9:6dd8ea7dd621\x1b[0m (esc) - user: test - date: Thu Jan 01 00:00:00 1970 +0000 - summary: modify a 9 - - \x1b[0;33mchangeset: 8:cff05a6312fe\x1b[0m (esc) - user: test - date: Thu Jan 01 00:00:00 1970 +0000 - summary: modify a 8 - + \x1b[0;33mchangeset: 10:46106edeeb38\x1b[0m (esc) (?) + tag: tip (?) + user: test (?) + date: Thu Jan 01 00:00:00 1970 +0000 (?) + summary: modify a 10 (?) + (?) + \x1b[0;33mchangeset: 9:6dd8ea7dd621\x1b[0m (esc) (?) + user: test (?) + date: Thu Jan 01 00:00:00 1970 +0000 (?) + summary: modify a 9 (?) + (?) + \x1b[0;33mchangeset: 8:cff05a6312fe\x1b[0m (esc) (?) + user: test (?) + date: Thu Jan 01 00:00:00 1970 +0000 (?) + summary: modify a 8 (?) + (?) #else $ hg log --limit 3 \ > --config pager.pager='this-command-better-never-exist --seriously' \