mirror of
https://git.freebsd.org/ports.git
synced 2025-06-12 00:00:33 -04:00
Pass maintainership to submitter PR: 243490 Submitted by: Olivier Duchateau <duchateau.olivier@gmail.com>
27 lines
846 B
Python
27 lines
846 B
Python
--- tests/gtester2xunit.py.orig 2018-11-07 22:39:11 UTC
|
|
+++ tests/gtester2xunit.py
|
|
@@ -1,18 +1,17 @@
|
|
#! /usr/bin/python
|
|
from argparse import ArgumentParser
|
|
-import libxslt
|
|
-import libxml2
|
|
import sys
|
|
import os
|
|
+from lxml import etree
|
|
|
|
XSL_TRANSFORM='/usr/share/gtester2xunit/gtester.xsl'
|
|
|
|
def transform_file(input_filename, output_filename, xsl_file):
|
|
- gtester = libxml2.parseFile(xsl_file)
|
|
- style = libxslt.parseStylesheetDoc(gtester)
|
|
- doc = libxml2.parseFile(input_filename)
|
|
- result = style.applyStylesheet(doc, None)
|
|
- result.saveFormatFile(filename=output_filename, format=True)
|
|
+ gtester = etree.parse(xsl_file)
|
|
+ style = etree.XSLT(gtester)
|
|
+ doc = etree.parse(input_filename)
|
|
+ result = style(doc)
|
|
+ result.write(filename=output_filename, format=True)
|
|
|
|
|
|
def get_output_filename(input_filename):
|