texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[8175] move tests under t


From: gavinsmith0123
Subject: [8175] move tests under t
Date: Sat, 15 Sep 2018 14:37:25 -0400 (EDT)

Revision: 8175
          http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=8175
Author:   gavin
Date:     2018-09-15 14:37:25 -0400 (Sat, 15 Sep 2018)
Log Message:
-----------
move tests under t

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/tp/tests/README
    trunk/tp/tests/coverage/list-of-tests

Added Paths:
-----------
    trunk/tp/t/91morecoverage.t
    trunk/tp/t/input_files/formatting.texi
    trunk/tp/t/results/morecoverage/
    trunk/tp/t/results/morecoverage/formatting_fr.pl
    trunk/tp/t/results/morecoverage/texi_formatting.pl

Removed Paths:
-------------
    trunk/tp/tests/test_scripts/coverage_formatting.sh
    trunk/tp/tests/test_scripts/coverage_formatting_utf8_enable_encoding.sh
    trunk/tp/tests/test_scripts/coverage_texi_formatting.sh

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog     2018-09-15 16:58:41 UTC (rev 8174)
+++ trunk/ChangeLog     2018-09-15 18:37:25 UTC (rev 8175)
@@ -1,5 +1,15 @@
 2018-09-15  Gavin Smith  <address@hidden>
 
+       * tp/t/91morecoverage.t: New file.
+       * tp/t/91morecoverage.t (texi_formatting, formatting_fr):
+       New tests.
+       * tp/tests/coverage/list-of_tests (texi, formatting_fr): Remove.
+       Moving some tests into the test framework under tp/t is intended
+       to reduce the running time for the tests.
+       * tp/tests/README: Add advice on deleting a test.
+
+2018-09-15  Gavin Smith  <address@hidden>
+
        * tp/t/README: Add a note about how to check test results.
 
 2018-09-15  Gavin Smith  <address@hidden>

Added: trunk/tp/t/91morecoverage.t
===================================================================
--- trunk/tp/t/91morecoverage.t                         (rev 0)
+++ trunk/tp/t/91morecoverage.t 2018-09-15 18:37:25 UTC (rev 8175)
@@ -0,0 +1,33 @@
+# $Id: 02coverage.t 8055 2018-08-13 11:41:21Z gavin $
+use strict;
+
+use lib '.';
+use Texinfo::ModulePath (undef, undef, 'updirs' => 2);
+
+require 't/test_utils.pl';
+
+# These tests are supposed to test the same things as tests
+# under tp/tests did, but to be faster.
+my @test_cases = (
+['texi_formatting',
+  undef, {'test_file' => 'formatting.texi',
+  },
+],
+
+['formatting_fr',
+  undef,
+  {'test_file' => 'formatting.texi',
+ 'documentlanguage' => 'fr'
+ },
+ {'documentlanguage' => 'fr', 'TEXI2HTML' => 1}
+ ]
+);
+
+foreach my $test (@test_cases) {
+  push @{$test->[2]->{'test_formats'}}, 'info', 'html';
+}
+
+our ($arg_test_case, $arg_generate, $arg_debug);
+
+run_all ('morecoverage', address@hidden, $arg_test_case,
+   $arg_generate, $arg_debug);

