author | Pierre-Yves David <pierre-yves.david@octobus.net> |
Sun, 10 Nov 2024 00:46:44 +0100 | |
branch | stable |
changeset 52219 | 4496f059cf5c |
parent 52196 | e88939f53342 |
permissions | -rw-r--r-- |
52195
2ff4a2533b92
test-install: use the global hg for the install step
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
51709
diff
changeset
|
1 |
$ . "$RUNTESTDIR/helpers-testrepo.sh" |
2ff4a2533b92
test-install: use the global hg for the install step
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
51709
diff
changeset
|
2 |
|
4365
46280c004f22
change tests to use simplemerge by default
Alexis S. L. Carvalho <alexis@cecm.usp.br>
parents:
3846
diff
changeset
|
3 |
hg debuginstall |
11917
b03cf2349a80
tests: unify test-install
Pradeepkumar Gayam <in3xes@gmail.com>
parents:
9734
diff
changeset
|
4 |
$ hg debuginstall |
16934
0c9c41e53f1a
debuginstall: lowercase status messages
Martin Geisler <mg@aragost.com>
parents:
15447
diff
changeset
|
5 |
checking encoding (ascii)... |
20741
f1dfef0a9352
debuginstall: change showing to checking for consistency and future checking
Matt Mackall <mpm@selenic.com>
parents:
20740
diff
changeset
|
6 |
checking Python executable (*) (glob) |
44145
0b475b0b0344
debugcommands: add Python implementation to debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43623
diff
changeset
|
7 |
checking Python implementation (*) (glob) |
49876
950c39918bd2
tests: drop `(py3 !)` output matching predicates
Matt Harbison <matt_harbison@yahoo.com>
parents:
49845
diff
changeset
|
8 |
checking Python version (3.*) (glob) |
47845
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
9 |
checking Python lib (.*[Ll]ib.*)... (re) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
10 |
checking Python lib (.*pyoxidizer.*)... (re) (pyoxidizer !) |
30222
7b428b00a1d4
commands: print security protocol support in debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29266
diff
changeset
|
11 |
checking Python security support (*) (glob) |
7b428b00a1d4
commands: print security protocol support in debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29266
diff
changeset
|
12 |
TLS 1.2 not supported by Python install; network connections lack modern security (?) |
7b428b00a1d4
commands: print security protocol support in debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29266
diff
changeset
|
13 |
SNI not supported by Python install; may have connectivity issues with some servers (?) |
44463
295417387769
debuginstall: print if Rust extensions are installed
Raphaël Gomès <rgomes@octobus.net>
parents:
44145
diff
changeset
|
14 |
checking Rust extensions \((installed|missing)\) (re) |
29197
c5f9ff302065
debuginstall: add mercurial version
timeless <timeless@mozdev.org>
parents:
29090
diff
changeset
|
15 |
checking Mercurial version (*) (glob) |
c5f9ff302065
debuginstall: add mercurial version
timeless <timeless@mozdev.org>
parents:
29090
diff
changeset
|
16 |
checking Mercurial custom build (*) (glob) |
29266
b3a677c82a35
debuginstall: expose modulepolicy
timeless <timeless@mozdev.org>
parents:
29219
diff
changeset
|
17 |
checking module policy (*) (glob) |
49835
4836705ab9ba
tests: conditionalize path output for in-memory pyoxidizer resources
Matt Harbison <matt_harbison@yahoo.com>
parents:
48874
diff
changeset
|
18 |
checking installed modules (*mercurial)... (glob) (no-pyoxidizer-in-memory !) |
4836705ab9ba
tests: conditionalize path output for in-memory pyoxidizer resources
Matt Harbison <matt_harbison@yahoo.com>
parents:
48874
diff
changeset
|
19 |
checking installed modules (*/release/app/hg*)... (glob) (pyoxidizer-in-memory !) |
30462
356406ac454f
debuginstall: print compression engine support
Gregory Szorc <gregory.szorc@gmail.com>
parents:
30222
diff
changeset
|
20 |
checking registered compression engines (*zlib*) (glob) |
356406ac454f
debuginstall: print compression engine support
Gregory Szorc <gregory.szorc@gmail.com>
parents:
30222
diff
changeset
|
21 |
checking available compression engines (*zlib*) (glob) |
30762
35b516f800e0
wireproto: advertise supported media types and compression formats
Gregory Szorc <gregory.szorc@gmail.com>
parents:
30462
diff
changeset
|
22 |
checking available compression engines for wire protocol (*zlib*) (glob) |
35448
8251c4c4abdc
debuginstall: add a line about re2 availability
Boris Feld <boris.feld@octobus.net>
parents:
34130
diff
changeset
|
23 |
checking "re2" regexp engine \((available|missing)\) (re) |
47845
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
24 |
checking templates (*mercurial?templates)... (glob) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
25 |
checking templates (*app?templates)... (glob) (pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
26 |
checking default template (*mercurial?templates?map-cmdline.default) (glob) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
27 |
checking default template (*app?templates?map-cmdline.default) (glob) (pyoxidizer !) |
36236
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
28 |
checking commit editor... (*) (glob) |
28440
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
29 |
checking username (test) |
16934
0c9c41e53f1a
debuginstall: lowercase status messages
Martin Geisler <mg@aragost.com>
parents:
15447
diff
changeset
|
30 |
no problems detected |
9734
36c388a1aa51
commands: call ui.username carefully in debuginstall
Martin Geisler <mg@lazybytes.net>
parents:
4365
diff
changeset
|
31 |
|
28440
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
32 |
hg debuginstall JSON |
28885
d7e7b3dd44c8
test-install: fix output on Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
28626
diff
changeset
|
33 |
$ hg debuginstall -Tjson | sed 's|\\\\|\\|g' |
28440
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
34 |
[ |
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
35 |
{ |
30462
356406ac454f
debuginstall: print compression engine support
Gregory Szorc <gregory.szorc@gmail.com>
parents:
30222
diff
changeset
|
36 |
"compengines": ["bz2", "bz2truncated", "none", "zlib"*], (glob) |
356406ac454f
debuginstall: print compression engine support
Gregory Szorc <gregory.szorc@gmail.com>
parents:
30222
diff
changeset
|
37 |
"compenginesavail": ["bz2", "bz2truncated", "none", "zlib"*], (glob) |
30762
35b516f800e0
wireproto: advertise supported media types and compression formats
Gregory Szorc <gregory.szorc@gmail.com>
parents:
30462
diff
changeset
|
38 |
"compenginesserver": [*"zlib"*], (glob) |
47845
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
39 |
"defaulttemplate": "*mercurial?templates?map-cmdline.default", (glob) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
40 |
"defaulttemplate": "*app?templates?map-cmdline.default", (glob) (pyoxidizer !) |
28440
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
41 |
"defaulttemplateerror": null, |
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
42 |
"defaulttemplatenotfound": "default", |
36236
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
43 |
"editor": "*", (glob) |
28440
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
44 |
"editornotfound": false, |
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
45 |
"encoding": "ascii", |
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
46 |
"encodingerror": null, |
32209
85dc5a25f1fc
debuginstall: check C extensions only if they are loadable per policy
Yuya Nishihara <yuya@tcha.org>
parents:
31098
diff
changeset
|
47 |
"extensionserror": null, (no-pure !) |
29266
b3a677c82a35
debuginstall: expose modulepolicy
timeless <timeless@mozdev.org>
parents:
29219
diff
changeset
|
48 |
"hgmodulepolicy": "*", (glob) |
49835
4836705ab9ba
tests: conditionalize path output for in-memory pyoxidizer resources
Matt Harbison <matt_harbison@yahoo.com>
parents:
48874
diff
changeset
|
49 |
"hgmodules": "*mercurial", (glob) (no-pyoxidizer-in-memory !) |
4836705ab9ba
tests: conditionalize path output for in-memory pyoxidizer resources
Matt Harbison <matt_harbison@yahoo.com>
parents:
48874
diff
changeset
|
50 |
"hgmodules": "*/release/app/hg*", (glob) (pyoxidizer-in-memory !) |
29197
c5f9ff302065
debuginstall: add mercurial version
timeless <timeless@mozdev.org>
parents:
29090
diff
changeset
|
51 |
"hgver": "*", (glob) |
c5f9ff302065
debuginstall: add mercurial version
timeless <timeless@mozdev.org>
parents:
29090
diff
changeset
|
52 |
"hgverextra": "*", (glob) |
28440
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
53 |
"problems": 0, |
28544
4d93d73b8aec
tests: python executable path should always be globbed
Danek Duvall <danek.duvall@oracle.com>
parents:
28440
diff
changeset
|
54 |
"pythonexe": "*", (glob) |
44145
0b475b0b0344
debugcommands: add Python implementation to debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43623
diff
changeset
|
55 |
"pythonimplementation": "*", (glob) |
28626
60ee2593a270
tests: python executable should always be globbed
Sean Farley <sean@farley.io>
parents:
28544
diff
changeset
|
56 |
"pythonlib": "*", (glob) |
30222
7b428b00a1d4
commands: print security protocol support in debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29266
diff
changeset
|
57 |
"pythonsecurity": [*], (glob) |
28440
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
58 |
"pythonver": "*.*.*", (glob) |
35448
8251c4c4abdc
debuginstall: add a line about re2 availability
Boris Feld <boris.feld@octobus.net>
parents:
34130
diff
changeset
|
59 |
"re2": (true|false), (re) |
47845
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
60 |
"templatedirs": "*mercurial?templates", (glob) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
61 |
"templatedirs": "*app?templates", (glob) (pyoxidizer !) |
28440
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
62 |
"username": "test", |
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
63 |
"usernameerror": null, |
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
64 |
"vinotfound": false |
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
65 |
} |
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
66 |
] |
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
67 |
|
11917
b03cf2349a80
tests: unify test-install
Pradeepkumar Gayam <in3xes@gmail.com>
parents:
9734
diff
changeset
|
68 |
hg debuginstall with no username |
b03cf2349a80
tests: unify test-install
Pradeepkumar Gayam <in3xes@gmail.com>
parents:
9734
diff
changeset
|
69 |
$ HGUSER= hg debuginstall |
16934
0c9c41e53f1a
debuginstall: lowercase status messages
Martin Geisler <mg@aragost.com>
parents:
15447
diff
changeset
|
70 |
checking encoding (ascii)... |
20741
f1dfef0a9352
debuginstall: change showing to checking for consistency and future checking
Matt Mackall <mpm@selenic.com>
parents:
20740
diff
changeset
|
71 |
checking Python executable (*) (glob) |
44145
0b475b0b0344
debugcommands: add Python implementation to debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43623
diff
changeset
|
72 |
checking Python implementation (*) (glob) |
49876
950c39918bd2
tests: drop `(py3 !)` output matching predicates
Matt Harbison <matt_harbison@yahoo.com>
parents:
49845
diff
changeset
|
73 |
checking Python version (3.*) (glob) |
47845
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
74 |
checking Python lib (.*[Ll]ib.*)... (re) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
75 |
checking Python lib (.*pyoxidizer.*)... (re) (pyoxidizer !) |
30222
7b428b00a1d4
commands: print security protocol support in debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29266
diff
changeset
|
76 |
checking Python security support (*) (glob) |
7b428b00a1d4
commands: print security protocol support in debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29266
diff
changeset
|
77 |
TLS 1.2 not supported by Python install; network connections lack modern security (?) |
7b428b00a1d4
commands: print security protocol support in debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29266
diff
changeset
|
78 |
SNI not supported by Python install; may have connectivity issues with some servers (?) |
44463
295417387769
debuginstall: print if Rust extensions are installed
Raphaël Gomès <rgomes@octobus.net>
parents:
44145
diff
changeset
|
79 |
checking Rust extensions \((installed|missing)\) (re) |
29197
c5f9ff302065
debuginstall: add mercurial version
timeless <timeless@mozdev.org>
parents:
29090
diff
changeset
|
80 |
checking Mercurial version (*) (glob) |
c5f9ff302065
debuginstall: add mercurial version
timeless <timeless@mozdev.org>
parents:
29090
diff
changeset
|
81 |
checking Mercurial custom build (*) (glob) |
29266
b3a677c82a35
debuginstall: expose modulepolicy
timeless <timeless@mozdev.org>
parents:
29219
diff
changeset
|
82 |
checking module policy (*) (glob) |
49835
4836705ab9ba
tests: conditionalize path output for in-memory pyoxidizer resources
Matt Harbison <matt_harbison@yahoo.com>
parents:
48874
diff
changeset
|
83 |
checking installed modules (*mercurial)... (glob) (no-pyoxidizer-in-memory !) |
4836705ab9ba
tests: conditionalize path output for in-memory pyoxidizer resources
Matt Harbison <matt_harbison@yahoo.com>
parents:
48874
diff
changeset
|
84 |
checking installed modules (*/release/app/hg*)... (glob) (pyoxidizer-in-memory !) |
30462
356406ac454f
debuginstall: print compression engine support
Gregory Szorc <gregory.szorc@gmail.com>
parents:
30222
diff
changeset
|
85 |
checking registered compression engines (*zlib*) (glob) |
356406ac454f
debuginstall: print compression engine support
Gregory Szorc <gregory.szorc@gmail.com>
parents:
30222
diff
changeset
|
86 |
checking available compression engines (*zlib*) (glob) |
30762
35b516f800e0
wireproto: advertise supported media types and compression formats
Gregory Szorc <gregory.szorc@gmail.com>
parents:
30462
diff
changeset
|
87 |
checking available compression engines for wire protocol (*zlib*) (glob) |
35448
8251c4c4abdc
debuginstall: add a line about re2 availability
Boris Feld <boris.feld@octobus.net>
parents:
34130
diff
changeset
|
88 |
checking "re2" regexp engine \((available|missing)\) (re) |
47845
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
89 |
checking templates (*mercurial?templates)... (glob) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
90 |
checking templates (*app?templates)... (glob) (pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
91 |
checking default template (*mercurial?templates?map-cmdline.default) (glob) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
92 |
checking default template (*app?templates?map-cmdline.default) (glob) (pyoxidizer !) |
36236
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
93 |
checking commit editor... (*) (glob) |
16934
0c9c41e53f1a
debuginstall: lowercase status messages
Martin Geisler <mg@aragost.com>
parents:
15447
diff
changeset
|
94 |
checking username... |
20574
5614f8cf0861
ui: suggest config --edit when no username is set
Matt Mackall <mpm@selenic.com>
parents:
17392
diff
changeset
|
95 |
no username supplied |
12084 | 96 |
(specify a username in your configuration file) |
11917
b03cf2349a80
tests: unify test-install
Pradeepkumar Gayam <in3xes@gmail.com>
parents:
9734
diff
changeset
|
97 |
1 problems detected, please check your install! |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12084
diff
changeset
|
98 |
[1] |
24891
be4915009b09
debuginstall: expand the editor path before searching for it (issue4380)
Matt Harbison <matt_harbison@yahoo.com>
parents:
20741
diff
changeset
|
99 |
|
34129
902219a99901
debuginstall: use codecs.lookup() to detect invalid encoding
Yuya Nishihara <yuya@tcha.org>
parents:
33204
diff
changeset
|
100 |
hg debuginstall with invalid encoding |
902219a99901
debuginstall: use codecs.lookup() to detect invalid encoding
Yuya Nishihara <yuya@tcha.org>
parents:
33204
diff
changeset
|
101 |
$ HGENCODING=invalidenc hg debuginstall | grep encoding |
902219a99901
debuginstall: use codecs.lookup() to detect invalid encoding
Yuya Nishihara <yuya@tcha.org>
parents:
33204
diff
changeset
|
102 |
checking encoding (invalidenc)... |
902219a99901
debuginstall: use codecs.lookup() to detect invalid encoding
Yuya Nishihara <yuya@tcha.org>
parents:
33204
diff
changeset
|
103 |
unknown encoding: invalidenc |
902219a99901
debuginstall: use codecs.lookup() to detect invalid encoding
Yuya Nishihara <yuya@tcha.org>
parents:
33204
diff
changeset
|
104 |
|
34130
ada8a19672ab
debuginstall: do not pass exception object to formatter (issue5676)
Yuya Nishihara <yuya@tcha.org>
parents:
34129
diff
changeset
|
105 |
exception message in JSON |
ada8a19672ab
debuginstall: do not pass exception object to formatter (issue5676)
Yuya Nishihara <yuya@tcha.org>
parents:
34129
diff
changeset
|
106 |
|
ada8a19672ab
debuginstall: do not pass exception object to formatter (issue5676)
Yuya Nishihara <yuya@tcha.org>
parents:
34129
diff
changeset
|
107 |
$ HGENCODING=invalidenc HGUSER= hg debuginstall -Tjson | grep error |
ada8a19672ab
debuginstall: do not pass exception object to formatter (issue5676)
Yuya Nishihara <yuya@tcha.org>
parents:
34129
diff
changeset
|
108 |
"defaulttemplateerror": null, |
ada8a19672ab
debuginstall: do not pass exception object to formatter (issue5676)
Yuya Nishihara <yuya@tcha.org>
parents:
34129
diff
changeset
|
109 |
"encodingerror": "unknown encoding: invalidenc", |
ada8a19672ab
debuginstall: do not pass exception object to formatter (issue5676)
Yuya Nishihara <yuya@tcha.org>
parents:
34129
diff
changeset
|
110 |
"extensionserror": null, (no-pure !) |
ada8a19672ab
debuginstall: do not pass exception object to formatter (issue5676)
Yuya Nishihara <yuya@tcha.org>
parents:
34129
diff
changeset
|
111 |
"usernameerror": "no username supplied", |
ada8a19672ab
debuginstall: do not pass exception object to formatter (issue5676)
Yuya Nishihara <yuya@tcha.org>
parents:
34129
diff
changeset
|
112 |
|
24891
be4915009b09
debuginstall: expand the editor path before searching for it (issue4380)
Matt Harbison <matt_harbison@yahoo.com>
parents:
20741
diff
changeset
|
113 |
path variables are expanded (~ is the same as $TESTTMP) |
be4915009b09
debuginstall: expand the editor path before searching for it (issue4380)
Matt Harbison <matt_harbison@yahoo.com>
parents:
20741
diff
changeset
|
114 |
$ mkdir tools |
be4915009b09
debuginstall: expand the editor path before searching for it (issue4380)
Matt Harbison <matt_harbison@yahoo.com>
parents:
20741
diff
changeset
|
115 |
$ touch tools/testeditor.exe |
be4915009b09
debuginstall: expand the editor path before searching for it (issue4380)
Matt Harbison <matt_harbison@yahoo.com>
parents:
20741
diff
changeset
|
116 |
#if execbit |
be4915009b09
debuginstall: expand the editor path before searching for it (issue4380)
Matt Harbison <matt_harbison@yahoo.com>
parents:
20741
diff
changeset
|
117 |
$ chmod 755 tools/testeditor.exe |
be4915009b09
debuginstall: expand the editor path before searching for it (issue4380)
Matt Harbison <matt_harbison@yahoo.com>
parents:
20741
diff
changeset
|
118 |
#endif |
35520
711149d8e676
tests: switch test from '--config ui.editor=~/foo' to HGEDITOR=~/foo
Kyle Lippincott <spectral@google.com>
parents:
35448
diff
changeset
|
119 |
$ HGEDITOR="~/tools/testeditor.exe" hg debuginstall |
24891
be4915009b09
debuginstall: expand the editor path before searching for it (issue4380)
Matt Harbison <matt_harbison@yahoo.com>
parents:
20741
diff
changeset
|
120 |
checking encoding (ascii)... |
be4915009b09
debuginstall: expand the editor path before searching for it (issue4380)
Matt Harbison <matt_harbison@yahoo.com>
parents:
20741
diff
changeset
|
121 |
checking Python executable (*) (glob) |
44145
0b475b0b0344
debugcommands: add Python implementation to debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43623
diff
changeset
|
122 |
checking Python implementation (*) (glob) |
49876
950c39918bd2
tests: drop `(py3 !)` output matching predicates
Matt Harbison <matt_harbison@yahoo.com>
parents:
49845
diff
changeset
|
123 |
checking Python version (3.*) (glob) |
47845
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
124 |
checking Python lib (.*[Ll]ib.*)... (re) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
125 |
checking Python lib (.*pyoxidizer.*)... (re) (pyoxidizer !) |
30222
7b428b00a1d4
commands: print security protocol support in debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29266
diff
changeset
|
126 |
checking Python security support (*) (glob) |
7b428b00a1d4
commands: print security protocol support in debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29266
diff
changeset
|
127 |
TLS 1.2 not supported by Python install; network connections lack modern security (?) |
7b428b00a1d4
commands: print security protocol support in debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29266
diff
changeset
|
128 |
SNI not supported by Python install; may have connectivity issues with some servers (?) |
44463
295417387769
debuginstall: print if Rust extensions are installed
Raphaël Gomès <rgomes@octobus.net>
parents:
44145
diff
changeset
|
129 |
checking Rust extensions \((installed|missing)\) (re) |
29197
c5f9ff302065
debuginstall: add mercurial version
timeless <timeless@mozdev.org>
parents:
29090
diff
changeset
|
130 |
checking Mercurial version (*) (glob) |
c5f9ff302065
debuginstall: add mercurial version
timeless <timeless@mozdev.org>
parents:
29090
diff
changeset
|
131 |
checking Mercurial custom build (*) (glob) |
29266
b3a677c82a35
debuginstall: expose modulepolicy
timeless <timeless@mozdev.org>
parents:
29219
diff
changeset
|
132 |
checking module policy (*) (glob) |
49835
4836705ab9ba
tests: conditionalize path output for in-memory pyoxidizer resources
Matt Harbison <matt_harbison@yahoo.com>
parents:
48874
diff
changeset
|
133 |
checking installed modules (*mercurial)... (glob) (no-pyoxidizer-in-memory !) |
4836705ab9ba
tests: conditionalize path output for in-memory pyoxidizer resources
Matt Harbison <matt_harbison@yahoo.com>
parents:
48874
diff
changeset
|
134 |
checking installed modules (*/release/app/hg*)... (glob) (pyoxidizer-in-memory !) |
30462
356406ac454f
debuginstall: print compression engine support
Gregory Szorc <gregory.szorc@gmail.com>
parents:
30222
diff
changeset
|
135 |
checking registered compression engines (*zlib*) (glob) |
356406ac454f
debuginstall: print compression engine support
Gregory Szorc <gregory.szorc@gmail.com>
parents:
30222
diff
changeset
|
136 |
checking available compression engines (*zlib*) (glob) |
30762
35b516f800e0
wireproto: advertise supported media types and compression formats
Gregory Szorc <gregory.szorc@gmail.com>
parents:
30462
diff
changeset
|
137 |
checking available compression engines for wire protocol (*zlib*) (glob) |
35448
8251c4c4abdc
debuginstall: add a line about re2 availability
Boris Feld <boris.feld@octobus.net>
parents:
34130
diff
changeset
|
138 |
checking "re2" regexp engine \((available|missing)\) (re) |
47845
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
139 |
checking templates (*mercurial?templates)... (glob) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
140 |
checking templates (*app?templates)... (glob) (pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
141 |
checking default template (*mercurial?templates?map-cmdline.default) (glob) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
142 |
checking default template (*app?templates?map-cmdline.default) (glob) (pyoxidizer !) |
35520
711149d8e676
tests: switch test from '--config ui.editor=~/foo' to HGEDITOR=~/foo
Kyle Lippincott <spectral@google.com>
parents:
35448
diff
changeset
|
143 |
checking commit editor... ($TESTTMP/tools/testeditor.exe) |
28440
855d9b2eea67
debuginstall: convert to formatter
timeless <timeless@mozdev.org>
parents:
27684
diff
changeset
|
144 |
checking username (test) |
24891
be4915009b09
debuginstall: expand the editor path before searching for it (issue4380)
Matt Harbison <matt_harbison@yahoo.com>
parents:
20741
diff
changeset
|
145 |
no problems detected |
27383
b1160299a175
tests: add coverage to ensure Wix tracks 'help' and 'templates' files
Matt Harbison <matt_harbison@yahoo.com>
parents:
24891
diff
changeset
|
146 |
|
36236
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
147 |
print out the binary post-shlexsplit in the error message when commit editor is |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
148 |
not found (this is intentionally using backslashes to mimic a windows usecase). |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
149 |
$ HGEDITOR="c:\foo\bar\baz.exe -y -z" hg debuginstall |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
150 |
checking encoding (ascii)... |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
151 |
checking Python executable (*) (glob) |
44145
0b475b0b0344
debugcommands: add Python implementation to debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43623
diff
changeset
|
152 |
checking Python implementation (*) (glob) |
49876
950c39918bd2
tests: drop `(py3 !)` output matching predicates
Matt Harbison <matt_harbison@yahoo.com>
parents:
49845
diff
changeset
|
153 |
checking Python version (3.*) (glob) |
47845
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
154 |
checking Python lib (.*[Ll]ib.*)... (re) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
155 |
checking Python lib (.*pyoxidizer.*)... (re) (pyoxidizer !) |
36236
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
156 |
checking Python security support (*) (glob) |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
157 |
TLS 1.2 not supported by Python install; network connections lack modern security (?) |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
158 |
SNI not supported by Python install; may have connectivity issues with some servers (?) |
44463
295417387769
debuginstall: print if Rust extensions are installed
Raphaël Gomès <rgomes@octobus.net>
parents:
44145
diff
changeset
|
159 |
checking Rust extensions \((installed|missing)\) (re) |
36236
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
160 |
checking Mercurial version (*) (glob) |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
161 |
checking Mercurial custom build (*) (glob) |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
162 |
checking module policy (*) (glob) |
49835
4836705ab9ba
tests: conditionalize path output for in-memory pyoxidizer resources
Matt Harbison <matt_harbison@yahoo.com>
parents:
48874
diff
changeset
|
163 |
checking installed modules (*mercurial)... (glob) (no-pyoxidizer-in-memory !) |
4836705ab9ba
tests: conditionalize path output for in-memory pyoxidizer resources
Matt Harbison <matt_harbison@yahoo.com>
parents:
48874
diff
changeset
|
164 |
checking installed modules (*/release/app/hg*)... (glob) (pyoxidizer-in-memory !) |
36236
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
165 |
checking registered compression engines (*zlib*) (glob) |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
166 |
checking available compression engines (*zlib*) (glob) |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
167 |
checking available compression engines for wire protocol (*zlib*) (glob) |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
168 |
checking "re2" regexp engine \((available|missing)\) (re) |
47845
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
169 |
checking templates (*mercurial?templates)... (glob) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
170 |
checking templates (*app?templates)... (glob) (pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
171 |
checking default template (*mercurial?templates?map-cmdline.default) (glob) (no-pyoxidizer !) |
887838316d3c
pyoxidized: adapt output of test-install.t
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47844
diff
changeset
|
172 |
checking default template (*app?templates?map-cmdline.default) (glob) (pyoxidizer !) |
36309
94a1ff16f362
debuginstall: do not parse editor command in posix way on Windows
Yuya Nishihara <yuya@tcha.org>
parents:
36236
diff
changeset
|
173 |
checking commit editor... (c:\foo\bar\baz.exe) (windows !) |
94a1ff16f362
debuginstall: do not parse editor command in posix way on Windows
Yuya Nishihara <yuya@tcha.org>
parents:
36236
diff
changeset
|
174 |
Can't find editor 'c:\foo\bar\baz.exe' in PATH (windows !) |
94a1ff16f362
debuginstall: do not parse editor command in posix way on Windows
Yuya Nishihara <yuya@tcha.org>
parents:
36236
diff
changeset
|
175 |
checking commit editor... (c:foobarbaz.exe) (no-windows !) |
94a1ff16f362
debuginstall: do not parse editor command in posix way on Windows
Yuya Nishihara <yuya@tcha.org>
parents:
36236
diff
changeset
|
176 |
Can't find editor 'c:foobarbaz.exe' in PATH (no-windows !) |
36236
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
177 |
(specify a commit editor in your configuration file) |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
178 |
checking username (test) |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
179 |
1 problems detected, please check your install! |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
180 |
[1] |
564dec70b50c
debugcommands: print out the editor that was searched for (post shlexsplit)
Kyle Lippincott <spectral@google.com>
parents:
35520
diff
changeset
|
181 |
|
42652
684b56ade431
fsmonitor: add support for extra `hg debuginstall` data
Augie Fackler <augie@google.com>
parents:
42066
diff
changeset
|
182 |
debuginstall extension support |
684b56ade431
fsmonitor: add support for extra `hg debuginstall` data
Augie Fackler <augie@google.com>
parents:
42066
diff
changeset
|
183 |
$ hg debuginstall --config extensions.fsmonitor= --config fsmonitor.watchman_exe=false | grep atchman |
684b56ade431
fsmonitor: add support for extra `hg debuginstall` data
Augie Fackler <augie@google.com>
parents:
42066
diff
changeset
|
184 |
fsmonitor checking for watchman binary... (false) |
684b56ade431
fsmonitor: add support for extra `hg debuginstall` data
Augie Fackler <augie@google.com>
parents:
42066
diff
changeset
|
185 |
watchman binary missing or broken: warning: Watchman unavailable: watchman exited with code 1 |
684b56ade431
fsmonitor: add support for extra `hg debuginstall` data
Augie Fackler <augie@google.com>
parents:
42066
diff
changeset
|
186 |
Verify the json works too: |
684b56ade431
fsmonitor: add support for extra `hg debuginstall` data
Augie Fackler <augie@google.com>
parents:
42066
diff
changeset
|
187 |
$ hg debuginstall --config extensions.fsmonitor= --config fsmonitor.watchman_exe=false -Tjson | grep atchman |
684b56ade431
fsmonitor: add support for extra `hg debuginstall` data
Augie Fackler <augie@google.com>
parents:
42066
diff
changeset
|
188 |
"fsmonitor-watchman": "false", |
684b56ade431
fsmonitor: add support for extra `hg debuginstall` data
Augie Fackler <augie@google.com>
parents:
42066
diff
changeset
|
189 |
"fsmonitor-watchman-error": "warning: Watchman unavailable: watchman exited with code 1", |
684b56ade431
fsmonitor: add support for extra `hg debuginstall` data
Augie Fackler <augie@google.com>
parents:
42066
diff
changeset
|
190 |
|
32727
c94c1aeb35fb
tests: add a test for installing hg with pip in a virtualenv
Augie Fackler <augie@google.com>
parents:
32209
diff
changeset
|
191 |
Verify that Mercurial is installable with pip. Note that this MUST be |
c94c1aeb35fb
tests: add a test for installing hg with pip in a virtualenv
Augie Fackler <augie@google.com>
parents:
32209
diff
changeset
|
192 |
the last test in this file, because we do some nasty things to the |
c94c1aeb35fb
tests: add a test for installing hg with pip in a virtualenv
Augie Fackler <augie@google.com>
parents:
32209
diff
changeset
|
193 |
shell environment in order to make the virtualenv work reliably. |
c94c1aeb35fb
tests: add a test for installing hg with pip in a virtualenv
Augie Fackler <augie@google.com>
parents:
32209
diff
changeset
|
194 |
|
43410
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
195 |
On Python 3, we use the venv module, which is part of the standard library. |
43412
ca0cd0a13514
tests: look for ensurepip before using venv
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43410
diff
changeset
|
196 |
But some Linux distros strip out this module's functionality involving pip, |
ca0cd0a13514
tests: look for ensurepip before using venv
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43410
diff
changeset
|
197 |
so we have to look for the ensurepip module, which these distros strip out |
ca0cd0a13514
tests: look for ensurepip before using venv
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43410
diff
changeset
|
198 |
completely. |
43410
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
199 |
On Python 2, we use the 3rd party virtualenv module, if available. |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
200 |
|
32727
c94c1aeb35fb
tests: add a test for installing hg with pip in a virtualenv
Augie Fackler <augie@google.com>
parents:
32209
diff
changeset
|
201 |
$ cd $TESTTMP |
43410
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
202 |
$ unset PYTHONPATH |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
203 |
|
47844
fa50f208de73
pyoxidized: disable part of `test-install.t` related to pip and virtualenv
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46604
diff
changeset
|
204 |
#if py3 ensurepip network-io no-pyoxidizer |
43410
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
205 |
$ "$PYTHON" -m venv installenv >> pip.log |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
206 |
|
45368
d71693f799a0
tests: make test-install.t work on debian systems
Kyle Lippincott <spectral@google.com>
parents:
45216
diff
changeset
|
207 |
Hack: Debian does something a bit different in ensurepip.bootstrap. This makes |
d71693f799a0
tests: make test-install.t work on debian systems
Kyle Lippincott <spectral@google.com>
parents:
45216
diff
changeset
|
208 |
it so that pip thinks the 'wheel' wheel is installed so it can build wheels; |
d71693f799a0
tests: make test-install.t work on debian systems
Kyle Lippincott <spectral@google.com>
parents:
45216
diff
changeset
|
209 |
when it goes to try, however, it shells out to run `python3 -u <setup.py>`, |
d71693f799a0
tests: make test-install.t work on debian systems
Kyle Lippincott <spectral@google.com>
parents:
45216
diff
changeset
|
210 |
that *doesn't* get the 'wheel' wheel, and it fails with an invalid command |
d71693f799a0
tests: make test-install.t work on debian systems
Kyle Lippincott <spectral@google.com>
parents:
45216
diff
changeset
|
211 |
'bdist_wheel'. To fix this, we just delete the wheel from where Debian put it in |
d71693f799a0
tests: make test-install.t work on debian systems
Kyle Lippincott <spectral@google.com>
parents:
45216
diff
changeset
|
212 |
our virtual env. Then pip doesn't think it's installed and doesn't try to build. |
d71693f799a0
tests: make test-install.t work on debian systems
Kyle Lippincott <spectral@google.com>
parents:
45216
diff
changeset
|
213 |
$ rm installenv/share/python-wheels/wheel-*.whl >/dev/null 2>&1 || true |
d71693f799a0
tests: make test-install.t work on debian systems
Kyle Lippincott <spectral@google.com>
parents:
45216
diff
changeset
|
214 |
|
43410
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
215 |
Note: we use this weird path to run pip and hg to avoid platform differences, |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
216 |
since it's bin on most platforms but Scripts on Windows. |
52195
2ff4a2533b92
test-install: use the global hg for the install step
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
51709
diff
changeset
|
217 |
$ (syshgenv; ./installenv/*/pip install $TESTDIR/.. >> pip.log) |
43622
45c15ed06f33
tests: add optional output when wheel is missing
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43617
diff
changeset
|
218 |
Failed building wheel for mercurial (?) |
46604
ad107ed7a4aa
ci: test real dependency installation for pip
Joerg Sonnenberger <joerg@bec.de>
parents:
46097
diff
changeset
|
219 |
WARNING: You are using pip version *; however, version * is available. (glob) (?) |
ad107ed7a4aa
ci: test real dependency installation for pip
Joerg Sonnenberger <joerg@bec.de>
parents:
46097
diff
changeset
|
220 |
You should consider upgrading via the '$TESTTMP/installenv/bin/python* -m pip install --upgrade pip' command. (glob) (?) |
51709
57f0b86611c7
test-install: add new glob for the upgrade notice in newer versions of pip
Raphaël Gomès <rgomes@octobus.net>
parents:
51700
diff
changeset
|
221 |
(?) |
57f0b86611c7
test-install: add new glob for the upgrade notice in newer versions of pip
Raphaël Gomès <rgomes@octobus.net>
parents:
51700
diff
changeset
|
222 |
[notice] A new release of pip is available: * -> * (glob) (?) |
52196
e88939f53342
test-install: glob instance of "python" in warning
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
52195
diff
changeset
|
223 |
[notice] To update, run: * -m pip install --upgrade pip (glob) (?) |
43410
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
224 |
$ ./installenv/*/hg debuginstall || cat pip.log |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
225 |
checking encoding (ascii)... |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
226 |
checking Python executable (*) (glob) |
44145
0b475b0b0344
debugcommands: add Python implementation to debuginstall
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43623
diff
changeset
|
227 |
checking Python implementation (*) (glob) |
43410
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
228 |
checking Python version (3.*) (glob) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
229 |
checking Python lib (*)... (glob) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
230 |
checking Python security support (*) (glob) |
44463
295417387769
debuginstall: print if Rust extensions are installed
Raphaël Gomès <rgomes@octobus.net>
parents:
44145
diff
changeset
|
231 |
checking Rust extensions \((installed|missing)\) (re) |
43410
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
232 |
checking Mercurial version (*) (glob) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
233 |
checking Mercurial custom build (*) (glob) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
234 |
checking module policy (*) (glob) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
235 |
checking installed modules (*/mercurial)... (glob) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
236 |
checking registered compression engines (*) (glob) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
237 |
checking available compression engines (*) (glob) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
238 |
checking available compression engines for wire protocol (*) (glob) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
239 |
checking "re2" regexp engine \((available|missing)\) (re) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
240 |
checking templates ($TESTTMP/installenv/*/site-packages/mercurial/templates)... (glob) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
241 |
checking default template ($TESTTMP/installenv/*/site-packages/mercurial/templates/map-cmdline.default) (glob) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
242 |
checking commit editor... (*) (glob) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
243 |
checking username (test) |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
244 |
no problems detected |
9bab6407c2c9
tests: use venv on Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
43409
diff
changeset
|
245 |
#endif |