14a3dad3c8
Refactor CircleCI config to run tests and API version checks in parallel
...
- Split mvn_test job into separate build, test, and api_version_check jobs
- Run test and api_version_check in parallel after build completes
- Both parallel jobs use compiled outputs from build via Maven cache
- Remove unnecessary check_java_version steps
- Remove unused test-logs artifact storage
- Add jacoco:report to generate coverage reports
- Maintain sequential execution in mvn_deploy job
2025-07-03 15:13:15 -05:00
7b2b181427
split mvn verify into mvn build (which will have lots of output about downloading deps) and mvn test, to run tests (moving to test goal instead of verify, since we don't have any int-tests that would run in a verify, and we don't really need to do a packge)
2025-07-03 15:03:25 -05:00
171c73c4e4
Update CircleCI configuration to use absolute paths for test output artifacts
2025-07-03 14:49:17 -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
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
3013e5dccd
Merged feature/bulk-upload-v2 into dev
2025-01-22 16:43:32 -06:00
5ecae928ac
Fix path to asciidoc generataed index.html to be stored
2025-01-03 16:51:44 -06:00
8d108b671a
Turn off upload of docs to (now retired server that used to host) justinsgotskinnylegs.com
2025-01-03 16:43:16 -06:00
eec1924113
CE-1955 add browser-tools orb, to try to fix selenium/chrome version mismatch
2024-12-03 22:03:03 -06:00
6e91149b0a
Feedback from code review
2024-11-22 10:21:22 -06:00
cfeb71aa2f
Merged dev into feature/pom-version-fixing
2024-11-21 19:21:04 -06:00
edaabc3523
Try to manage 'snapshot' versions ourselves, to avoid bom-pom causing floating versions to be included...
2024-11-21 15:55:15 -06:00
bf97d757b0
CE-1887 - add call to build and run ValidateApiVersions
2024-10-31 12:35:29 -05:00
5f0f4cdab3
CE-1887 - WIP on doing verification of MW API during CI
2024-10-31 11:51:18 -05:00
3d38ae20af
Update toalways deploy on integration branches, same as dev
2024-04-16 07:57:56 -05:00
cf0c905dc6
Move publish_asciidoc call into deploy workflow (i think)
2024-04-09 19:01:01 -05:00
ff9add437d
Update publish-asciidoc to only run on dev
2024-04-05 15:35:42 -05:00
a6bf474448
Add publishing of docs
2024-04-05 15:27:23 -05:00
ed6319ff53
Update to localstack/platform@2.1
2024-02-22 20:12:27 -06:00
df397ee68c
Temp disable localstack/startup, as it's failing...
2023-09-28 15:15:49 -05:00
815bd8b0ce
Updates to work with branch-specific maven deployments in/with circleci
2023-05-11 10:15:40 -05:00
f290cdeb6d
Merge branch 'feature/CTLE-207-query-joins' into integration/sprint-25
...
# Conflicts:
# qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/tables/query/QueryInput.java
# qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/javalin/QJavalinApiHandler.java
2023-05-02 07:52:15 -05:00
1314ee98b8
add more store-jacoco calls
2023-04-27 20:19:59 -05:00
caf9f102f6
Moved stuff so jacoco reporting happens before failures, i think. Moved untested class reporting into pom, out of circleci
2023-04-24 12:54:42 -05:00
7034671070
Revert -T4
2023-03-27 14:59:42 -05:00
e9c66b48f2
temp turn of -T4 on mvn verify
2023-03-27 14:07:18 -05:00
7e87950ef5
Fixing (?) placement of when's for circleci
2023-03-08 12:31:56 -06:00
55fa105797
Add when: always to all test reporting steps (store jacocos and find un-tested)
2023-03-08 11:23:48 -06:00
259329e9aa
Try to fix find un-tested classes w/ pipefail
2023-03-08 11:13:15 -06:00
f4ea645055
Fix find un-tested classes; remove slack
2023-03-08 10:24:06 -06:00
f454e0aefa
add pvs filters (via post) to table endpoint; more test coverage, plus maybe report on untested classes in ci
2023-03-08 10:18:42 -06:00
f0a464ce9e
SPRINT-15: trying to fix circle ci
2022-11-14 12:30:02 -06:00
e305c64572
SPRINT-15: trying to fix circle ci
2022-11-14 12:26:56 -06:00
514f105c86
SPRINT-15: ¯\_(ツ)_/¯
2022-11-14 12:06:57 -06:00
87dc7fd96c
SPRINT-15: adding reinstalling of ca-certificates to try to fix circle ci failures
2022-11-14 11:38:20 -06:00
36d1a75ce6
Add -T4 (4 threads) arg to mvn commands
2022-08-05 07:59:15 -05:00
389e1adaea
Fixed path to qqq-sample-project/.env
2022-08-04 19:03:36 -05:00
96dcfd2d54
Add writing of .env file
2022-08-04 18:53:37 -05:00
b5b4ded8aa
Add call to flatten:flatten
2022-08-02 09:14:54 -05:00
010ee595ce
Revert previous (incorrectly addded -Drevision); Add flatten-maven-plugin
2022-08-02 09:10:20 -05:00
22b322fe83
Try to fix deployed jars references to parent by specifying -Drevision in deploy command
2022-08-02 09:01:47 -05:00
509b6f783b
Update to just store index and resources of jacoco reports
2022-07-28 15:42:39 -05:00
15b419a469
Missed adding localstack/startup and install_java17 to mvn_deploy
2022-07-28 15:31:53 -05:00
f9c4d0385c
Switching to use localstack executor, to get filesystem s3 tests running again
...
Revert "Moving the DisabledOnOs down to the subclasses, not the base class"
This reverts commit 715c6f36d0
.
2022-07-28 15:26:12 -05:00
eac0f3b3a4
Fixed syntax (thanks c-ci-cli)
2022-07-28 14:16:22 -05:00
fb52de7f8b
Try to cut down on a bit of redundant running
2022-07-28 14:15:12 -05:00
0757b1d2b0
Update to run deploy after verify, so all modules succeed or fail together
2022-07-28 14:07:59 -05:00
9e1aeeb1cc
Initial merger of all qqq java repos into mono repo
2022-07-28 13:39:56 -05:00
b1411e9c46
Moving qqq-sample-project into its own subdir
2022-07-28 12:03:01 -05:00