34 Commits

Author SHA1 Message Date
6e0aca2ad5 fixed typo 2025-05-20 09:48:31 +02:00
669049b7a4 now using only the new datset version 2025-03-31 14:25:17 +02:00
0ed221acb8 added jacoco injections 2025-03-27 14:05:17 +01:00
e8cf0b4e37 formatted handlers.py 2025-03-27 09:42:37 +01:00
ad96cac750 covered newly discovered edge case 2025-03-23 11:15:44 +01:00
ee7704f1f0 finally extract the coverage (correctly? prolly) 2025-03-21 13:46:09 +01:00
b181f40cea put back the aggregate, because it seemed to work
better (at least with cdk/cdk it did)
2025-03-21 13:45:24 +01:00
db9779ceb7 removed useless comment 2025-03-21 13:45:18 +01:00
d0e43146a2 added the yielding of for gradle 2025-03-20 11:51:44 +01:00
664765c202 if no 'jacoco.xml' file was found, throwing an error 2025-03-20 10:44:15 +01:00
2381e7b90d made better reason_for_failure 2025-03-20 10:44:04 +01:00
c5abfb457e made the parent of all exceptions an abstract class 2025-03-20 09:50:58 +01:00
1bd822af0b for maven (and prolly would work with gradle), now
yielding any file called 'jacoco.xml'
2025-03-20 09:50:27 +01:00
8d3a9f4f0d the aggregate report was not working 2025-03-20 09:50:13 +01:00
dfbc6f5afa made code cleaner 2025-03-18 11:48:36 +01:00
5aa7054ea2 made better type annotations 2025-03-17 19:58:28 +01:00
04c66f0d8a parsgin the xml for coverage 2025-03-17 15:50:46 +01:00
211f9dde99 running the aggregate version of jacoco with
maven, hoping to get all the subprojects in one
file instead of having to grab an xml for each
single subproject
2025-03-17 15:49:16 +01:00
6ac3ffb8a1 fixed typo 2025-03-17 15:49:10 +01:00
0e0c73f9e0 raising an error for gradle because it's a mess
handling it rn
2025-03-17 15:48:50 +01:00
f2259cdc98 made the getting of the paths return a generator,
to go through each file there (prepping for gradle bs)
2025-03-17 15:48:15 +01:00
69295801ac entries in the dataset now store what build system
they use
2025-03-17 15:04:33 +01:00
d7b3d62c0c generating and checking the coverage with jacoco 2025-03-17 11:47:54 +01:00
082f6c6f71 using expections to interrupt the flow of
execution instead of having to propagate a boolean
2025-03-14 16:10:54 +01:00
8f854cfa09 extracted function 2025-03-14 15:10:42 +01:00
3a5cd998fd added the one hour limit to compilation as well 2025-03-07 09:01:39 +01:00
470856c1a7 created a timeout to stop tests from running when
they take ages
2025-03-05 11:57:20 +01:00
6857dbcff9 removed the count with grep since it's useless 2025-03-05 11:53:22 +01:00
67bbd50387 updated maven test extraction handler 2025-03-02 23:32:31 +01:00
0c802aca1c made gradle test extraction more robust and less
prone to failures (exceptions)
2025-03-02 23:31:49 +01:00
fd3c99001a updated comment 2025-03-02 15:52:15 +01:00
2a59fdf76c now extracting the number of tests for gradle as well 2025-03-01 22:55:54 +01:00
3740c89ed6 added extraction of number of tests (both from output and grep) 2025-03-01 18:29:04 +01:00
4f5695d8d2 extracted the logic of handling maven or gradle to
a simple class structure
2025-03-01 17:24:12 +01:00