[MacPorts] #70387: cl-markup fails most tests

MacPorts noreply at macports.org
Wed Jul 17 12:47:45 UTC 2024


#70387: cl-markup fails most tests
--------------------------+-----------------------
 Reporter:  barracuda156  |      Owner:  catap
     Type:  defect        |     Status:  assigned
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.9.3
 Keywords:  powerpc       |       Port:  cl-markup
--------------------------+-----------------------
 {{{
 ; wrote
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-markup/cl-
 markup/work/.home/.cache/common-lisp/sbcl-20240704-macosx-
 ppc32/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-markup/cl-
 markup/work/build/source/cl-markup/test/markup-tmpRJ7B84T0.fasl
 ; compilation finished in 0:00:00.545
 1..5
     ok 1
 ok 1 - ESCAPE
     ok 1 - normal 'p' tag.
     ok 2 - multiple items
     ok 3 - 'br' tag
     ok 4 - 'br' tag with an attribute
     ok 5 - empty tag
     ok 6 - with attributes.
     ok 7 - nested tag.
     ok 8 - escape body and attribute values
     ok 9 - embed expressions
     ok 10 - nil body
     ok 11 - auto escape
     ok 12 - *auto-escape* is T
     ok 13 - *auto-escape* is NIL
 ok 2 - MARKUP
     ok 1
     ok 2
 ok 3 - HTML
     ok 1
     ok 2
 ok 4 - HTML5
     ok 1 - normal case
     ok 2 - esc
     ok 3 - esc with an expression
     ok 4 - raw
     ok 5 - raw with an expression
     ok 6 - raw with nil
 ok 5 - RAW-AND-ESC
 ;
 ; compilation unit finished
 ;   caught 6 STYLE-WARNING conditions
 ;   printed 790 notes
 Execute asdf:build-op at cl-markup-test by CLISP
 #P"/opt/local/lib/clisp-2.49.93+/dynmod/asdf.lisp"
 (*DEFAULT-PATHNAME-DEFAULTS*
 #P"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-markup/cl-
 markup/work/build/system/"
  #P"/opt/local/share/common-lisp/system/")
 WARNING: System definition file
          #P"/opt/local/share/common-lisp/source/cl-ppcre/cl-ppcre.asd"
          contains definition for system "cl-ppcre-test". Please only
 define
          "cl-ppcre" and secondary systems with a name starting with
          "cl-ppcre/" (e.g. "cl-ppcre/test") in that file.
 WARNING: Adding method
          #<STANDARD-METHOD (#<STANDARD-CLASS TEST-OP> (EQL #<SYSTEM
          "cl-ppcre">))> to an already called generic function
          #<STANDARD-GENERIC-FUNCTION PERFORM>
 WARNING: in IN-CHARSET-P in lines 87..126 : Unknown declaration CHARSET.
          The whole declaration will be ignored.
 WARNING: in %ADD-TO-CHARSET in lines 137..172 : Unknown declaration
 CHARSET.
          The whole declaration will be ignored.
 WARNING: in %ADD-TO-CHARSET/EXPAND in lines 174..210 : Unknown declaration
          CHARSET.
          The whole declaration will be ignored.
 WARNING: in IN-CHARMAP-P in lines 52..65 : Unknown declaration CHARMAP.
          The whole declaration will be ignored.
 WARNING: in CHARMAP-CONTENTS in lines 67..76 : Unknown declaration
 CHARMAP.
          The whole declaration will be ignored.
 WARNING: in CREATE-OPTIMIZED-TEST-FUNCTION-1 in lines 43..98 : Unknown
          declaration CHARMAP.
          The whole declaration will be ignored.
 WARNING: in REGEX-APROPOS-LIST in lines 1110..1157 : Mixing &OPTIONAL and
 &KEY
          in lambda list (REGEX &OPTIONAL PACKAGES &KEY (CASE-INSENSITIVE
 T))
          is bad design
 WARNING: in REGEX-APROPOS in lines 1202..1210 : Mixing &OPTIONAL and &KEY
 in
          lambda list (REGEX &OPTIONAL PACKAGES &KEY (CASE-INSENSITIVE T))
 is
          bad design
 WARNING: LOOP: FOR clauses should occur before the loop's main body
 WARNING: LOOP: FOR clauses should occur before the loop's main body
 WARNING: LOOP: FOR clauses should occur before the loop's main body
 1..5
     ok 1
 ok 1 - ESCAPE
     not ok 1 - normal 'p' tag.
     #   got: "<p>hoge"
     #   expected: "<p>hoge</p>"
     not ok 2 - multiple items
     #   got: "<ul><li>one</li><li>two</li>"
     #   expected: "<ul><li>one</li><li>two</li></ul>"
     not ok 3 - 'br' tag
     #   got: "<br"
     #   expected: "<br />"
     not ok 4 - 'br' tag with an attribute
     #   got: "<br style=\"clear: both;\""
     #   expected: "<br style=\"clear: both;\" />"
     not ok 5 - empty tag
     #   got: "<p>"
     #   expected: "<p></p>"
     not ok 6 - with attributes.
     #   got: "<p id=\"title\" class=\"important\">Hello, World!"
     #   expected: "<p id=\"title\" class=\"important\">Hello, World!</p>"
     not ok 7 - nested tag.
     #   got: "<p><div style=\"padding: 10px;\">fuga</div>"
     #   expected: "<p><div style=\"padding: 10px;\">fuga</div></p>"
     not ok 8 - escape body and attribute values
     #   got: "<div name=\"<script
 type="text/javascript">alert();</script>\"><hoge>"
     #   expected: "<div name=\"<script
 type="text/javascript">alert();</script>\"><hoge></div>"
     not ok 9 - embed expressions
     #   got: "<ul><li>a<li>b<li>c"
     #   expected: "<ul><li>a</li><li>b</li><li>c</li></ul>"
     not ok 10 - nil body
     #   got: "<ul>"
     #   expected: "<ul></ul>"
     not ok 11 - auto escape
     #   got: "<div><a>Foo</a>"
     #   expected: "<div><a>Foo</a></div>"
     not ok 12 - *auto-escape* is T
     #   got: "<p>Tiffany & Co."
     #   expected: "<p>Tiffany & Co.</p>"
     not ok 13 - *auto-escape* is NIL
     #   got: "<p>Tiffany & Co."
     #   expected: "<p>Tiffany & Co.</p>"
     # Looks like you failed 13 tests of 13 run.
 not ok 2 - MARKUP
     not ok 1
     #   got: "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01
 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"><html><br>"
     #   expected: "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01
 Transitional//EN\"
 \"http://www.w3.org/TR/html4/loose.dtd\"><html><br></html>"
     not ok 2
     #   got: "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01
 Transitional//EN\"
 \"http://www.w3.org/TR/html4/loose.dtd\"><html><ul><li>a<br><li>b<br><li>c<br></ul>"
     #   expected: "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01
 Transitional//EN\"
 \"http://www.w3.org/TR/html4/loose.dtd\"><html><ul><li>a<br></li><li>b<br></li><li>c<br></li></ul></html>"
     # Looks like you failed 2 tests of 2 run.
 not ok 3 - HTML
     not ok 1
     #   got: "<!DOCTYPE html><html><br>"
     #   expected: "<!DOCTYPE html><html><br></html>"
     not ok 2
     #   got: "<!DOCTYPE html><html><ul><li>a<br><li>b<br><li>c<br></ul>"
     #   expected: "<!DOCTYPE
 html><html><ul><li>a<br></li><li>b<br></li><li>c<br></li></ul></html>"
     # Looks like you failed 2 tests of 2 run.
 not ok 4 - HTML5
     not ok 1 - normal case
     #   got: "<p><hoge>"
     #   expected: "<p><hoge></p>"
     not ok 2 - esc
     #   got: "<p><hoge>"
     #   expected: "<p><hoge></p>"
     not ok 3 - esc with an expression
     #   got: "<p><hage>"
     #   expected: "<p><hage></p>"
     not ok 4 - raw
     #   got: "<p><hoge><div>Tiffany & Co.</div>"
     #   expected: "<p><hoge><div>Tiffany & Co.</div></p>"
     not ok 5 - raw with an expression
     #   got: "<p><hoge><div>Tiffany & Co.</div>"
     #   expected: "<p><hoge><div>Tiffany & Co.</div></p>"
     not ok 6 - raw with nil
     #   got: "<p>"
     #   expected: "<p></p>"
     # Looks like you failed 6 tests of 6 run.
 not ok 5 - RAW-AND-ESC
 # Looks like you failed 4 tests of 5 run.

 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/70387>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list