Uploaded image for project: 'GPII - Global Public Inclusive Infrastructure'
  1. GPII - Global Public Inclusive Infrastructure
  2. GPII-2004

Write generalised acceptance tests which validate each bundled solution and persona

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: GPII Framework
    • Labels:
      None

      Description

      Our acceptance tests validate some of the bundled solutions and personas in a somewhat ad-hoc way, although they do at least validate all of the core framework logic. We're increasingly running into cases where we've either found or fixed problems with some of these, without there being adequate test coverage to catch these ahead of time or validate them.

      For example, GPII-1757 was raised against starting the Windows on-screen keyboard via a 32-bit node.exe on a 64-bt OS. This needed manual testing to validate. https://issues.gpii.net/browse/GPII-1994 raised an issue with model transformations which was partially covered by test cases, but still required manual intervention to spot a transform syntax error. We really need to provide schematic information along with model transformations to validate them.

        Attachments

          Activity

            People

            Assignee:
            the-t-in-rtf Tony Atkins
            Reporter:
            amb26 Antranig Basman
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: