Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Omnibus needs an integration environment with Solaris/FreeBSD/AIX/Windows that checks the healthcheck #1057

Open
lamont-granquist opened this issue Jan 22, 2022 · 1 comment

Comments

@lamont-granquist
Copy link
Contributor

There needs to be functional testing of the healthcheck on all the various distros to confirm that it successfully finds broken builds on all the distros that we support. The existing unit tests are not useful, which was a cause of #1051 and the healthchecks having been broken for years.

@lamont-granquist
Copy link
Contributor Author

It may not be necessary to do this the whole way.

If a directory structure is checked into the spec files with some actual so/dlls and such that are either "good" or "bad" then the healthchecker could be pointed at those directories and on the correct distro the healthchecker along could be run "for real" inside of the existing rspec tests (similar to the functional tests in chef/chef that do real work and only run on the distros that the resources support).

This would still require having omnibus tested on solaris/AIX/FreeBSD/etc test systems, so it does require fully filling out the build matrix to be tested against first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant