iTrooz
47362559ef
tests: Add infrastructure for testing plugins ( #1538 )
...
This PR adds a test architecture to be able to test plugins
Main infrastructure done by @WerWolv
---------
Co-authored-by: WerWolv <werwolv98@gmail.com>
2024-02-26 20:51:08 +01:00
WerWolv
a8e2e132d1
build: Fix library linking and define setting issues
2024-01-04 01:01:51 +01:00
WerWolv
ff48d37598
build: Make SDK not try to link to unbundled libraries
2024-01-04 00:37:56 +01:00
WerWolv
1e7ed14810
tests: Removed pattern language tests as they are now done in their own repo
2022-04-17 18:11:39 +02:00
WerWolv
66d1b3fd2f
patterns: Huge refactor of Pattern Language runtime to use smart pointers ( #458 )
...
* patterns: Initial work to refactor pattern language to use smart pointers
* patterns: Fixed remaining issues, moved patterns to unique files
* sys: Added missing includes for macOS
2022-02-27 23:25:39 +01:00
WerWolv
df1d302bcb
sys: Added time and source to logger output
2022-02-02 17:19:50 +01:00
WerWolv
61fc479c79
pattern: Fixed many code inconsistencies and bugs
2022-01-31 14:37:12 +01:00
WerWolv
3f5b258629
ux: Auto focus goto and find text box. Execute function on enter
2022-01-29 21:49:15 +01:00
WerWolv
e6f1dd0490
tests: Improved testing environment, added helpers tests
2022-01-29 17:14:15 +01:00
WerWolv
a05d09ffea
build: Build unit tests again when needed
2021-12-14 21:27:02 +01:00
WerWolv
9b316795fc
tests: Refactor to add support for other types of tests
2021-10-12 21:32:33 +02:00
WerWolv
62656f4c51
tests: Added pointer test
2021-09-25 23:31:37 +02:00
WerWolv
22a904baf4
tests: Added RValue, Namespaces and extra semicolon test
2021-09-13 10:49:24 +02:00
WerWolv
7fbb540674
tests: Added operator test
2021-09-12 21:54:18 +02:00
WerWolv
bed5361879
tests: Added bitfield test
2021-09-12 20:29:05 +02:00
WerWolv
3d15a108af
tests: Added more tests
2021-09-11 23:13:49 +02:00
WerWolv
aac6385dc6
build: Fixed unit tests on linux. Fuck cmake...
2021-09-11 18:09:15 +02:00
WerWolv
8396e40fa0
tests: Added initial test structure
2021-09-11 14:41:18 +02:00
WerWolv
71b06f4b20
build: Only copy yara crypto wrapper if it changed
2021-09-11 14:40:53 +02:00