Testing stylesheets can be a difficult task. Find a way to create a test suite for the DocBook stylesheets, for example.

Looking for mad skills in:

testing xslt

This project is part of:

Hack Week 11

Activity

  • about 5 years ago: e_bischoff liked Create Test Framework for XSLT Stylesheets
  • about 5 years ago: thomas-schraitle added keyword "xslt" to Create Test Framework for XSLT Stylesheets
  • about 5 years ago: thomas-schraitle added keyword "testing" to Create Test Framework for XSLT Stylesheets
  • about 5 years ago: thomas-schraitle originated Create Test Framework for XSLT Stylesheets
  • Show History

    Comments

    • e_bischoff
      about 5 years ago by e_bischoff | Reply

      That's challenging.

      Would the test framework be limited to XML output? In that case, a first test would be that the result is well-formed and validates. Of course, that would not mean that it matches expectations.

      More generally, XSLT can produce about anything. What could be checked?

      • thomas-schraitle
        about 5 years ago by thomas-schraitle | Reply

        Thanks Eric for your comment! :)

        Well, actually there is already a test environment called XSpec. However, it works for XSLT 2 only, so it could be an issue for XSLT 1 stylesheets (especially when using extensions and the like).

        In my case, I'm searching for a solution for the DocBook stylesheets. They produce specific results and I'm only interested if some specific structure has been created. This can be easily checked through XPath.

        I tried XSpec, but documentation is a bit limited. Plus, it doesn't work as I expected to it. ;) So I guess, it will be some kind of Python3 + pytest magic. We'll see. :)

    Similar Projects

    ethtool ops for netdevsim by mkubecek

    This can be seen as a subproject of [ethtool ne...


    Make "salt-toaster" available to be used outside SUSE by PSuarezHernandez

    The salt-toaster (https://github.com/openSUSE...


    Dudenetes by pgeorgiadis

    ![alt text](https://dudeism.com/wp-content/uplo...


    Controlling and Testing the YaST UI Remotely (for Integration Tests, openQA) by lslezak

    Hackweek 18 Update

    What Has Been Done ...