[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: Test regenerate_master_menu TREE_TRANSFORMATIONS
From: |
Patrice Dumas |
Subject: |
branch master updated: Test regenerate_master_menu TREE_TRANSFORMATIONS |
Date: |
Wed, 28 Sep 2022 13:42:31 -0400 |
This is an automated email from the git hooks/post-receive script.
pertusus pushed a commit to branch master
in repository texinfo.
The following commit(s) were added to refs/heads/master by this push:
new 2169b996f7 Test regenerate_master_menu TREE_TRANSFORMATIONS
2169b996f7 is described below
commit 2169b996f7006f773a86f83a581446925f13ea91
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Wed Sep 28 19:41:46 2022 +0200
Test regenerate_master_menu TREE_TRANSFORMATIONS
---
tp/t/results/transformations/master_menu_fr.pl | 247 ++++++++++++++++++++-
.../master_menu_fr/res_html/chap.html | 13 +-
.../master_menu_fr/res_html/index.html | 23 +-
tp/t/transformations.t | 14 +-
4 files changed, 283 insertions(+), 14 deletions(-)
diff --git a/tp/t/results/transformations/master_menu_fr.pl
b/tp/t/results/transformations/master_menu_fr.pl
index 880221d5a4..ac7d32ef45 100644
--- a/tp/t/results/transformations/master_menu_fr.pl
+++ b/tp/t/results/transformations/master_menu_fr.pl
@@ -207,6 +207,159 @@ $result_trees{'master_menu_fr'} = {
},
'type' => 'menu_entry'
},
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'after_menu_description_line'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_comment'
+ },
+ {
+ 'args' => [
+ {
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'cmdname' => 'detailmenu',
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' --- The Detailed Node Listing ---'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'chap'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_comment'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'section'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'section'
+ }
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'detailmenu'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'detailmenu'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {}
+ },
{
'args' => [
{
@@ -549,9 +702,35 @@
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'ar
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[3];
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0];
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1];
-$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0];
-$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'contents'}[5]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3]{'contents'}[0];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'menu_entry_description'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1];
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[1]{'parent'} =
$result_trees{'master_menu_fr'}{'contents'}[2];
$result_trees{'master_menu_fr'}{'contents'}[2]{'contents'}[2]{'parent'} =
$result_trees{'master_menu_fr'}{'contents'}[2];
$result_trees{'master_menu_fr'}{'contents'}[2]{'parent'} =
$result_trees{'master_menu_fr'};
@@ -598,6 +777,14 @@ $result_texis{'master_menu_fr'} = '\\input texinfo.tex
@menu
* chap::
+
+@detailmenu
+ --- The Detailed Node Listing ---
+
+chap
+
+* section::
+@end detailmenu
@end menu
@node chap
@@ -618,6 +805,12 @@ max
* chap::
+ -- The Detailed Node Listing --
+
+chap
+
+* section::
+
1 chap
******
@@ -799,4 +992,54 @@ $result_errors{'master_menu_fr'} = [];
$result_floats{'master_menu_fr'} = {};
+
+$result_converted{'info'}->{'master_menu_fr'} = 'This is , produced from
no_master_menu_fr.texi.
+
+
+File: , Node: Top, Next: chap, Up: (dir)
+
+max
+***
+
+* Menu:
+
+* chap::
+
+ — The Detailed Node Listing —
+
+chap
+
+* section::
+
+
+File: , Node: chap, Prev: Top, Up: Top
+
+1 chap
+******
+
+* Menu:
+
+* section::
+
+
+File: , Node: section, Up: chap
+
+1.1 sec
+=======
+
+
+
+Tag Table:
+Node: Top49
+Node: chap179
+Node: section261
+
+End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
+';
+
1;
diff --git a/tp/t/results/transformations/master_menu_fr/res_html/chap.html
b/tp/t/results/transformations/master_menu_fr/res_html/chap.html
index 0c6b3f2e97..a0b393eb6a 100644
--- a/tp/t/results/transformations/master_menu_fr/res_html/chap.html
+++ b/tp/t/results/transformations/master_menu_fr/res_html/chap.html
@@ -14,6 +14,12 @@
<link href="index.html" rel="start" title="Top">
<link href="index.html" rel="up" title="Top">
<link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+td.menu-entry-description {vertical-align: top}
+td.menu-entry-destination {vertical-align: top}
+-->
+</style>
</head>
@@ -27,10 +33,11 @@ Précédent: <a href="index.html" accesskey="p"
rel="prev">max</a>,
<hr>
<h2 class="chapter" id="chap-1">1 chap</h2>
+<table class="menu" border="0" cellspacing="0">
+<tr><td class="menu-entry-destination">• <a href="section.html"
accesskey="1">section</a>:</td><td> </td><td
class="menu-entry-description">
+</td></tr>
+</table>
-<ul class="mini-toc">
-<li><a href="section.html" accesskey="1">sec</a></li>
-</ul>
</div>
diff --git a/tp/t/results/transformations/master_menu_fr/res_html/index.html
b/tp/t/results/transformations/master_menu_fr/res_html/index.html
index 657eea02e2..2aef48596f 100644
--- a/tp/t/results/transformations/master_menu_fr/res_html/index.html
+++ b/tp/t/results/transformations/master_menu_fr/res_html/index.html
@@ -13,6 +13,14 @@
<link href="#Top" rel="start" title="Top">
<link href="chap.html" rel="next" title="chap">
+<style type="text/css">
+<!--
+pre.menu-comment-preformatted {font-family: serif}
+td.menu-entry-description {vertical-align: top}
+td.menu-entry-destination {vertical-align: top}
+th.menu-comment {text-align:left}
+-->
+</style>
</head>
@@ -27,10 +35,19 @@ Suivant: <a href="chap.html" accesskey="n"
rel="next">chap</a> </p>
<hr>
<h1 class="top" id="max">max</h1>
+<table class="menu" border="0" cellspacing="0">
+<tr><td class="menu-entry-destination">• <a href="chap.html"
accesskey="1">chap</a>:</td><td> </td><td
class="menu-entry-description">
+</td></tr>
+<tr><th class="menu-comment" colspan="3"><pre
class="menu-comment-preformatted">
+
+</pre></th></tr><tr><th class="menu-comment" colspan="3"><pre
class="menu-comment-preformatted"> — The Detailed Node Listing —
+
+chap
+
+</pre></th></tr><tr><td class="menu-entry-destination">• <a
href="section.html" accesskey="2">section</a>:</td><td> </td><td
class="menu-entry-description">
+</td></tr>
+</table>
-<ul class="mini-toc">
-<li><a href="chap.html" accesskey="1">chap</a></li>
-</ul>
</div>
<hr>
<div class="nav-panel">
diff --git a/tp/t/transformations.t b/tp/t/transformations.t
index bc12b05e75..005650ba49 100644
--- a/tp/t/transformations.t
+++ b/tp/t/transformations.t
@@ -10,16 +10,18 @@ require 't/test_utils.pl';
# start-up time of perl for every one.
my @test_cases = (
['master_menu_fr',
- undef, {'test_file'
- =>
'../../tests/many_input_files/input_files/no_master_menu_fr.texi' },
-# {'TREE_TRANSFORMATIONS' => ''}
+ undef,
+ {'test_file'
+ =>
'../../tests/many_input_files/input_files/no_master_menu_fr.texi',
+ 'TREE_TRANSFORMATIONS' => 'regenerate_master_menu',
+ 'FORMAT_MENU' => 'menu'},
+ {'FORMAT_MENU' => 'menu'},
],
);
foreach my $test (@test_cases) {
- if (!$test->[2]->{'test_formats'}) {
- push @{$test->[2]->{'test_formats'}}, 'file_html';
- }
+ push @{$test->[2]->{'test_formats'}}, 'file_html';
+ push @{$test->[2]->{'test_formats'}}, 'info';
}
our ($arg_test_case, $arg_generate, $arg_debug);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: Test regenerate_master_menu TREE_TRANSFORMATIONS,
Patrice Dumas <=