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

Replace cram with bats #170

Open
2 tasks done
atreyasha opened this issue Jan 4, 2022 · 1 comment
Open
2 tasks done

Replace cram with bats #170

atreyasha opened this issue Jan 4, 2022 · 1 comment
Labels
develop Task for development purposes, eg. installation, release, makefile

Comments

@atreyasha
Copy link
Member

🚀 Feature Request

Checklist

  • No duplicate issues/PRs
  • Are you running the latest downgrade release from the AUR?

Background

Currently, we are using cram for unit testing. As per the link, cram was last updated in 2016 and appears to be unmaintained.

Proposed feature

We could swap to an actively maintained unit testing framework, such as bats. I personally use it in unit testing some of my projects and it works great! It should also be straightforward to integrate this into CI as per here.

@pbrisbin WDYT?

@atreyasha atreyasha added triage Requires triage to ascertain relevance and actions develop Task for development purposes, eg. installation, release, makefile labels Jan 4, 2022
@pbrisbin
Copy link
Member

pbrisbin commented Jan 4, 2022

Totally up to you. I still use cram in many projects, and enjoy it and will likely continue to do so. It feels more "done" than "unmaintained" to me ;) But if you'd prefer bats (or anything else), go for it.

@atreyasha atreyasha removed the triage Requires triage to ascertain relevance and actions label Jan 4, 2022
@pbrisbin pbrisbin changed the title Update unit testing framework Replace cram with bats Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
develop Task for development purposes, eg. installation, release, makefile
Projects
None yet
Development

No branches or pull requests

2 participants