Skip to content

Improve tests #22

Description

@schultyy

So far we have a couple of unit tests and a few integration tests in place to guarantee in a very rudimentary way that things are working.

Instead I'd like to ensure for every operating system that things are working as expected. This means, for every operating system I'd like to ensure that os_type is able to detect the vendor and the version number.
Since Travis CI only offers Ubuntu and Mac OS machines to accomplish this, we probably also have to take AppVeyor in to guarantee that things are working on Windows as well.
To cover other Linux distributions, probably Docker can become useful. This means a binary gets compiled beforehand. This binary then uses os_type to get the OS type and version and compares it with the values it got passed in.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions