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

Testing Environment #163

Open
samlikins opened this issue Jun 17, 2023 · 0 comments
Open

Testing Environment #163

samlikins opened this issue Jun 17, 2023 · 0 comments

Comments

@samlikins
Copy link
Member

Issue #162 is a great lead into my current phase of additions. I've created a branch locally for generating tests. This will provide a viable solution to preventing minor changes like these from passing unnoticed.

Starting with functional tests, to provide end-to-end style testing. In addition to the function tests I'll be adding unit-tests, which should pinpoint where the offending bug is occurring. I'm structuring the tests in the repository to separate these two logical test types for ease of development testing. This should provide the inclusion of additional types of tests to simplify future development work.

I've created a Docker development environment, much like how I created one in the site repository. This should simplify running the tests, speed up local CI/CD, while also unifying the environments across different systems. The Docker will include checkbashisms, shellcheck, shunit2 (along with my suite loader), and bashcov. I'll be providing a development document to explore this new tool-set and see about adding these tests to the GitHub workflow.

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

No branches or pull requests

1 participant