Mercurial > hg
comparison tests/test-obsolete.t @ 30733:66448a53bdac
test-obsolete: stabilize output on platforms without 'serve' support
The conditional was updating the repository, which wasn't reflected in
subsequent logs on Windows, so the conditional is narrowed to just the serve
commands. The serve operation generates log files, so those are deleted to keep
the output of summary consistent.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Sun, 08 Jan 2017 14:37:44 -0500 |
parents | 7b526670f540 |
children | 568c4e7437b2 |
comparison
equal
deleted
inserted
replaced
30732:d4ec69ff652a | 30733:66448a53bdac |
---|---|
717 $ hg debugobsolete -r6 -T '{metadata}\n' | 717 $ hg debugobsolete -r6 -T '{metadata}\n' |
718 'user': 'test' | 718 'user': 'test' |
719 $ hg debugobsolete -r6 -T '{flag} {get(metadata, "user")}\n' | 719 $ hg debugobsolete -r6 -T '{flag} {get(metadata, "user")}\n' |
720 0 test | 720 0 test |
721 | 721 |
722 #if serve | |
723 | |
724 Test the debug output for exchange | 722 Test the debug output for exchange |
725 ---------------------------------- | 723 ---------------------------------- |
726 | 724 |
727 $ hg pull ../tmpb --config 'experimental.obsmarkers-exchange-debug=True' # bundle2 | 725 $ hg pull ../tmpb --config 'experimental.obsmarkers-exchange-debug=True' # bundle2 |
728 pulling from ../tmpb | 726 pulling from ../tmpb |
744 > hg debugobsolete $node | 742 > hg debugobsolete $node |
745 > done | 743 > done |
746 $ hg up tip | 744 $ hg up tip |
747 2 files updated, 0 files merged, 0 files removed, 0 files unresolved | 745 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
748 | 746 |
747 #if serve | |
748 | |
749 $ hg serve -n test -p $HGPORT -d --pid-file=hg.pid -A access.log -E errors.log | 749 $ hg serve -n test -p $HGPORT -d --pid-file=hg.pid -A access.log -E errors.log |
750 $ cat hg.pid >> $DAEMON_PIDS | 750 $ cat hg.pid >> $DAEMON_PIDS |
751 | 751 |
752 check changelog view | 752 check changelog view |
753 | 753 |
794 reenable for later test | 794 reenable for later test |
795 | 795 |
796 $ echo '[experimental]' >> $HGRCPATH | 796 $ echo '[experimental]' >> $HGRCPATH |
797 $ echo "evolution=createmarkers,exchange" >> $HGRCPATH | 797 $ echo "evolution=createmarkers,exchange" >> $HGRCPATH |
798 | 798 |
799 $ rm hg.pid access.log errors.log | |
799 #endif | 800 #endif |
800 | 801 |
801 Several troubles on the same changeset (create an unstable and bumped changeset) | 802 Several troubles on the same changeset (create an unstable and bumped changeset) |
802 | 803 |
803 $ hg debugobsolete `getid obsolete_e` | 804 $ hg debugobsolete `getid obsolete_e` |
831 1 files updated, 0 files merged, 1 files removed, 0 files unresolved | 832 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
832 $ hg summary | 833 $ hg summary |
833 parent: 7:50c51b361e60 (unstable, bumped) | 834 parent: 7:50c51b361e60 (unstable, bumped) |
834 add babar | 835 add babar |
835 branch: default | 836 branch: default |
836 commit: 3 unknown (clean) | 837 commit: (clean) |
837 update: 2 new changesets (update) | 838 update: 2 new changesets (update) |
838 phases: 4 draft | 839 phases: 4 draft |
839 unstable: 2 changesets | 840 unstable: 2 changesets |
840 bumped: 1 changesets | 841 bumped: 1 changesets |
841 | 842 |