Commit graph

231 commits

Author SHA1 Message Date
8580732e9e
Add issue templates 2024-04-09 21:52:38 +02:00
d2735361b0
Introduce scheduler and add CoreLoggerInstance cleanup (#17) 2024-04-09 20:13:49 +02:00
bf7eacdb39
Update development mode 2024-04-09 00:53:43 +02:00
10c5cfd134
Removed a few links docusaurus complains about. 2024-04-08 22:44:44 +02:00
0416643d1d
Add development documentation link 2024-04-08 22:40:10 +02:00
2870270e35
Fix origin argument for core.gd 2024-04-08 21:45:46 +02:00
b37e4d98ae
Move quit_safely() method into Core 2024-04-08 21:42:03 +02:00
62602416d3
Fix built-in modules not being recognized as 2024-04-08 21:37:39 +02:00
abcbce2dcd
Fix crash function crashing (lol) 2024-04-08 21:37:29 +02:00
6bae282326
Move modules to CoreLoggerInstance 2024-04-08 21:30:24 +02:00
39bc3f5872
Fix a few class documentation issues
Fixed a few newline issues and made all notes, warnings and dangers (is that a word?) bold and partially italic.
2024-04-08 21:19:24 +02:00
c13a27bee2
Update Bessere Tests config 2024-04-08 20:29:47 +02:00
287dea0182
Fix unit test and placeholder overlap 2024-04-08 20:18:49 +02:00
7e7fb03e54
Update Test.gd a bit 2024-04-08 20:15:00 +02:00
5fed9c1f9b
Update documentation (second commit) 2024-04-08 20:14:38 +02:00
330bb98dd9
Update erm module
Added blocking functionality for unsecure requests and modified some function names.
2024-04-08 16:42:03 +02:00
0ac55d4f1b
Update documentation (first commit) 2024-04-08 02:43:31 +02:00
7e75bc6638
Minor code style update 2024-04-08 02:43:15 +02:00
76a6c274a4
Update Bessere Tests 2024-04-07 22:11:33 +02:00
affeee4e7e
Update Bessere Tests 2024-04-07 22:02:56 +02:00
1c528da96f
Add erm module test 2024-04-06 14:00:44 +02:00
ccec39d85a
Update unitbase.gd and Bessere Tests
unitbase.gd now sets 'config.logger_level = CoreTypes.LoggerLevel.DIAG' and checks in 'unload_framework()' if the test was skipped and if so it does not crash.
2024-04-06 13:58:37 +02:00
1febf32f73
Fix 'body_utf8' 2024-04-06 13:58:18 +02:00
0ee7198845
Make unitbase.gd more verbose 2024-04-06 13:13:27 +02:00
baf98e0329
Add storage module test + update Bessere Tests 2024-04-06 13:13:12 +02:00
18e66e9af1
Fix crashes 2024-04-06 13:12:49 +02:00
8aa67a4444
Fix fuckup 2024-04-03 20:08:26 +02:00
517e36e95d
Fix return value + add type checks 2024-04-03 20:04:11 +02:00
1bd0f1ca44
Fix headings in sms reference 2024-04-03 19:59:56 +02:00
3a65e7bac0
Update README file structure 2024-04-03 19:51:44 +02:00
5f2f599a99
Update "title" 2024-03-31 18:04:30 +02:00
a302304c8a
Adding a license to tests is probably a good idea 2024-03-31 18:03:57 +02:00
a4e658072f
Update log calls 2024-03-31 18:01:57 +02:00
6c8fc29c28
Update class descriptions 2024-03-31 17:59:11 +02:00
5e9ef226d6
Rename edl -> erm 2024-03-31 17:35:09 +02:00
0dac9b66c5
Add tests for sms module + update Bessere Tests
Good that I decided to introduce unit tests to CORE because I found multiple issues in the Scene Manager which I was now able to fix. See 52c6d029d9, 25c4667a05 and 32b82c8f5b.
2024-03-31 17:08:55 +02:00
32b82c8f5b Remove stupid core_test variable and return value
I somehow fucked up and thought that the 'core' variable in unitbase.gd is used for some other stuff and therefore assigned it a new variable called 'core_test'. Seems like I was wrong however and slipped up the code I wrote just days before. Anyway, fixed this slip up, have a nice day :)
2024-03-31 16:20:34 +02:00
25c4667a05 Fix issue and code style 2024-03-31 16:20:08 +02:00
52c6d029d9 Call queue_free() on scenes during removal 2024-03-31 16:19:22 +02:00
5ab659c9f7 Update code style 2024-03-31 16:18:08 +02:00
9607c34ecf
Update unitbase.gd 2024-03-31 11:23:36 +02:00
f97fddcb97
Add CoreLoggerInstance variable to CoreBaseModule 2024-03-31 11:22:57 +02:00
e2da829970
Switch arguments (sms module) 2024-03-31 11:21:37 +02:00
5d3634bfb2
Remove cleanup test
A better version of the 'z_cleanup' test has been integrated into Bessere Tests in the latest commit (as of writing this commit message). Therefore this test is no longer required as Bessere Tests will warn us on shutdown for any leftover children or orphan nodes from now on.
2024-03-31 03:14:03 +02:00
a9e4aa8082
Rework README.md
This is the first signed commit from me btw., I'm still kinda testing this out
2024-03-29 17:42:21 +01:00
71d77398c8 Migrate to functions for delivering test results 2024-03-29 02:53:16 +01:00
51c1259eb3 Add cleanup check 2024-03-29 02:48:06 +01:00
a74ebecf6b Update testing
- Update besseretests to latest commit
- tests/utils.gd was nuked, all tests now extend tests/unitbase.gd
2024-03-29 02:41:36 +01:00
32e09ea296 Framework rework
Changes in this commit include:
- Add Core.cleanup() and CoreBaseModule._cleanup() functions
- All builtin modules now clean and free any nodes
- Reduce code duplication in src/core.gd by not writing the same code for all builtin modules but instead iterating through a array
2024-03-29 02:40:56 +01:00
e9eb2d4fb8 Add unit testing for misc.gd (partial #11) 2024-03-28 15:18:34 +01:00