• Wesley Wiedenmeier's avatar
    integration test: initial commit of integration test framework · f53fc46a
    Wesley Wiedenmeier authored
    The adds in end-to-end testing of cloud-init. The framework utilizes
    LXD and cloud images as a backend to test user-data passed in.
    Arbitrary data is then captured from predefined commands specified
    by the user. After collection, data verification is completed by
    running a series of Python unit tests against the collected data.
    Currently only the Ubuntu Trusty, Xenial, Yakkety, and Zesty
    releases are supported. Test cases for 50% of the modules is
    complete and available.
    Additionally a Read the Docs file was created to guide test
    writing and execution.
tox.ini 1.78 KB