D5784: blackbox: test that track=* works to log everything
spectral (Kyle Lippincott)
phabricator at mercurial-scm.org
Thu Jan 31 17:23:49 EST 2019
spectral updated this revision to Diff 13657.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D5784?vs=13654&id=13657
REVISION DETAIL
https://phab.mercurial-scm.org/D5784
AFFECTED FILES
tests/test-blackbox.t
CHANGE DETAILS
diff --git a/tests/test-blackbox.t b/tests/test-blackbox.t
--- a/tests/test-blackbox.t
+++ b/tests/test-blackbox.t
@@ -365,6 +365,24 @@
$ hg blackbox
$ cd $TESTTMP
+a '*' entry in blackbox.track is interpreted as log everything
+
+ $ hg --config blackbox.track='*' \
+ > --config blackbox.logsource=True \
+ > init track_star
+ $ cd track_star
+ $ cat >> .hg/hgrc << EOF
+ > [blackbox]
+ > logsource = True
+ > track = *
+ > EOF
+(only look for entries with specific logged sources, otherwise this test is
+pretty brittle)
+ $ hg blackbox | egrep '\[command(finish)?\]'
+ 1970/01/01 00:00:00 bob @0000000000000000000000000000000000000000 (5000) [commandfinish]> --config 'blackbox.track=*' --config 'blackbox.logsource=True' init track_star exited 0 after * seconds (glob)
+ 1970/01/01 00:00:00 bob @0000000000000000000000000000000000000000 (5000) [command]> blackbox
+ $ cd $TESTTMP
+
#if chg
when using chg, blackbox.log should get rotated correctly
To: spectral, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list