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 |
|