Copied: trunk/tp/t/input_files/formatting.texi (from rev 8074, 
trunk/tp/tests/coverage/formatting.texi)
===================================================================
--- trunk/tp/t/input_files/formatting.texi                              (rev 0)
+++ trunk/tp/t/input_files/formatting.texi      2018-09-15 18:37:25 UTC (rev 
8175)
@@ -0,0 +1,137 @@
+\input texinfo @c -*-texinfo-*-
address@hidden formatting.info
+
address@hidden Formatting @'e @code{@@ @TeX{}} test
address@hidden
+* Truc: (formatting).           The GNU documentation truc.
+* @code{@@ @'e @equiv{}}: (formatting).  address@hidden something}'' 
+                           @command{cmd} @`a
address@hidden direntry
address@hidden Top
address@hidden Top section
+
address@hidden
+* chapter::               chapter
+
+Menu comment
+
+* description:chapter2.   Chapter 2
address@hidden menu
+
address@hidden coverage_macro.texi
+
address@hidden
+In copying
address@hidden
address@hidden copying
+
address@hidden
address@hidden title --a
address@hidden formatting subtitle --a
address@hidden subtitle 2 --a
address@hidden author1 --a with accents in name T@'e@,ca
address@hidden author2 --a
+In titlepage
address@hidden
+
+Insercopying in titlepage
address@hidden
address@hidden titlepage
+
+Insertcopying in normal text
address@hidden
+
+Normal text
address@hidden
+
+In example.
address@hidden
address@hidden
address@hidden example
+
address@hidden t--ruc
address@hidden T--ruc
address@hidden .
address@hidden ?
address@hidden a
address@hidden t--ruc
address@hidden T--ruc
address@hidden .
address@hidden ?
address@hidden a
+
+
+cp
address@hidden cp
+
+fn
address@hidden fn
+
+vr
address@hidden vr
+
+ky
address@hidden ky
+
+pg
address@hidden pg
+
+tp
address@hidden tp
+
+
+
address@hidden chapter
address@hidden chapter
+
address@hidden footnote}
+
address@hidden
address@hidden 
+* address@hidden:: address@hidden
+
+Menu comment
+``simple-double--three---four----''@*
+
address@hidden menu
address@hidden format
+
address@hidden address@hidden
address@hidden A section
+
address@hidden
+* subsection:: 
+
address@hidden
+In detailmenu
+
+* subsubsection ``simple-double--::
+* subsubsection three---four----''::
address@hidden detailmenu
address@hidden menu
+
address@hidden subsection
address@hidden subsection
+
address@hidden
+* subsubsection ``simple-double--::
+* subsubsection three---four----''::
address@hidden menu
+
address@hidden
+
address@hidden subsubsection ``simple-double--
address@hidden subsubsection ``simple-double--
+
address@hidden subsubsection three---four----''
address@hidden three---four----''
+
address@hidden chapter2
address@hidden chapter 2
+
address@hidden cp
address@hidden fn
+
address@hidden
address@hidden
address@hidden

Added: trunk/tp/t/results/morecoverage/formatting_fr.pl
===================================================================
(Binary files differ)

Index: trunk/tp/t/results/morecoverage/formatting_fr.pl
===================================================================
--- trunk/tp/t/results/morecoverage/formatting_fr.pl    2018-09-15 16:58:41 UTC 
(rev 8174)
+++ trunk/tp/t/results/morecoverage/formatting_fr.pl    2018-09-15 18:37:25 UTC 
(rev 8175)

Property changes on: trunk/tp/t/results/morecoverage/formatting_fr.pl
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/tp/t/results/morecoverage/texi_formatting.pl
===================================================================
(Binary files differ)

Index: trunk/tp/t/results/morecoverage/texi_formatting.pl
===================================================================
--- trunk/tp/t/results/morecoverage/texi_formatting.pl  2018-09-15 16:58:41 UTC 
(rev 8174)
+++ trunk/tp/t/results/morecoverage/texi_formatting.pl  2018-09-15 18:37:25 UTC 
(rev 8175)

Property changes on: trunk/tp/t/results/morecoverage/texi_formatting.pl
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/tp/tests/README
===================================================================
--- trunk/tp/tests/README       2018-09-15 16:58:41 UTC (rev 8174)
+++ trunk/tp/tests/README       2018-09-15 18:37:25 UTC (rev 8175)
@@ -192,3 +192,14 @@
 it gets run, and passes.
 
 See tp/t/README for info about those tests.
+
+Deleting a test
+===============
+
+rm test_scripts/*
+
+Then "make" to recreate the test scripts
+
+svn status test_scripts/
+
+Then "svn rm" the missing files.

Modified: trunk/tp/tests/coverage/list-of-tests
===================================================================
--- trunk/tp/tests/coverage/list-of-tests       2018-09-15 16:58:41 UTC (rev 
8174)
+++ trunk/tp/tests/coverage/list-of-tests       2018-09-15 18:37:25 UTC (rev 
8175)
@@ -1,8 +1,6 @@
 # formats :_info
 
-texi formatting.texi
 formatting formatting.texi address@hidden@internal_links_formatting.txt
 #formatting_info formatting.texi --info -U texi2html
 # test below skipped because of different results with XSParagraph
 #formatting_utf8_enable_encoding formatting_utf8.texi --enable-encoding
-formatting_fr formatting.texi --document-language fr

Deleted: trunk/tp/tests/test_scripts/coverage_formatting.sh
===================================================================
--- trunk/tp/tests/test_scripts/coverage_formatting.sh  2018-09-15 16:58:41 UTC 
(rev 8174)
+++ trunk/tp/tests/test_scripts/coverage_formatting.sh  2018-09-15 18:37:25 UTC 
(rev 8175)
@@ -1,27 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-command=run_parser_all.sh
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=coverage
-arg='formatting'
-name='formatting'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/"$command" -dir $dir $arg
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-

Deleted: trunk/tp/tests/test_scripts/coverage_formatting_utf8_enable_encoding.sh
===================================================================
--- trunk/tp/tests/test_scripts/coverage_formatting_utf8_enable_encoding.sh     
2018-09-15 16:58:41 UTC (rev 8174)
+++ trunk/tp/tests/test_scripts/coverage_formatting_utf8_enable_encoding.sh     
2018-09-15 18:37:25 UTC (rev 8175)
@@ -1,37 +0,0 @@
-#! /bin/sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-command=run_parser_all.sh
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-
-if test "z$LONG_TESTS" != z"yes" && test "z$ALL_TESTS" != z"yes"; then
-  echo "Skipping long tests that take a lot of time to run"
-  exit 77
-fi
-
-if test "z$TEX_HTML_TESTS" = z"yes"; then
-  echo "Skipping long tests, only doing HTML TeX tests"
-  exit 77
-fi
-
-dir=coverage
-arg='formatting_utf8_enable_encoding'
-name='formatting_utf8_enable_encoding'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/"$command" -dir $dir $arg
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-

Deleted: trunk/tp/tests/test_scripts/coverage_texi_formatting.sh
===================================================================
--- trunk/tp/tests/test_scripts/coverage_texi_formatting.sh     2018-09-15 
16:58:41 UTC (rev 8174)
+++ trunk/tp/tests/test_scripts/coverage_texi_formatting.sh     2018-09-15 
18:37:25 UTC (rev 8175)
@@ -1,27 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-command=run_parser_all.sh
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=coverage
-arg='texi formatting.texi'
-name='texi_formatting'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/"$command" -dir $dir $arg
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-




reply via email to

[Prev in Thread] Current Thread [Next in Thread]