Skip to content

adding tests - #1101

Merged
shajoezhu merged 3 commits into
mainfrom
adding_tests
Aug 5, 2026
Merged

adding tests#1101
shajoezhu merged 3 commits into
mainfrom
adding_tests

Conversation

@shajoezhu

Copy link
Copy Markdown
Collaborator

No description provided.

@shajoezhu
shajoezhu requested a review from gmbecker July 31, 2026 06:47
@github-actions

github-actions Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

badge

Code Coverage Summary

Filename                     Stmts    Miss  Cover    Missing
-------------------------  -------  ------  -------  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
R/00tabletrees.R               894      68  92.39%   20, 72-76, 138, 141, 472, 563-564, 567, 729, 835, 962-963, 1065, 1068, 1070-1071, 1089-1092, 1112, 1227-1230, 1328-1333, 1496, 1597-1600, 1724-1727, 1764-1767, 1773-1778, 1838, 1845, 1941, 2053, 2066, 2069-2072, 2075-2078, 2108, 2141-2142
R/as_html.R                    172      25  85.47%   5-10, 80, 152-157, 162-167, 182-186, 273
R/colby_constructors.R         626      36  94.25%   81, 134, 197-200, 267-270, 411, 427, 1211-1215, 1217-1221, 1302, 1391, 1552, 1591, 1602, 1610, 1613, 1638, 1659, 1805, 2028-2031
R/compare_rtables.R             83      17  79.52%   93-96, 99-102, 115-118, 137, 156-157, 188, 193
R/custom_split_funs.R          265      40  84.91%   127, 132, 138-143, 156, 173-177, 353-358, 375-380, 456, 502, 518-521, 537, 599, 609-610, 612, 624, 668, 693
R/default_split_funs.R         287      22  92.33%   272, 335-338, 349-350, 352, 354, 551-555, 619-622, 685-688
R/format_rcell.R                17       1  94.12%   47
R/indent.R                      13       2  84.62%   40-41
R/index_footnotes.R             66       0  100.00%
R/make_split_fun.R             166      30  81.93%   22-26, 36-39, 52-55, 58-61, 115, 119, 267, 270-273, 278-281, 366, 375, 377, 379, 430
R/make_subset_expr.R           137      14  89.78%   77-92, 169-177, 213, 302, 306, 315
R/summary.R                    144      38  73.61%   35, 80, 178-220, 269, 315-331, 366, 397
R/tree_accessors.R            1287     143  88.89%   110, 139-140, 264, 284, 310, 333, 363, 381, 400-404, 424, 446-449, 576, 603-604, 890-896, 1043, 1062, 1088, 1140, 1216-1217, 1262, 1297, 1335-1340, 1399, 1473-1477, 1495-1504, 1582, 1730, 1752-1753, 1763, 1814, 1835-1840, 1861-1866, 2002, 2043, 2142, 2249, 2262, 2276, 2292, 2301, 2311-2315, 2365-2370, 2573, 2583-2586, 2596, 2621-2624, 2631, 2633-2636, 2758, 2792-2793, 2850, 3154, 3515, 3631, 3665-3690, 3781-3789, 3950, 4024-4030, 4335, 4459, 4544-4549, 4555, 4579-4584, 4632, 4657-4681, 4710-4716
R/tt_afun_utils.R              419      33  92.12%   60, 182, 189, 198-212, 280, 288-289, 507, 515-518, 600-604, 624, 638-640
R/tt_as_df.R                   400      23  94.25%   101-104, 112, 150, 224-227, 369, 388, 458, 477-480, 489, 599, 605, 637, 655, 707
R/tt_compare_tables.R           72       4  94.44%   51, 174, 249, 253
R/tt_compatibility.R           574      70  87.80%   22, 149-150, 193, 198, 329-330, 334-337, 343, 347, 531, 585-588, 625-627, 665, 698, 718, 738-741, 751-754, 799, 816-820, 826-829, 903, 930-933, 942, 1004, 1012, 1023-1026, 1137, 1144, 1172-1186, 1217-1218
R/tt_dotabulation.R           1266      97  92.34%   60, 255, 260, 262, 311, 336, 340-343, 376-379, 402, 435-438, 466-469, 596-597, 665, 852-856, 906, 910, 938-941, 951, 971-975, 982-985, 1249, 1253, 1284, 1388-1391, 1605-1613, 1877-1886, 1968-1971, 1982, 1987, 1992-1993, 1995, 2006, 2011, 2034, 2120-2139
R/tt_export.R                   13       1  92.31%   45
R/tt_from_df.R                  15       0  100.00%
R/tt_paginate.R                535      40  92.52%   74, 122-131, 242, 341-342, 494, 629-632, 653-657, 802-805, 856-863, 940, 943, 961, 968, 971
R/tt_pos_and_access.R          656      33  94.97%   76, 78-80, 105, 166, 262, 329, 438, 512, 516, 724, 726, 734, 740, 754, 764-767, 990, 1007-1010, 1037, 1096-1097, 1110, 1346-1347, 1373-1376, 1658, 1733
R/tt_showmethods.R             162      21  87.04%   56, 91-113, 223, 249, 258, 263, 266-270, 359-360
R/tt_sort.R                    115       6  94.78%   50, 289-292, 300
R/tt_toString.R                439      24  94.53%   125, 355, 377, 390, 400, 406, 409, 415-425, 518, 619, 826-851
R/utils.R                       34       7  79.41%   56, 169-174
R/validate_table_struct.R       84      10  88.10%   80-84, 93-94, 140, 149-150
R/Viewer.R                      61       9  85.25%   46, 50, 60-64, 84, 118
TOTAL                         9002     814  90.96%

