171c73c4e4
Update CircleCI configuration to use absolute paths for test output artifacts
2025-07-03 14:49:17 -05:00
fc6f7b084d
Enhance Jacoco coverage summary output to include module name and improve readability with additional separators.
2025-07-03 14:48:52 -05:00
04e64b04ab
test output updates:
...
- by default, make tests put all their output into files (under target/surefire-reports/) - with system property -DtestOutputToFile=false to get all output on console;
- have circleci store that output as artifacts;
- run mvn in 'batch mode' in circleci, for quieter output (no download progress, no color codes)
2025-07-03 13:08:53 -05:00
232b888303
Merged feature/workflows-support into integration
2025-07-03 08:37:00 -05:00
4788faae7d
Mark as Serializable
2025-07-03 08:10:42 -05:00
3183dd028f
Add protection against ConcurrentModificationException when processing QSupplementalInstanceMetaData - for the case where enriching one adds another
2025-07-03 08:10:42 -05:00
ff1cf81315
Switch from testing for QBitComponentMetaDataProducer to use QBitComponentMetaDataProducerInterface instead
2025-07-03 08:10:42 -05:00
946e7d418b
Add method get(Class,String)
2025-07-03 08:10:42 -05:00
f97a3d5097
Pass transaction through from insert/update/delete actions through DMLAuditAction into AuditAction
2025-07-03 08:10:42 -05:00
fa80daa778
Add method addAllIfNotNull
2025-07-03 07:57:37 -05:00
58dbcfd42b
manual rewrite of jacoco summary reporting shell lines
2025-07-02 13:06:20 -05:00
779dfd25d0
Cursor rewrite of store-artifacts/jacoco-site
2025-07-02 13:03:06 -05:00
eca359cf69
Try not manually installing java 17, and parse jacoco outputs more directly (per Cursor)
2025-07-02 12:32:37 -05:00
d26194272a
Merged feature/workflows-support into integration
2025-07-02 08:59:35 -05:00
b5134cd0c6
Update ApiQueryFilterUtils.manageCriteriaFields with basic support filtering by an exposed join.
2025-07-02 08:50:16 -05:00
b3f5f6bfc1
Merged feature/webhooks into feature/workflows-support
2025-06-20 08:02:12 -05:00
d7867b8d22
replace all relative program paths (e.g., cp) with absolute ones (e.g., /bin/cp), in constants (e.g., CP);
2025-06-19 14:49:07 -05:00
5935c3edcf
Merged feature/webhooks into integration
2025-06-18 19:41:58 -05:00
96217c839d
Fixed test (was a copy-paste job, hadn't been finished) and fixed to filter tables in the query method
2025-06-18 16:37:27 -05:00
5c02c1fd2e
Add action flags to allow sync-scheduled job processes to be omitted.
2025-06-18 15:50:40 -05:00
9b2c281431
Change the QQQTable PVS to be custom type, with permissions applied to the list of tables you see.
2025-06-18 15:50:40 -05:00
5327424cec
Add QException to some methods in here.
2025-06-18 15:50:40 -05:00
4fd68f9195
Initial checkin
2025-06-18 15:37:15 -05:00
e1eb07697a
Merge pull request #186 from Kingsrook/feature/search-possible-values-by-label
...
added labels as a param when searching for PVSs
2025-06-18 10:21:36 -05:00
cb6101d0ed
Add action flags to insert, update, delete inputs
2025-06-16 09:43:34 -05:00
0fb5837e60
Merge pull request #185 from Kingsrook/dev
...
Pull static file serving fix in
2025-06-15 11:06:45 -05:00
46bca6efb9
Merge pull request #184 from Kingsrook/183-javalin-server-fails-to-start-when-using-static-files-in-a-production-jar
...
Fixed loading static files from FS or Jars
2025-06-15 11:04:52 -05:00
f6859d040f
Refactored to use the constructor instead of the class/static method to load properties - makes unit test runtime cleaning
2025-06-15 10:36:11 -05:00
d13fc4a863
Removed - Merged back into overall unit tests
2025-06-15 10:35:18 -05:00
eab87b9d80
Added missing jar for unit test
2025-06-15 10:01:11 -05:00
707400a8b2
Added support for loading static files from the filesystem as as from jars (based on a system property)
2025-06-14 16:07:51 -05:00
8079a2bca8
Merged feature/webhooks into integration
2025-06-13 20:15:06 -05:00
55e372a70f
Increase rdbms assessor coverage; decrease its usage of stdout
2025-06-13 20:07:48 -05:00
6a50c4e91a
Merged feature/webhooks into integration
2025-06-13 15:44:47 -05:00
7b190d810a
Actually return (don't just log) if no scheduledJobs table in instance
2025-06-13 15:39:12 -05:00
1fb509fea1
Prevent multiple copies of enrichment & validation plugins; actually implement QSupplementalInstanceMetaData enrichment
2025-06-13 15:36:31 -05:00
786f9ba8df
Add method allowedToReadRecord
.
...
update some methods in here to take session as parameter;
2025-06-13 11:52:13 -05:00
55905d251d
Better clone methods
2025-06-13 11:50:21 -05:00
d23dbac0d9
Fix assessor test that expects empty database
2025-06-13 09:00:48 -05:00
962d09b120
Add basic test for RDBMS Assessor; change h2 to not upshift all names (and backout some places where we'd previously worked around that)
2025-06-13 08:43:16 -05:00
4827669c0a
Add missing 'extends BaseTest'
2025-06-13 08:02:04 -05:00
6efc34b69e
Checkstyle
2025-06-12 20:45:37 -05:00
da52fccc86
Initial version of QInstanceAssessor - to compare rdbms based meta-data to the actual database.
2025-06-12 20:31:24 -05:00
efc69fee4b
Initial checkin
2025-06-12 20:31:24 -05:00
1808cea5c0
Update processBasedRouters to use different handlers for processing the javalin context - with a new default implementation that makes available the request body as a string
2025-06-12 20:31:24 -05:00
a7b5e00e27
Make constants out of API_NAME_PVS_NAME and API_VERSION_PVS_NAME
2025-06-12 20:31:24 -05:00
685e747a91
Add log method
2025-06-12 20:31:24 -05:00
3d6f05e4ea
avoid NPE on empty contennts
2025-06-12 20:31:24 -05:00
97883b3e43
Initial checkin
2025-06-12 20:31:24 -05:00
e11a23ccc0
Make sortMetaDataProducers a public method (qbit producer can use it); add childJoin().isOneToOne
2025-06-12 20:31:24 -05:00