/[suikacvs]/markup/html/whatpm/t/Makefile
Suika

Contents of /markup/html/whatpm/t/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.7 - (hide annotations) (download)
Mon Jul 16 07:03:09 2007 UTC (17 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.6: +3 -1 lines
++ whatpm/t/ChangeLog	16 Jul 2007 07:03:04 -0000
	* HTML-tokenizer.t: It now requires newer version
	of JSON.pm due to the broken handling for utf8 string
	of older version.  Test data files |test3.test|
	and |test4.test| are added.  Convert surrogate
	pair |\u| escapes in JSON file before it is input
	into JSON.pm parser since it does not decode
	them correctly.  U+000D convertion was incorrect.

	* HTML-tree.t: Support for new format for fragment
	parsing tests.

	* Makefile (tokenizer-files): New test
	data files |test3.test| and |test4.test| are added.

	* tokenizer-test-1.test: Test data for bare |hcro| and
	entity references in attribute values are added.

	* tokenizer-test-2.dat: Test data for U+000D are added.

2007-07-16  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	16 Jul 2007 06:56:42 -0000
	* HTML.pm.src: The character immediately following
	a bare |hcro| was discarded.  Fix handling of
	entity references in attribute values.

2007-07-16  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.1 WGET = wget
2 wakaba 1.2 MKDIR = mkdir
3 wakaba 1.1
4 wakaba 1.4 all: \
5     content-type-files \
6     tokenizer-files \
7     tree-construction-files \
8     content-checker-files
9    
10     content-type-files: content-type-result.txt
11    
12     content-type-result.txt: always
13     cd .. && perl t/ContentType.t &> t/$@
14 wakaba 1.1
15 wakaba 1.2 tokenizer-files: tokenizer \
16 wakaba 1.3 tokenizer/test1.test tokenizer/test2.test tokenizer/contentModelFlags.test \
17 wakaba 1.6 tokenizer/escapeFlag.test \
18 wakaba 1.7 tokenizer/test3.test \
19     tokenizer/test4.test \
20 wakaba 1.5 tokenizer/LICENSE \
21 wakaba 1.3 tokenizer-result.txt
22 wakaba 1.1
23     tokenizer:
24 wakaba 1.2 $(MKDIR) $@
25    
26     tokenizer/%.test:
27 wakaba 1.6 $(WGET) -O $@ http://html5lib.googlecode.com/svn/trunk/testdata/$@
28 wakaba 1.1
29 wakaba 1.5 tokenizer/LICENSE:
30     $(WGET) -O $@ http://html5lib.googlecode.com/svn/trunk/LICENSE
31    
32 wakaba 1.3 tokenizer-result.txt: always
33     cd .. && perl t/HTML-tokenizer.t &> t/$@
34    
35 wakaba 1.2 tree-construction-files: tree-construction \
36     tree-construction/tests1.dat \
37     tree-construction/tests2.dat \
38     tree-construction/tests3.dat \
39 wakaba 1.3 tree-construction/tests4.dat \
40 wakaba 1.6 tree-construction/tests5.dat \
41     tree-construction/tests6.dat \
42 wakaba 1.5 tree-construction/LICENSE \
43 wakaba 1.3 tree-construction-result.txt
44 wakaba 1.2
45     tree-construction:
46     $(MKDIR) $@
47 wakaba 1.1
48 wakaba 1.2 tree-construction/%.dat:
49 wakaba 1.6 $(WGET) -O $@ http://html5lib.googlecode.com/svn/trunk/testdata/$@
50 wakaba 1.2
51 wakaba 1.5 tree-construction/LICENSE:
52     $(WGET) -O $@ http://html5lib.googlecode.com/svn/trunk/LICENSE
53    
54 wakaba 1.3 tree-construction-result.txt: always
55     cd .. && perl t/HTML-tree.t &> t/$@
56    
57 wakaba 1.4 content-checker-files: content-checker-result.txt
58    
59     content-checker-result.txt: always
60     cd .. && perl t/ContentChecker.t &> t/$@
61    
62 wakaba 1.3 always:
63    
64 wakaba 1.2 ## License: Public Domain.
65 wakaba 1.7 ## $Date: 2007/06/23 02:26:51 $

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24