svengeance / Husky

Modernizing the way developers think about installers
3 stars 0 forks source link

[Feature] Installer Testability #4

Closed svengeance closed 3 years ago

svengeance commented 4 years ago

Context

We need to provide a way to test the built installer.

Elevator Pitch

One of the biggest things that sucks when developing CI/CD pipelines is waiting for a confirmation of a successful build to verify that everything is as expected. Moreover, if you were to run something like that locally, your machine would be littered with remnants of a pipeline run.
Users should be able to test their Husky pipeline programmatically to ensure everything is as expected. Files exist, CLI commands return positive results, PATH values are correct, etc etc. These should all be integration testable. Moreover, this should be done in such a way that the dev's machine is left unaffected.

Interested Users

End Users