Commit e9a68e4d6a95f3a0f62 (today's date).

I cannot regenerate the tta/perl tests (to test changes I am working on).  If
under tta/perl I run

$ ../maintain/all_tests.sh generate

I get an error message:

./t/02coverage.t
ok 1
ReadDocbook::convert_tree: undef reader
 at t//../../perl/Texinfo/Convert/ReadDocBook.pm line 397.
        
Texinfo::Convert::ReadDocBook::convert_tree(Texinfo::Convert::ReadDocBook=HASH(
        
Texinfo::Convert::Converter::convert_accents(Texinfo::Convert::ReadDocBook=HASH
        
Texinfo::Convert::Converter::xml_accents(Texinfo::Convert::ReadDocBook=HASH(0x5
        
Texinfo::Convert::ReadDocBook::_convert(Texinfo::Convert::ReadDocBook=HASH(0x55
        
Texinfo::Convert::ReadDocBook::convert_tree(Texinfo::Convert::ReadDocBook=HASH(
        
Texinfo::Convert::ReadDocBook::convert(Texinfo::Convert::ReadDocBook=HASH(0x559
        main::convert_to_docbook(main=HASH(0x5591e24a4520), "commands", 
"docbook", Texi
        main::test(main=HASH(0x5591e24a4520), ARRAY(0x5591e05374b8)) called at 
t//../..
        main::run_all("coverage", ARRAY(0x5591e27fdb58)) called at 
./t/02coverage.t lin
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 2 just after 1.

"make check" appears to be broken as well:

$ make check
Making check in XSTexinfo
make[1]: Entering directory '/home/g/src/texinfo/GIT/tta/perl/XSTexinfo'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/home/g/src/texinfo/GIT/tta/perl/XSTexinfo'
make[1]: Entering directory '/home/g/src/texinfo/GIT/tta/perl'
make  check-TESTS
make[2]: Entering directory '/home/g/src/texinfo/GIT/tta/perl'
make[3]: Entering directory '/home/g/src/texinfo/GIT/tta/perl'
PASS: t/02coverage.t 1
ERROR: t/02coverage.t - missing test plan
ERROR: t/02coverage.t - exited with status 2
PASS: t/03coverage_braces.t 1
PASS: t/03coverage_braces.t 2 - simple tree
PASS: t/03coverage_braces.t 3 - simple floats
PASS: t/03coverage_braces.t 4 - simple nodes list
PASS: t/03coverage_braces.t 5 - simple sections list
PASS: t/03coverage_braces.t 6 - simple sectioning root
PASS: t/03coverage_braces.t 7 - simple headings list
PASS: t/03coverage_braces.t 8 - simple errors
PASS: t/03coverage_braces.t 9 - simple indices
PASS: t/03coverage_braces.t 10 - simple indices sort
PASS: t/03coverage_braces.t 11 - simple texi
PASS: t/03coverage_braces.t 12 - simple text
PASS: t/03coverage_braces.t 13 - simple converted plaintext
PASS: t/03coverage_braces.t 14 - simple errors plaintext
PASS: t/03coverage_braces.t 15 - simple converted html_text
PASS: t/03coverage_braces.t 16 - simple errors html_text
PASS: t/03coverage_braces.t 17 - simple converted latex_text
PASS: t/03coverage_braces.t 18 - simple errors latex_text
PASS: t/03coverage_braces.t 19 - simple converted docbook
PASS: t/03coverage_braces.t 20 - simple errors docbook
PASS: t/03coverage_braces.t 21 - empty_second_email_argument tree
PASS: t/03coverage_braces.t 22 - empty_second_email_argument floats
PASS: t/03coverage_braces.t 23 - empty_second_email_argument nodes list
PASS: t/03coverage_braces.t 24 - empty_second_email_argument sections list
PASS: t/03coverage_braces.t 25 - empty_second_email_argument sectioning root
PASS: t/03coverage_braces.t 26 - empty_second_email_argument headings list
PASS: t/03coverage_braces.t 27 - empty_second_email_argument errors
PASS: t/03coverage_braces.t 28 - empty_second_email_argument indices
PASS: t/03coverage_braces.t 29 - empty_second_email_argument indices sort
PASS: t/03coverage_braces.t 30 - empty_second_email_argument texi
PASS: t/03coverage_braces.t 31 - empty_second_email_argument text
PASS: t/03coverage_braces.t 32 - empty_second_email_argument converted plaintext
PASS: t/03coverage_braces.t 33 - empty_second_email_argument errors plaintext
PASS: t/03coverage_braces.t 34 - empty_second_email_argument converted html_text
PASS: t/03coverage_braces.t 35 - empty_second_email_argument errors html_text
PASS: t/03coverage_braces.t 36 - empty_second_email_argument converted 
latex_text
PASS: t/03coverage_braces.t 37 - empty_second_email_argument errors latex_text
PASS: t/03coverage_braces.t 38 - empty_second_email_argument converted docbook
PASS: t/03coverage_braces.t 39 - empty_second_email_argument errors docbook
ERROR: t/03coverage_braces.t - missing test plan
ERROR: t/03coverage_braces.t - exited with status 255 (terminated by signal 
127?)

and so on.

Running perl -w t/03coverage_braces.t outputs:

ok 1
ok 2 - simple tree
ok 3 - simple floats
ok 4 - simple nodes list
ok 5 - simple sections list
ok 6 - simple sectioning root
ok 7 - simple headings list
ok 8 - simple errors
ok 9 - simple indices
ok 10 - simple indices sort
ok 11 - simple texi
ok 12 - simple text
ok 13 - simple converted plaintext
ok 14 - simple errors plaintext
ok 15 - simple converted html_text
ok 16 - simple errors html_text
ok 17 - simple converted latex_text
ok 18 - simple errors latex_text
ok 19 - simple converted docbook
ok 20 - simple errors docbook
ok 21 - empty_second_email_argument tree
ok 22 - empty_second_email_argument floats
ok 23 - empty_second_email_argument nodes list
ok 24 - empty_second_email_argument sections list
ok 25 - empty_second_email_argument sectioning root
ok 26 - empty_second_email_argument headings list
ok 27 - empty_second_email_argument errors
ok 28 - empty_second_email_argument indices
ok 29 - empty_second_email_argument indices sort
ok 30 - empty_second_email_argument texi
ok 31 - empty_second_email_argument text
ok 32 - empty_second_email_argument converted plaintext
ok 33 - empty_second_email_argument errors plaintext
ok 34 - empty_second_email_argument converted html_text
ok 35 - empty_second_email_argument errors html_text
ok 36 - empty_second_email_argument converted latex_text
ok 37 - empty_second_email_argument errors latex_text
ok 38 - empty_second_email_argument converted docbook
ok 39 - empty_second_email_argument errors docbook
ReadDocbook::convert_tree: undef reader
 at t//../../perl/Texinfo/Convert/ReadDocBook.pm line 397.
        
Texinfo::Convert::ReadDocBook::convert_tree(Texinfo::Convert::ReadDocBook=HASH(0x559303f7da78),
 Texinfo::TreeElement=HASH(0x559303f5e8a0)) called at 
t//../../perl/Texinfo/Convert/ReadDocBook.pm line 1633
        
Texinfo::Convert::ReadDocBook::_convert(Texinfo::Convert::ReadDocBook=HASH(0x559303f7da78),
 Texinfo::Reader=SCALAR(0x559303f7def8)) called at 
t//../../perl/Texinfo/Convert/ReadDocBook.pm line 401
        
Texinfo::Convert::ReadDocBook::convert_tree(Texinfo::Convert::ReadDocBook=HASH(0x559303f7da78),
 Texinfo::TreeElement=HASH(0x559303e16828)) called at 
t//../../perl/Texinfo/Convert/ReadDocBook.pm line 375
        
Texinfo::Convert::ReadDocBook::convert(Texinfo::Convert::ReadDocBook=HASH(0x559303f7da78),
 Texinfo::Document=HASH(0x559303e16e40)) called at 
t//../../perl/t/test_utils.pl line 540
        main::convert_to_docbook(main=HASH(0x559303e16750), 
"email_possibilities", "docbook", Texinfo::Document=HASH(0x559303e16e40), 
HASH(0x559303f06f98)) called at t//../../perl/t/test_utils.pl line 1169
        main::test(main=HASH(0x559303e16750), ARRAY(0x55930362ca70)) called at 
t//../../perl/t/test_utils.pl line 1651
        main::run_all("coverage_braces", ARRAY(0x559303e15fa8)) called at 
t/03coverage_braces.t line 443
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 255 just after 39.


Does the ReadDocBook module need to be part of the test suite as I understood
that it was not a replacement for the existing DocBook converter?

Reply via email to