Skip to content

chore: Update dokka to mitigate memory issues

054126d
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

chore: Update dokka to mitigate memory issues #91

chore: Update dokka to mitigate memory issues
054126d
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results succeeded Jan 2, 2026 in 1s

180 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
yawn-api/build/test-results/test/TEST-com.faire.yawn.pagination.PageNumberTest.xml 4✅ 220ms
yawn-api/build/test-results/test/TEST-com.faire.yawn.pagination.PageTest.xml 1✅ 42ms
yawn-api/build/test-results/test/TEST-com.faire.yawn.pagination.PaginationResultTest.xml 2✅ 90ms
yawn-api/build/test-results/test/TEST-com.faire.yawn.query.YawnAliasManagerTest.xml 6✅ 113ms
yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnCriterionTest.xml 30✅ 7s
yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnForeignAndCompositeKeyTest.xml 7✅ 673ms
yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnJoinsTest.xml 27✅ 2s
yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnMinAndMaxByTest.xml 4✅ 218ms
yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnPaginationQueriesTest.xml 11✅ 614ms
yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnProjectionTest.xml 26✅ 2s
yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnSimpleQueriesTest.xml 31✅ 2s
yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnStringQueriesTest.xml 8✅ 455ms
yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnSubQueryTest.xml 7✅ 385ms
yawn-gradle-plugin/build/test-results/test/TEST-com.faire.gradle.yawn.FaireYawnTest.xml 1✅ 68s
yawn-integration-test/build/test-results/test/TEST-com.faire.yawn.YawnEntityPathTest.xml 4✅ 187ms
yawn-integration-test/build/test-results/test/TEST-com.faire.yawn.YawnEntityProcessorJoinsTest.xml 2✅ 807ms
yawn-integration-test/build/test-results/test/TEST-com.faire.yawn.YawnEntityProcessorTest.xml 8✅ 271ms
yawn-integration-test/build/test-results/test/TEST-com.faire.yawn.YawnProjectionProcessorTest.xml 1✅ 34ms

✅ yawn-api/build/test-results/test/TEST-com.faire.yawn.pagination.PageNumberTest.xml

4 tests were completed in 220ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.pagination.PageNumberTest 4✅ 220ms

✅ com.faire.yawn.pagination.PageNumberTest

✅ cannot create invalid page numbers()
✅ can create one-indexed page numbers()
✅ can create zero-indexed page numbers()
✅ can use starting and next helpers()

✅ yawn-api/build/test-results/test/TEST-com.faire.yawn.pagination.PageTest.xml

1 tests were completed in 42ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.pagination.PageTest 1✅ 42ms

✅ com.faire.yawn.pagination.PageTest

✅ can create page from page number and obtain offset()

✅ yawn-api/build/test-results/test/TEST-com.faire.yawn.pagination.PaginationResultTest.xml

2 tests were completed in 90ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.pagination.PaginationResultTest 2✅ 90ms

✅ com.faire.yawn.pagination.PaginationResultTest

✅ can create PaginationResult from list()
✅ can create and map PaginationResult()

✅ yawn-api/build/test-results/test/TEST-com.faire.yawn.query.YawnAliasManagerTest.xml

6 tests were completed in 113ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.query.YawnAliasManagerTest 6✅ 113ms

✅ com.faire.yawn.query.YawnAliasManagerTest

✅ verify correct prefix for camelCase table()
✅ verify correct prefix for table()
✅ verify alias generation for different paths does not use numbers until necessary()
✅ nested paths use the last part to generate a prefix()
✅ verify alias generation for repeated paths()
✅ verify correct prefix for association path()

✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnCriterionTest.xml

30 tests were completed in 7s with 30 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.database.YawnCriterionTest 30✅ 7s

✅ com.faire.yawn.database.YawnCriterionTest

✅ isNotEmpty with collection column()
✅ or with and combinations()
✅ isNull with column()
✅ lt column against column()
✅ all and and or overloads - varargs versions()
✅ addOrOfNotNull filters out null criteria()
✅ addAndOfNotNull filters out null criteria()
✅ eq column against String()
✅ like with String and match mode()
✅ lt column against long()
✅ eq column against column()
✅ empty or means true()
✅ gt column against hibernate supported object()
✅ all and and or overloads - two operands versions()
✅ iLike with String and match mode()
✅ le column against long()
✅ joins with book and author()
✅ between column with low and high values()
✅ ne column against String()
✅ isEmpty with collection column()
✅ gt column against long()
✅ notIn with column and collection()
✅ ne column against column()
✅ le column against column()
✅ not with criterion()
✅ all and and or overloads - list versions()
✅ eqOrIsNull with column and value()
✅ empty and means true()
✅ isNotNull with column()
✅ in with column and collection()

✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnForeignAndCompositeKeyTest.xml

7 tests were completed in 673ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.database.YawnForeignAndCompositeKeyTest 7✅ 673ms

✅ com.faire.yawn.database.YawnForeignAndCompositeKeyTest

✅ query on custom named non-ID foreign key works and respects foreign key type()
✅ simplified foreign key in clause syntax()
✅ simplified foreign key equals syntax()
✅ generate using the Id when foreign key not specified()
✅ simplified foreign key in clause and subquery syntax()
✅ foreign key queries work with composite foreign keys()
✅ queries work with partial or whole composite IDs()

✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnJoinsTest.xml

27 tests were completed in 2s with 27 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.database.YawnJoinsTest 27✅ 2s

✅ com.faire.yawn.database.YawnJoinsTest

✅ yawn one-to-many inner join()
✅ yawn many-to-one inner join()
✅ yawn not is empty - publishers with books()
✅ yawn right join - publisher without books()
✅ simplest join reference()
✅ applyJoinRef equivalence test()
✅ yawn many-to-many inner join()
✅ multiple joins to the same table using join references - book's authors favorite authors()
✅ yawn deeply-nested join structure - publishers with books published with left join()
✅ yawn one-to-one inner join()
✅ joins to the same table - book's authors favorite books()
✅ applyJoinRefs with 2 references test, one is from a multiple join - reviewer and publisher()
✅ join with criterion()
✅ yawn left join - books with publishers()
✅ yawn deeply-nested join structure - people who's favorite books are not their own writing()
✅ yawn is empty - publishers without books()
✅ yawn left join - books without publishers()
✅ applyJoinRefs with 3 references test - reviewer, book, and publisher()
✅ yawn deeply-nested join structure - anyone that published Tolkien()
✅ yawn deeply-nested join structure - authors who's favorite books are not their own writing'()
✅ multiple joins to the same table - book's authors favorite authors()
✅ applyJoinRefs with multiple references test - equivalent to multiple applyFilter calls()
✅ yawn deeply-nested join structure - publishers with pages published()
✅ applyJoinRefs usage demonstration()
✅ yawn deeply-nested join structure - publishers with books published()
✅ yawn right join - books without publisher()
✅ yawn foreign key after join()

✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnMinAndMaxByTest.xml

4 tests were completed in 218ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.database.YawnMinAndMaxByTest 4✅ 218ms

✅ com.faire.yawn.database.YawnMinAndMaxByTest

✅ yawn maxBy works()
✅ yawn minByMultiple works()
✅ yawn maxByMultiple works()
✅ yawn minBy works()

✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnPaginationQueriesTest.xml

11 tests were completed in 614ms with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.database.YawnPaginationQueriesTest 11✅ 614ms

✅ com.faire.yawn.database.YawnPaginationQueriesTest

✅ count distinct()
✅ do paginate with projection()
✅ list with join()
✅ list paginated()
✅ paginate with projection()
✅ list batched()
✅ do paginated()
✅ set batched()
✅ set paginated()
✅ list with total results()
✅ list batched - projection()

✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnProjectionTest.xml

26 tests were completed in 2s with 26 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.database.YawnProjectionTest 26✅ 2s

✅ com.faire.yawn.database.YawnProjectionTest

✅ yawn query with projection and order()
✅ non-null values can be coerced into null values in projections()
✅ yawn query with data class projection()
✅ yawn query with projection function - count()
✅ yawn query with projection function - count distinct()
✅ yawn query with rowCount projection()
✅ yawn query with projection function - avg with nullable columns()
✅ yawn query with projection and join()
✅ yawn query with projection function - sum with nullable columns()
✅ yawn query with maxValueOf and minValueOf()
✅ yawn query with post projection()
✅ use custom user-defined projection()
✅ yawn query with projection()
✅ yawn query with triple projection()
✅ yawn query with projection function - min & max()
✅ yawn query with exists projection()
✅ yawn query with nullable post projection()
✅ yawn query with group by()
✅ yawn query with pair projection()
✅ yawn query with projection - foreign key via join()
✅ yawn query with projection function - avg()
✅ yawn query with projection function - sum()
✅ yawn query with projection function - distinct()
✅ use constant projection()
✅ yawn query with projection - full entity()
✅ yawn query with projection - foreign key()

✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnSimpleQueriesTest.xml

31 tests were completed in 2s with 31 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.database.YawnSimpleQueriesTest 31✅ 2s

✅ com.faire.yawn.database.YawnSimpleQueriesTest

✅ exists()()
✅ nullable queries()
✅ yawn query with max results()
✅ yawn query using apply filter()
✅ yawn query with offset()
✅ yawn query against embedded fields through join()
✅ yawn fetch complete entity()
✅ yawn in()
✅ custom type adapter - EmailAddress()
✅ @ElementCollection of ids()
✅ supports nested joins()
✅ @ElementCollection queries()
✅ query against a hibernate supported object()
✅ yawn all ways of ordering()
✅ yawn not in()
✅ yawn query by string equals()
✅ view entity()
✅ supports joins()
✅ yawn query against embedded fields()
✅ @ElementCollection isEmpty()
✅ querying and joining with @TargetEntity annotation with distinct types()
✅ query a type with @SerializeAsJson()
✅ yawn order with null precedence()
✅ set finalizer()
✅ order by()
✅ yawn formula queries()
✅ people whose favorite book was written by their favorite author()
✅ yawn query by string multiple()
✅ query hints()
✅ yawn equal or is null()
✅ yawn query by id()

✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnStringQueriesTest.xml

8 tests were completed in 455ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.database.YawnStringQueriesTest 8✅ 455ms

✅ com.faire.yawn.database.YawnStringQueriesTest

✅ ilike on non-nullable column()
✅ ilike on nullable column()
✅ ilike with match mode on non-nullable column()
✅ like with match mode on non-nullable column()
✅ ilike with match mode on nullable column()
✅ like on non-nullable column()
✅ like with match mode on nullable column()
✅ like on nullable column()

✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnSubQueryTest.xml

7 tests were completed in 385ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.database.YawnSubQueryTest 7✅ 385ms

✅ com.faire.yawn.database.YawnSubQueryTest

✅ yawn query with a sub query using detached criteria with join()
✅ yawn query with a sub query using detached criteria with join criteria()
✅ can find authors of large books using a correlated subquery()
✅ yawn query with a sub query using detached criteria()
✅ yawn query with a sub query using detached criteria with left join()
✅ yawn query with a sub query using detached criteria projected to a collection()
✅ can use subquery restrictions within another restriction()

✅ yawn-gradle-plugin/build/test-results/test/TEST-com.faire.gradle.yawn.FaireYawnTest.xml

1 tests were completed in 68s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.gradle.yawn.FaireYawnTest 1✅ 68s

✅ com.faire.gradle.yawn.FaireYawnTest

✅ basic project with ksp processor(GradleRunner, File)

✅ yawn-integration-test/build/test-results/test/TEST-com.faire.yawn.YawnEntityPathTest.xml

4 tests were completed in 187ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.YawnEntityPathTest 4✅ 187ms

✅ com.faire.yawn.YawnEntityPathTest

✅ can generate path with an un-aliased root()
✅ join column def path contains whole chain including root aliases()
✅ join column def path contains whole chain()
✅ can generate path with an aliased root for subqueries()

✅ yawn-integration-test/build/test-results/test/TEST-com.faire.yawn.YawnEntityProcessorJoinsTest.xml

2 tests were completed in 807ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.YawnEntityProcessorJoinsTest 2✅ 807ms

✅ com.faire.yawn.YawnEntityProcessorJoinsTest

✅ can generate column definition for one-to-one and many-to-one relations()
✅ can generate column definition for one-to-many and many-to-many relations()

✅ yawn-integration-test/build/test-results/test/TEST-com.faire.yawn.YawnEntityProcessorTest.xml

8 tests were completed in 271ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.YawnEntityProcessorTest 8✅ 271ms

✅ com.faire.yawn.YawnEntityProcessorTest

✅ can generate column definition for non-relations()
✅ can generate embedded property definitions and types()
✅ can generate column definition for ElementCollection()
✅ nested class naming()
✅ ignore transient fields()
✅ can generate column definition for inheritance()
✅ match visibility of the original entity()
✅ generate a tableDef that inherit from a generic YawnTableDef abstract class()

✅ yawn-integration-test/build/test-results/test/TEST-com.faire.yawn.YawnProjectionProcessorTest.xml

1 tests were completed in 34ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.faire.yawn.YawnProjectionProcessorTest 1✅ 34ms

✅ com.faire.yawn.YawnProjectionProcessorTest

✅ simple projection is generated()