Commit graph

29 commits

Author SHA1 Message Date
4f46920025
test: small job queue test
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
2023-05-06 11:39:27 +02:00
ec6e217801
test: add some cat-heap tests 2023-04-04 14:47:18 +02:00
d9402ced54 test(tree): add random insert test
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
2023-02-02 15:52:59 +01:00
a6ed89d8cd
feat(tree): add tree iterator
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
2023-02-02 14:10:35 +01:00
ef5037f941
chore(tree): some small cleanups
Some checks failed
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
ci/woodpecker/pr/lint Pipeline failed
2023-02-01 23:24:22 +01:00
bee520a781
fix(tree): working balanced remove
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
2023-02-01 23:04:35 +01:00
70217bee21
fix(tree): fix wrong rotation function 2023-02-01 22:12:34 +01:00
06fca6f5ae
refactor(tree): better testing code 2023-01-29 17:32:27 +01:00
3fb027715c
test(tree): validation function to use in testing
Some checks failed
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/test-mem unknown status
2023-01-28 19:28:35 +01:00
3bf3150b4a
test: rename some stuff; separate cron part tests
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
2023-01-28 09:30:35 +01:00
1ce3b47edf
feat(tree): remove works 2023-01-27 22:37:57 +01:00
910d7bc3bb
feat(tree): implement free function 2023-01-27 22:37:24 +01:00
935a610b7e
feat(tree): initially working binary tree 2023-01-27 22:37:23 +01:00
98f158e1f5
feat(tree): started standard binary tree 2023-01-27 22:35:06 +01:00
167611e6fa
test(heap): test insert after every pop just in case
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
2023-01-27 21:59:09 +01:00
05b96d1fd6
fix(heap): finally fixed that pop bug
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
2023-01-26 10:21:30 +01:00
3ec2e76af9
refactor(heap): some better variable names; some more tests 2023-01-25 22:12:22 +01:00
dc557f57ab
test(heap): some more tests to expose flaws
Some checks are pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/test-mem Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
2023-01-25 20:49:18 +01:00
63100c5b99
test(heap): add random test that exposes some faults
Some checks failed
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/test-mem unknown status
2023-01-24 21:19:08 +01:00
6845e67cb6
feat(heap): possibly working pop 2023-01-24 21:02:29 +01:00
95d8c9972b
refactor(heap): combine tree and node into single struct 2023-01-24 17:22:11 +01:00
09c488aa0f
feat(heap): not quite working pop 2023-01-24 17:01:37 +01:00
3c8c33b47a
fix(heap): some insert fixes
Some checks failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
2023-01-24 12:07:30 +01:00
c1ad26cf0c
feat(heap): initially working insert
Some checks failed
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
ci/woodpecker/pr/lint Pipeline failed
2023-01-24 07:53:51 +01:00
ef625ed14e chore: allow tests to access internal methods 2023-01-22 10:10:17 +01:00
050e99b413 feat(heap): code skeleton 2023-01-21 16:31:22 +01:00
11709cc611 refactor: slightly change api 2023-01-18 14:14:39 +01:00
30e086ad6b test: started porting cron tests 2023-01-18 13:59:10 +01:00
c018d8d86c
test: add structure & framework for writing tests 2023-01-18 13:08:09 +01:00