Implement testing with busted #24

Merged
Aire-One merged 10 commits from feat/busted into master 2023-04-24 01:20:02 +02:00
Owner

This is a Draft PR to try some stuff.

The final goal here is to add testing to the project.

This is a Draft PR to try some stuff. The final goal here is to add testing to the project.
Aire-One added 1 commit 2022-10-30 15:23:06 +01:00
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
a12d5224b5
wip: try some stuff
Aire-One added 1 commit 2023-04-17 00:02:05 +02:00
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/build unknown status Details
ce968faa9a
build(types): busted
Aire-One added 1 commit 2023-04-17 00:02:32 +02:00
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/build unknown status Details
ff4c2b1cd6
build(types): luassert
Aire-One added 1 commit 2023-04-17 00:05:23 +02:00
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/build unknown status Details
4c0a5f3e4d
test: move tests to compiled file
Aire-One added 1 commit 2023-04-17 00:06:21 +02:00
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/build unknown status Details
c14fab9a88
chore: clean ignored files
Aire-One force-pushed feat/busted from c14fab9a88 to e7353199ca 2023-04-17 00:11:20 +02:00 Compare
Aire-One added 1 commit 2023-04-17 00:37:31 +02:00
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
0d6c25faf2
chore: clean rockspec
We are not using the `luarocks test` command for now. Instead, we run
Busted directly from the cli tool.
Aire-One added 1 commit 2023-04-17 00:38:25 +02:00
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
5ca672d0ed
test: play with local modules
Author
Owner

Good news, there is a simple workaround to play with Busted using Teal: build the Teal code to Lua!

While this is not ideal, I'm ok with shipping this method for now.

Last thing to do before merge: add a Woodpecker pipeline 🚀

Good news, there is a simple workaround to play with Busted using Teal: build the Teal code to Lua! While this is not ideal, I'm ok with shipping this method for now. Last thing to do before merge: add a Woodpecker pipeline 🚀
Aire-One added 1 commit 2023-04-24 00:14:42 +02:00
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
e76188f87f
test: move to `busted-tl`
Aire-One added 1 commit 2023-04-24 00:14:59 +02:00
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
6220faa65f
chore: update README
Aire-One added 1 commit 2023-04-24 01:05:09 +02:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
10200a2582
ci(test): add initial workflow for test
Author
Owner

Good news! I have developed an Add-on that allows Busted to run test written in Teal.

The lasts commit prepare the repository to use it, and add the CI workflow to run the tests.

The CI will remain red on this PR, tho. We need the Docker build step to be run for the Image to be available from the registry.

Given the work here is finished, I'll manually merge the PR.

Good news! I have developed an Add-on that allows Busted to run test written in Teal. The lasts commit prepare the repository to use it, and add the CI workflow to run the tests. The CI will remain red on this PR, tho. We need the Docker build step to be run for the Image to be available from the registry. Given the work here is finished, I'll manually merge the PR.
Aire-One changed title from WIP: Implement testing with busted to Implement testing with busted 2023-04-24 01:19:44 +02:00
Aire-One merged commit e2d1e549a9 into master 2023-04-24 01:20:02 +02:00
Aire-One deleted branch feat/busted 2023-04-24 01:20:05 +02:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Aire-One/awesomewm.d.tl#24
No description provided.