Skip to content
This repository has been archived by the owner on May 4, 2023. It is now read-only.

Dedicated Test Runner #2

Open
rduplain opened this issue Jan 19, 2020 · 1 comment
Open

Dedicated Test Runner #2

rduplain opened this issue Jan 19, 2020 · 1 comment

Comments

@rduplain
Copy link
Owner

Development of qwerty.sh is driven by a software design process and includes extensive manual testing across platforms. Automated testing is available through the Makefile.d project, which has continuous integration on a test suite that uses qwerty.sh throughout:

Build Status

Add a dedicated test runner to qwerty.sh and its web service.

@rduplain
Copy link
Owner Author

  • Test coverage is readily achieved through one or more rc files, then a test case for each of checksum and git to cover non-rc usage.
  • Bashcov (Ruby) is relevant in measuring coverage (example).
    • Continuous integration shall test with sh not bash, only using bash for coverage reporting.
  • The qwerty.sh web service is nearly entirely a generic script-as-a-service project, only referencing qwerty.sh in its configured non-200 responses.
  • Travis CI is set to cache downloads when building Makefile.d. Test on a fresh clone without caching.

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

No branches or pull requests

1 participant