[Xcb] [PATCH 1/2] Remove CheckLog.xsl and xsltproc dependency

Daniel Martin consume.noise at gmail.com
Fri Aug 16 13:32:22 PDT 2013


Signed-off-by: Daniel Martin <consume.noise at gmail.com>
---
 configure.ac       |  11 ------
 tests/CheckLog.xsl | 104 -----------------------------------------------------
 tests/Makefile.am  |   9 ++---
 3 files changed, 2 insertions(+), 122 deletions(-)
 delete mode 100644 tests/CheckLog.xsl

diff --git a/configure.ac b/configure.ac
index 72bd4f0..a1b07d7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -27,16 +27,6 @@ AC_LIBTOOL_WIN32_DLL
 AC_PROG_LIBTOOL
 AC_PROG_CC
 
-XSLTPROC=no
-HTML_CHECK_RESULT=no
-if test x"$HAVE_CHECK" = xyes; then
-	AC_PATH_PROG(XSLTPROC, xsltproc, no)
-	if test x"$XSLTPROC" != xno; then
-		HTML_CHECK_RESULT=yes
-	fi
-fi
-AC_SUBST(HTML_CHECK_RESULT)
-
 # Checks for pkg-config packages
 PKG_CHECK_MODULES(XCBPROTO, xcb-proto >= 1.7)
 NEEDED="pthread-stubs xau >= 0.99.2"
@@ -255,7 +245,6 @@ echo ""
 echo "  Configuration"
 echo "    XDM support.........: ${have_xdmcp}"
 echo "    Build unit tests....: ${HAVE_CHECK}"
-echo "      with html results.: ${HTML_CHECK_RESULT}"
 echo "    XCB buffer size.....: ${xcb_queue_buffer_size}"
 echo ""
 echo "  X11 extensions"
diff --git a/tests/CheckLog.xsl b/tests/CheckLog.xsl
deleted file mode 100644
index 3daebaa..0000000
--- a/tests/CheckLog.xsl
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<xsl:stylesheet
-	version="1.0"
-	xmlns:check="http://check.sourceforge.net/ns"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns="http://www.w3.org/TR/REC-html40">
-
-<xsl:output method="html"/>
-
-<xsl:template match="/">
-<html>
- <head>
-  <title>Test Suite Results</title>
- </head>
-
- <body>
-  <xsl:apply-templates/>
- </body>
-</html>
-</xsl:template>
-
-<xsl:template match="datetime">
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="duration">
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="check:suite">
- <xsl:apply-templates select="check:title"/>
- <center>
- <table width="80%" border="1">
-  <thead>
-   <tr>
-    <td>Test Path</td>
-    <td>Test Function Location</td>
-    <td>C Identifier</td>
-    <td>Test Case</td>
-    <td>Result</td>
-   </tr>
-  </thead>
-  <tbody>
-   <xsl:apply-templates select="check:test"/>
-  </tbody>
- </table>
- </center>
-</xsl:template>
-
-<xsl:template match="check:testsuites">
- <xsl:apply-templates select="check:suite"/>
- <h3>Unit Test Statistics</h3>
- <ul>
-  <li>date/time: <xsl:apply-templates select="check:datetime"/></li>
-  <li>duration: <xsl:apply-templates select="check:duration"/></li>
- </ul>
- <hr></hr>
-</xsl:template>
-
-<xsl:template match="check:title">
- <h2>Test Suite: <xsl:apply-templates/></h2>
-</xsl:template>
-
-<xsl:template match="check:test[@result='success']">
- <tr bgcolor="lime">
-  <xsl:apply-templates/>
- </tr>
-</xsl:template>
-
-<xsl:template match="check:test[@result='failure']">
- <tr bgcolor="red">
-  <xsl:apply-templates/>
- </tr>
-</xsl:template>
-
-<xsl:template match="check:test[@result='error']">
- <tr bgcolor="yellow">
-  <xsl:apply-templates/>
- </tr>
-</xsl:template>
-
-<xsl:template match="check:path">
- <td><xsl:apply-templates/></td>
-</xsl:template>
-
-<xsl:template match="check:fn">
- <td><xsl:apply-templates/></td>
-</xsl:template>
-
-<xsl:template match="check:id">
- <td><xsl:apply-templates/></td>
-</xsl:template>
-
-<xsl:template match="check:description">
- <td><xsl:apply-templates/></td>
-</xsl:template>
-
-<xsl:template match="check:message">
- <td><xsl:apply-templates/></td>
-</xsl:template>
-
-</xsl:stylesheet>
-
diff --git a/tests/Makefile.am b/tests/Makefile.am
index ceef722..ff90646 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -2,7 +2,7 @@
 ## tests/Makefile.am
 ########################
 SUBDIRS = 
-EXTRA_DIST = CheckLog.xsl
+EXTRA_DIST =
 AM_MAKEFLAGS = -k
 AM_CFLAGS = -Wall -Werror @CHECK_CFLAGS@ -I$(top_srcdir)/src
 LDADD = @CHECK_LIBS@ $(top_builddir)/src/libxcb.la
@@ -13,12 +13,7 @@ check_PROGRAMS = check_all
 check_all_SOURCES =  check_all.c check_suites.h check_public.c
 
 check-local: check-TESTS
-	$(RM) CheckLog.html
-	if test x$(HTML_CHECK_RESULT) = xyes; then \
-		$(XSLTPROC) $(srcdir)/CheckLog.xsl CheckLog*.xml > CheckLog.html; \
-	else \
-		touch CheckLog.html; \
-	fi
+	touch CheckLog.html
 
 CheckLog.html: $(check_PROGRAMS)
 	$(MAKE) $(AM_MAKEFLAGS) check;
-- 
1.8.3.3



More information about the Xcb mailing list