use strict;
use lib '.';
use Texinfo::ModulePath (undef, undef, undef, 'updirs' => 2);
require 't/test_utils.pl';
my @test_cases = (
['htmlxref',
undef, {'test_file' => 'test_refs.texi' },
{'HTMLXREF_FILE' => 'htmlxref.cnf',
'SPLIT' => '', 'NODE_NAME_IN_MENU' => 0,
'USE_NODES' => 0}
],
['htmlxref_nodes',
undef, {'test_file' => 'test_refs.texi' },
{'HTMLXREF_FILE' => 'htmlxref.cnf',
'SPLIT' => 'node',,
'USE_NODES' => 1}
],
['htmlxref_only_mono',
undef, {'test_file' => 'test_refs.texi' },
{'HTMLXREF_FILE' => 'htmlxref-mono.cnf',
'SPLIT' => '', 'NODE_NAME_IN_MENU' => 0,
'USE_NODES' => 0}
],
['htmlxref_only_mono_nodes',
undef, {'test_file' => 'test_refs.texi' },
{'HTMLXREF_FILE' => 'htmlxref-mono.cnf',
'SPLIT' => 'node',
'USE_NODES' => 1}
],
['htmlxref_only_split',
undef, {'test_file' => 'test_refs.texi' },
{'HTMLXREF_FILE' => 'htmlxref-split.cnf',
'SPLIT' => '', 'NODE_NAME_IN_MENU' => 0,
'USE_NODES' => 0}
],
['htmlxref_only_split_nodes',
undef, {'test_file' => 'test_refs.texi' },
{'HTMLXREF_FILE' => 'htmlxref-split.cnf',
'SPLIT' => 'node',
'USE_NODES' => 1}
],
);
foreach my $test (@test_cases) {
push @{$test->[2]->{'test_formats'}}, 'file_html';
$test->[3]->{'FORMAT_MENU'} = 'menu';
}
our ($arg_test_case, $arg_generate, $arg_debug);
run_all('htmlxref', [@test_cases]);