Commit Graph

1 Commits

Author SHA1 Message Date
Jun Wu
c2027cc740 test-revset-age: migrate to Python and stablize it
Summary:
The test was flaky:

  --- test-revset-age.t
  +++ test-revset-age.t.err
  @@ -13,7 +13,6 @@

   Check age ranges
     $ hg log -T '{rev} {desc}\n' -r 'age("<30")'
  -  5 Changeset 5 seconds ago
     $ hg log -T '{rev} {desc}\n' -r 'age("<7m30s")'
     4 Changeset 420 seconds ago
     5 Changeset 5 seconds ago
  @@ -22,7 +21,6 @@
     4 Changeset 420 seconds ago
     5 Changeset 5 seconds ago
     $ hg log -T '{rev} {desc}\n' -r 'age("<1d")'
  -  2 Changeset 86369 seconds ago
     3 Changeset 3800 seconds ago
     4 Changeset 420 seconds ago
     5 Changeset 5 seconds ago
  @@ -53,10 +51,10 @@
     $ hg log -T '{rev} {desc}\n' -r 'age(">1d")'
     0 Changeset 31536000 seconds ago
     1 Changeset 86401 seconds ago
  +  2 Changeset 86369 seconds ago
     $ hg log -T '{rev} {desc}\n' -r 'age(">365d")'
     0 Changeset 31536000 seconds ago
     $ hg log -T '{rev} {desc}\n' -r 'age("<64m")'
  -  3 Changeset 3800 seconds ago
     4 Changeset 420 seconds ago
     5 Changeset 5 seconds ago
     $ hg log -T '{rev} {desc}\n' -r 'age("<60m500s")'
  @@ -87,16 +85,16 @@
     hg: parse error: invalid age in age range: 5h-10d
     [255]
     $ hg log -T '{rev} {desc}\n' -r 'ancestorsaged(., "<1d")'
  -  2 Changeset 86369 seconds ago
     3 Changeset 3800 seconds ago
     4 Changeset 420 seconds ago
     5 Changeset 5 seconds ago
     $ hg log -T '{rev} {desc}\n' -r 'ancestorsaged(.^, "<1d")'
  -  2 Changeset 86369 seconds ago
     3 Changeset 3800 seconds ago
     4 Changeset 420 seconds ago
     $ hg log -T '{rev} {desc}\n' -r 'ancestorsaged(., "1d-20d")'
     1 Changeset 86401 seconds ago
  +  2 Changeset 86369 seconds ago
     $ hg log -T '{rev} {desc}\n' -r 'ancestorsaged(., ">1d")'
     0 Changeset 31536000 seconds ago
     1 Changeset 86401 seconds ago
  +  2 Changeset 86369 seconds ago

Translate it to Python and patch `time.time` to stablize it.

Reviewed By: xavierd

Differential Revision: D16396479

fbshipit-source-id: 553bfe36094b2a2cbe939319606a627323cfc9eb
2019-07-19 19:36:33 -07:00