Diff against main

Filename              Stmts    Miss  Cover
------------------  -------  ------  -------
R/tree_accessors.R        0      -9  +0.70%
TOTAL                     0      -9  +0.10%

Results for commit: 4a4243c

Minimum allowed coverage is 80%

♻️ This comment has been updated with latest results

@github-actions

github-actions Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Unit Tests Summary

    1 files     31 suites   1m 53s ⏱️
  257 tests   257 ✅ 0 💤 0 ❌
1 946 runs  1 946 ✅ 0 💤 0 ❌

Results for commit 4a4243c.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Unit Test Performance Difference

Test Suite $Status$ Time on main $±Time$ $±Tests$ $±Skipped$ $±Failures$ $±Errors$
Accessor tests 💚 $5.22$ $-1.01$ $0$ $0$ $0$ $0$
Exporting to txt, pdf, rtf, and docx 💚 $8.76$ $-1.38$ $0$ $0$ $0$ $0$
Tabulation framework 💚 $27.27$ $-2.13$ $0$ $0$ $0$ $0$
Additional test case details
Test Suite $Status$ Time on main $±Time$ Test Case
RowsVerticalSection Objects 👶 $+0.00$ cell_values_works_for_RowsVerticalSection
RowsVerticalSection Objects 👶 $+0.02$ indent_mod_recycles_length_1_value_for_RowsVerticalSection
RowsVerticalSection Objects 👶 $+0.01$ obj_format_setter_works_for_RowsVerticalSection
RowsVerticalSection Objects 👶 $+0.01$ obj_na_str_setter_works_for_RowsVerticalSection
RowsVerticalSection Objects 👶 $+0.00$ row_cells_accessor_works_for_RowsVerticalSection

Results for commit ae9bec2

♻️ This comment has been updated with latest results.

@gmbecker gmbecker left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good except the one comment. Thanks for adding these

Comment thread tests/testthat/test-rowsverticalsection.R Outdated
@shajoezhu
shajoezhu requested a review from gmbecker August 3, 2026 03:22
@shajoezhu

Copy link
Copy Markdown
Collaborator Author

hi @gmbecker , I was wondering if you could help to take a look at these tests

https://github.com/insightsengineering/scda.test/actions/runs/30786038692/job/91599643247?pr=244

i was wondering previous changes in #1093 had caused some breaking changes on jnj templates? cheers

@gmbecker

gmbecker commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Hi @shajoezhu yeah this is on our side and I'll get it taken care of. Thanks.

@shajoezhu

Copy link
Copy Markdown
Collaborator Author

Hi @shajoezhu yeah this is on our side and I'll get it taken care of. Thanks.

awesome. thanks @gmbecker , if you can approve this one, and we can work wait on scda.test seperately

@gmbecker gmbecker left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@shajoezhu
shajoezhu enabled auto-merge (squash) August 5, 2026 01:06
@shajoezhu
shajoezhu merged commit 765ef1f into main Aug 5, 2026
29 of 30 checks passed
@shajoezhu
shajoezhu deleted the adding_tests branch August 5, 2026 01:07
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 5, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants