Skip to content

Create Test Suite #27

@ajvb

Description

@ajvb

This is a proposal to design and develop a test suite for Genesis. How the test suite will be designed is open for discussion, but I my suggestion is to start with core integration testing, with separate test files for each file/module. Later on there can be discussion of UI testing with Selenium.

Decisions

  1. What testing framework to use?
    • My favourite is py.test, but I have heard nose is good as well.
  2. Where to put the test suite?
    • Pretty much up to @jacook, but I suggest in genesis in a directory named "tests"
  3. What to start with, testing wise?
    • Integration testing on the API (genesis.api) and the Plugin API (genesis.plugins.core) is probably the best place to start. But quickly, everything in mentioned in the documentation should be tested.

more to be added soon.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions