##// END OF EJS Templates
runtests: check ports on IPv6 address...
runtests: check ports on IPv6 address Previously, checkportisavailable only checks ports on the IPv4 address. This patch makes it check IPv6 as well. It'll be useful if "localhost" does not have an IPv4 address, or its IPv4 address does not exist somehow.

File last commit:

r29893:4c28ddda default
r30886:2aaa8bfc default
Show More
test-debugextensions.t
113 lines | 2.2 KiB | text/troff | Tads3Lexer
/ tests / test-debugextensions.t
liscju
mercurial: add debugextensions command (issue4676)...
r26351 $ hg debugextensions
$ debugpath=`pwd`/extwithoutinfos.py
$ cat > extwithoutinfos.py <<EOF
> EOF
Yuya Nishihara
test-debugextensions: add dummy extension to make ifcontains() test more solid...
r29891 $ cat > extwithinfos.py <<EOF
> testedwith = '3.0 3.1 3.2.1'
> buglink = 'https://example.org/bts'
> EOF
liscju
mercurial: add debugextensions command (issue4676)...
r26351
$ cat >> $HGRCPATH <<EOF
> [extensions]
> color=
> histedit=
> patchbomb=
> rebase=
> mq=
> ext1 = $debugpath
Yuya Nishihara
test-debugextensions: add dummy extension to make ifcontains() test more solid...
r29891 > ext2 = `pwd`/extwithinfos.py
liscju
mercurial: add debugextensions command (issue4676)...
r26351 > EOF
$ hg debugextensions
color
ext1 (untested!)
Yuya Nishihara
test-debugextensions: add dummy extension to make ifcontains() test more solid...
r29891 ext2 (3.2.1!)
liscju
mercurial: add debugextensions command (issue4676)...
r26351 histedit
mq
patchbomb
rebase
$ hg debugextensions -v
color
Kevin Bullock
test-debugextensions: passes with byte-compilation disabled (issue5147)
r28615 location: */hgext/color.py* (glob)
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 bundled: yes
liscju
mercurial: add debugextensions command (issue4676)...
r26351 ext1
Kevin Bullock
test-debugextensions: passes with byte-compilation disabled (issue5147)
r28615 location: */extwithoutinfos.py* (glob)
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 bundled: no
Yuya Nishihara
test-debugextensions: add dummy extension to make ifcontains() test more solid...
r29891 ext2
location: */extwithinfos.py* (glob)
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 bundled: no
Yuya Nishihara
test-debugextensions: add dummy extension to make ifcontains() test more solid...
r29891 tested with: 3.0 3.1 3.2.1
bug reporting: https://example.org/bts
liscju
mercurial: add debugextensions command (issue4676)...
r26351 histedit
Kevin Bullock
test-debugextensions: passes with byte-compilation disabled (issue5147)
r28615 location: */hgext/histedit.py* (glob)
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 bundled: yes
liscju
mercurial: add debugextensions command (issue4676)...
r26351 mq
Kevin Bullock
test-debugextensions: passes with byte-compilation disabled (issue5147)
r28615 location: */hgext/mq.py* (glob)
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 bundled: yes
liscju
mercurial: add debugextensions command (issue4676)...
r26351 patchbomb
Kevin Bullock
test-debugextensions: passes with byte-compilation disabled (issue5147)
r28615 location: */hgext/patchbomb.py* (glob)
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 bundled: yes
liscju
mercurial: add debugextensions command (issue4676)...
r26351 rebase
Kevin Bullock
test-debugextensions: passes with byte-compilation disabled (issue5147)
r28615 location: */hgext/rebase.py* (glob)
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 bundled: yes
liscju
mercurial: add debugextensions command (issue4676)...
r26351
Matt Harbison
test-debugextensions: sanitize JSON output for Windows...
r26430 $ hg debugextensions -Tjson | sed 's|\\\\|/|g'
liscju
mercurial: add debugextensions command (issue4676)...
r26351 [
{
"buglink": "",
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 "bundled": true,
liscju
mercurial: add debugextensions command (issue4676)...
r26351 "name": "color",
Kevin Bullock
test-debugextensions: passes with byte-compilation disabled (issue5147)
r28615 "source": "*/hgext/color.py*", (glob)
Yuya Nishihara
debugextensions: hide "ships-with-hg-core" magic string (BC)...
r29893 "testedwith": []
liscju
mercurial: add debugextensions command (issue4676)...
r26351 },
{
"buglink": "",
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 "bundled": false,
liscju
mercurial: add debugextensions command (issue4676)...
r26351 "name": "ext1",
Kevin Bullock
test-debugextensions: passes with byte-compilation disabled (issue5147)
r28615 "source": "*/extwithoutinfos.py*", (glob)
Yuya Nishihara
debugextension: change "testedwith" to a list (BC)...
r29703 "testedwith": []
liscju
mercurial: add debugextensions command (issue4676)...
r26351 },
{
Yuya Nishihara
test-debugextensions: add dummy extension to make ifcontains() test more solid...
r29891 "buglink": "https://example.org/bts",
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 "bundled": false,
Yuya Nishihara
test-debugextensions: add dummy extension to make ifcontains() test more solid...
r29891 "name": "ext2",
"source": "*/extwithinfos.py*", (glob)
"testedwith": ["3.0", "3.1", "3.2.1"]
},
{
liscju
mercurial: add debugextensions command (issue4676)...
r26351 "buglink": "",
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 "bundled": true,
liscju
mercurial: add debugextensions command (issue4676)...
r26351 "name": "histedit",
Kevin Bullock
test-debugextensions: passes with byte-compilation disabled (issue5147)
r28615 "source": "*/hgext/histedit.py*", (glob)
Yuya Nishihara
debugextensions: hide "ships-with-hg-core" magic string (BC)...
r29893 "testedwith": []
liscju
mercurial: add debugextensions command (issue4676)...
r26351 },
{
"buglink": "",
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 "bundled": true,
liscju
mercurial: add debugextensions command (issue4676)...
r26351 "name": "mq",
Kevin Bullock
test-debugextensions: passes with byte-compilation disabled (issue5147)
r28615 "source": "*/hgext/mq.py*", (glob)
Yuya Nishihara
debugextensions: hide "ships-with-hg-core" magic string (BC)...
r29893 "testedwith": []
liscju
mercurial: add debugextensions command (issue4676)...
r26351 },
{
"buglink": "",
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 "bundled": true,
liscju
mercurial: add debugextensions command (issue4676)...
r26351 "name": "patchbomb",
Kevin Bullock
test-debugextensions: passes with byte-compilation disabled (issue5147)
r28615 "source": "*/hgext/patchbomb.py*", (glob)
Yuya Nishihara
debugextensions: hide "ships-with-hg-core" magic string (BC)...
r29893 "testedwith": []
liscju
mercurial: add debugextensions command (issue4676)...
r26351 },
{
"buglink": "",
Yuya Nishihara
debugextensions: show ships-with-hg-core state as a separate field...
r29892 "bundled": true,
liscju
mercurial: add debugextensions command (issue4676)...
r26351 "name": "rebase",
Kevin Bullock
test-debugextensions: passes with byte-compilation disabled (issue5147)
r28615 "source": "*/hgext/rebase.py*", (glob)
Yuya Nishihara
debugextensions: hide "ships-with-hg-core" magic string (BC)...
r29893 "testedwith": []
liscju
mercurial: add debugextensions command (issue4676)...
r26351 }
]
Yuya Nishihara
debugextension: change "testedwith" to a list (BC)...
r29703
Yuya Nishihara
test-debugextensions: add dummy extension to make ifcontains() test more solid...
r29891 $ hg debugextensions -T '{ifcontains("3.1", testedwith, "{name}\n")}'
ext2
$ hg debugextensions \
> -T '{ifcontains("3.2", testedwith, "no substring match: {name}\n")}'