Skip to content

maint(common): add simple unit testing framework for bash 🐘#14345

Merged
ermshiperete merged 2 commits intomasterfrom
maint/resources/testframework
Jul 21, 2025
Merged

maint(common): add simple unit testing framework for bash 🐘#14345
ermshiperete merged 2 commits intomasterfrom
maint/resources/testframework

Conversation

@ermshiperete
Copy link
Copy Markdown
Contributor

Build-bot: skip
Test-bot: skip

@keymanapp-test-bot
Copy link
Copy Markdown

User Test Results

Test specification and instructions

User tests are not required

@keymanapp-test-bot keymanapp-test-bot bot added this to the A19S7 milestone Jul 11, 2025
@github-actions github-actions bot added resources/ common/ maint Maintenance work -- continuous integration, build scripts, infrastructure labels Jul 11, 2025
@ermshiperete ermshiperete changed the title maint(common): add simple unit testing framework for bash maint(common): add simple unit testing framework for bash 🐘 Jul 11, 2025
@ermshiperete ermshiperete force-pushed the maint/resources/testframework branch from 784941b to a1452d6 Compare July 14, 2025 12:43
@github-actions github-actions bot added common/ and removed common/ labels Jul 14, 2025
- return number of failed tests from `run_tests`
- add unit test for `run_tests`
- some cleanup
@github-actions github-actions bot added common/ and removed common/ labels Jul 18, 2025
@ermshiperete ermshiperete requested a review from jahorton July 18, 2025 18:25
@keyman-server keyman-server modified the milestones: A19S7, A19S8 Jul 20, 2025
@ermshiperete ermshiperete merged commit dc83c01 into master Jul 21, 2025
6 checks passed
@ermshiperete ermshiperete deleted the maint/resources/testframework branch July 21, 2025 07:17
@github-project-automation github-project-automation bot moved this from Todo to Done in Keyman Jul 21, 2025
ermshiperete added a commit that referenced this pull request Jul 21, 2025
I added a unit test as part of #14345 but then forgot to commit them.

Follow-up-of: #14345
Build-bot: skip
Test-bot: skip
ermshiperete added a commit that referenced this pull request Jul 21, 2025
I added a unit test as part of #14345 but then forgot to commit it.

Follow-up-of: #14345
Build-bot: skip
Test-bot: skip
ermshiperete added a commit that referenced this pull request Jul 21, 2025
This makes of the testing framework added in #14345 and also renames
the tests to better separate the parts of the test name.

Build-bot: skip
Test-bot: skip
@keyman-server
Copy link
Copy Markdown
Collaborator

Changes in this pull request will be available for download in Keyman version 19.0.86-alpha

ermshiperete added a commit that referenced this pull request Jul 22, 2025
This makes of the testing framework added in #14345 and also renames the tests to better separate the parts of the test name.
cvosoft pushed a commit to cvosoft/keyman that referenced this pull request Oct 23, 2025
I added a unit test as part of keymanapp#14345 but then forgot to commit it.

Follow-up-of: keymanapp#14345
Build-bot: skip
Test-bot: skip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

common/ maint Maintenance work -- continuous integration, build scripts, infrastructure resources/

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants