Skip to content

Commit

Permalink
Run benchmarks
Browse files Browse the repository at this point in the history
  • Loading branch information
ahankinson committed Aug 13, 2024
1 parent 6f08bce commit 51255e3
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ jobs:

- name: Publish benchmark results
uses: benchmark-action/github-action-benchmark@v1
if: github.event_name == 'pull_request' && github.repository == 'ixc/python-edtf'
if: github.event_name == 'pull_request' && github.repository == 'rism-digital/python-edtf'
with:
tool: 'pytest'
auto-push: true
Expand All @@ -112,7 +112,7 @@ jobs:
summary-always: true

- name: Comment on benchmark results without publishing
if: github.event_name != 'pull_request' || github.repository != 'ixc/python-edtf'
if: github.event_name != 'pull_request' || github.repository != 'rism-digital/python-edtf'
uses: benchmark-action/github-action-benchmark@v1
with:
tool: 'pytest'
Expand Down

10 comments on commit 51255e3

@github-actions
Copy link

Choose a reason for hiding this comment

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

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.10.14/x64/lib/python3.10/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 51, 60, 71–73, 102, 105–107, 111, 115, 134–153, 155
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.10.14/x64/lib/python3.10/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1606956%62, 72–73, 75, 77–79, 84, 87, 90–91, 94–95, 97–101, 103–104, 106–108, 116–118, 120–124, 130, 132, 147, 153, 176–178, 180–184, 187–189, 191–195, 218–221, 225, 240, 242–243, 245, 262, 264, 272, 274, 276, 278, 283, 286, 292
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.10.14/x64/lib/python3.10/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py65135944%70, 72, 79–82, 84–85, 87–88, 111–113, 117, 120, 123, 182, 184, 191, 193, 199–203, 208–214, 221–225, 230–236, 246–248, 251, 256–258, 261, 282, 293, 307, 311, 323–325, 330, 338–340, 343, 358–359, 363, 392–396, 399, 404–405, 408, 411, 414, 417–421, 424–428, 448–450, 474, 478, 483, 485, 504, 511, 527, 536–538, 540–542, 545–546, 548, 551–554, 556, 558–560, 562, 566, 579, 586–589, 592, 595–598, 601–604, 606–610, 613–614, 617, 621, 627–628, 631, 634–635, 638, 642–643, 646–647, 650, 656, 661–662, 668, 670, 673–675, 681, 686–687, 690, 696, 698, 702–716, 721–723, 727, 729, 732–734, 738, 740, 743–745, 751–754, 759–760, 765–766, 768, 771, 774–776, 778, 781, 784–787, 789–795, 802–805, 807–813, 822–823, 826, 829, 832–834, 836, 844, 863–865, 867–870, 872–873, 875–876, 878, 880, 889, 892, 895, 902–903, 905–906, 908, 910, 912–913, 915, 917–922, 924, 926, 928–929, 931, 934, 939–941, 944–946, 949–951, 959, 961–962, 965–966, 969–970, 973–974, 976–977, 981, 985–986, 989, 994–995, 999–1000, 1002–1010, 1012, 1022–1023, 1025, 1027–1028, 1030, 1033, 1038, 1043, 1048, 1052–1053, 1056, 1059, 1061–1063, 1065, 1070–1071, 1073, 1081, 1085–1086, 1089, 1092–1094, 1103–1104, 1106, 1108–1109, 1111–1114, 1126–1128, 1133, 1136–1137, 1139, 1144
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 72
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1601193%87, 90, 147, 183–184, 194–195, 220–221, 225, 292
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py65110783%111–113, 120, 123, 184, 190–194, 201–203, 210–214, 223–225, 230–236, 246–248, 251, 256–258, 261, 282, 358–359, 392–396, 399, 414, 417–421, 424–428, 448–450, 566, 602, 610, 614, 661–662, 668, 686–687, 690, 696, 703, 705, 709, 716, 781, 787, 791, 805, 809, 844, 903, 921–922, 924, 929, 940, 945, 950, 986, 989, 995, 1000, 1002–1010, 1025, 1030, 1106, 1111, 1144
   tests.py89198%400
TOTAL2884105663% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 4.332s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

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

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 51, 60, 71–73, 102, 105–107, 111, 115, 134–153, 155
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1606956%62, 72–73, 75, 77–79, 84, 87, 90–91, 94–95, 97–101, 103–104, 106–108, 116–118, 120–124, 130, 132, 147, 153, 176–178, 180–184, 187–189, 191–195, 218–221, 225, 240, 242–243, 245, 262, 264, 272, 274, 276, 278, 283, 286, 292
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py65135944%70, 72, 79–82, 84–85, 87–88, 111–113, 117, 120, 123, 182, 184, 191, 193, 199–203, 208–214, 221–225, 230–236, 246–248, 251, 256–258, 261, 282, 293, 307, 311, 323–325, 330, 338–340, 343, 358–359, 363, 392–396, 399, 404–405, 408, 411, 414, 417–421, 424–428, 448–450, 474, 478, 483, 485, 504, 511, 527, 536–538, 540–542, 545–546, 548, 551–554, 556, 558–560, 562, 566, 579, 586–589, 592, 595–598, 601–604, 606–610, 613–614, 617, 621, 627–628, 631, 634–635, 638, 642–643, 646–647, 650, 656, 661–662, 668, 670, 673–675, 681, 686–687, 690, 696, 698, 702–716, 721–723, 727, 729, 732–734, 738, 740, 743–745, 751–754, 759–760, 765–766, 768, 771, 774–776, 778, 781, 784–787, 789–795, 802–805, 807–813, 822–823, 826, 829, 832–834, 836, 844, 863–865, 867–870, 872–873, 875–876, 878, 880, 889, 892, 895, 902–903, 905–906, 908, 910, 912–913, 915, 917–922, 924, 926, 928–929, 931, 934, 939–941, 944–946, 949–951, 959, 961–962, 965–966, 969–970, 973–974, 976–977, 981, 985–986, 989, 994–995, 999–1000, 1002–1010, 1012, 1022–1023, 1025, 1027–1028, 1030, 1033, 1038, 1043, 1048, 1052–1053, 1056, 1059, 1061–1063, 1065, 1070–1071, 1073, 1081, 1085–1086, 1089, 1092–1094, 1103–1104, 1106, 1108–1109, 1111–1114, 1126–1128, 1133, 1136–1137, 1139, 1144
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 72
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1601193%87, 90, 147, 183–184, 194–195, 220–221, 225, 292
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py65110783%111–113, 120, 123, 184, 190–194, 201–203, 210–214, 223–225, 230–236, 246–248, 251, 256–258, 261, 282, 358–359, 392–396, 399, 414, 417–421, 424–428, 448–450, 566, 602, 610, 614, 661–662, 668, 686–687, 690, 696, 703, 705, 709, 716, 781, 787, 791, 805, 809, 844, 903, 921–922, 924, 929, 940, 945, 950, 986, 989, 995, 1000, 1002–1010, 1025, 1030, 1106, 1111, 1144
   tests.py89198%400
TOTAL2884105663% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 4.496s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

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

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 51, 60, 71–73, 102, 105–107, 111, 115, 134–153, 155
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1606956%62, 72–73, 75, 77–79, 84, 87, 90–91, 94–95, 97–101, 103–104, 106–108, 116–118, 120–124, 130, 132, 147, 153, 176–178, 180–184, 187–189, 191–195, 218–221, 225, 240, 242–243, 245, 262, 264, 272, 274, 276, 278, 283, 286, 292
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py65135944%70, 72, 79–82, 84–85, 87–88, 111–113, 117, 120, 123, 182, 184, 191, 193, 199–203, 208–214, 221–225, 230–236, 246–248, 251, 256–258, 261, 282, 293, 307, 311, 323–325, 330, 338–340, 343, 358–359, 363, 392–396, 399, 404–405, 408, 411, 414, 417–421, 424–428, 448–450, 474, 478, 483, 485, 504, 511, 527, 536–538, 540–542, 545–546, 548, 551–554, 556, 558–560, 562, 566, 579, 586–589, 592, 595–598, 601–604, 606–610, 613–614, 617, 621, 627–628, 631, 634–635, 638, 642–643, 646–647, 650, 656, 661–662, 668, 670, 673–675, 681, 686–687, 690, 696, 698, 702–716, 721–723, 727, 729, 732–734, 738, 740, 743–745, 751–754, 759–760, 765–766, 768, 771, 774–776, 778, 781, 784–787, 789–795, 802–805, 807–813, 822–823, 826, 829, 832–834, 836, 844, 863–865, 867–870, 872–873, 875–876, 878, 880, 889, 892, 895, 902–903, 905–906, 908, 910, 912–913, 915, 917–922, 924, 926, 928–929, 931, 934, 939–941, 944–946, 949–951, 959, 961–962, 965–966, 969–970, 973–974, 976–977, 981, 985–986, 989, 994–995, 999–1000, 1002–1010, 1012, 1022–1023, 1025, 1027–1028, 1030, 1033, 1038, 1043, 1048, 1052–1053, 1056, 1059, 1061–1063, 1065, 1070–1071, 1073, 1081, 1085–1086, 1089, 1092–1094, 1103–1104, 1106, 1108–1109, 1111–1114, 1126–1128, 1133, 1136–1137, 1139, 1144
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 72
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1601193%87, 90, 147, 183–184, 194–195, 220–221, 225, 292
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py65110783%111–113, 120, 123, 184, 190–194, 201–203, 210–214, 223–225, 230–236, 246–248, 251, 256–258, 261, 282, 358–359, 392–396, 399, 414, 417–421, 424–428, 448–450, 566, 602, 610, 614, 661–662, 668, 686–687, 690, 696, 703, 705, 709, 716, 781, 787, 791, 805, 809, 844, 903, 921–922, 924, 929, 940, 945, 950, 986, 989, 995, 1000, 1002–1010, 1025, 1030, 1106, 1111, 1144
   tests.py89198%400
TOTAL2884105663% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 4.735s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

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

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 51, 60, 71–73, 102, 105–107, 111, 115, 134–153, 155
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1606956%62, 72–73, 75, 77–79, 84, 87, 90–91, 94–95, 97–101, 103–104, 106–108, 116–118, 120–124, 130, 132, 147, 153, 176–178, 180–184, 187–189, 191–195, 218–221, 225, 240, 242–243, 245, 262, 264, 272, 274, 276, 278, 283, 286, 292
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.12.4/x64/lib/python3.12/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py65135944%70, 72, 79–82, 84–85, 87–88, 111–113, 117, 120, 123, 182, 184, 191, 193, 199–203, 208–214, 221–225, 230–236, 246–248, 251, 256–258, 261, 282, 293, 307, 311, 323–325, 330, 338–340, 343, 358–359, 363, 392–396, 399, 404–405, 408, 411, 414, 417–421, 424–428, 448–450, 474, 478, 483, 485, 504, 511, 527, 536–538, 540–542, 545–546, 548, 551–554, 556, 558–560, 562, 566, 579, 586–589, 592, 595–598, 601–604, 606–610, 613–614, 617, 621, 627–628, 631, 634–635, 638, 642–643, 646–647, 650, 656, 661–662, 668, 670, 673–675, 681, 686–687, 690, 696, 698, 702–716, 721–723, 727, 729, 732–734, 738, 740, 743–745, 751–754, 759–760, 765–766, 768, 771, 774–776, 778, 781, 784–787, 789–795, 802–805, 807–813, 822–823, 826, 829, 832–834, 836, 844, 863–865, 867–870, 872–873, 875–876, 878, 880, 889, 892, 895, 902–903, 905–906, 908, 910, 912–913, 915, 917–922, 924, 926, 928–929, 931, 934, 939–941, 944–946, 949–951, 959, 961–962, 965–966, 969–970, 973–974, 976–977, 981, 985–986, 989, 994–995, 999–1000, 1002–1010, 1012, 1022–1023, 1025, 1027–1028, 1030, 1033, 1038, 1043, 1048, 1052–1053, 1056, 1059, 1061–1063, 1065, 1070–1071, 1073, 1081, 1085–1086, 1089, 1092–1094, 1103–1104, 1106, 1108–1109, 1111–1114, 1126–1128, 1133, 1136–1137, 1139, 1144
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 72
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1601193%87, 90, 147, 183–184, 194–195, 220–221, 225, 292
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py65110783%111–113, 120, 123, 184, 190–194, 201–203, 210–214, 223–225, 230–236, 246–248, 251, 256–258, 261, 282, 358–359, 392–396, 399, 414, 417–421, 424–428, 448–450, 566, 602, 610, 614, 661–662, 668, 686–687, 690, 696, 703, 705, 709, 716, 781, 787, 791, 805, 809, 844, 903, 921–922, 924, 929, 940, 945, 950, 986, 989, 995, 1000, 1002–1010, 1025, 1030, 1106, 1111, 1144
   tests.py89198%400
TOTAL2884105663% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 6.682s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

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

Coverage

Coverage Report
FileStmtsMissCoverMissing
/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/edtf
   __init__.py40100% 
   appsettings.py28485%10–13
   convert.py634430%11–19, 21, 38–39, 51, 60, 71–73, 102, 105–107, 111, 115, 134–153, 155
   fields.py1192281%70, 84, 89, 91, 94–95, 97–98, 100, 105, 109–112, 135–136, 157, 167–168, 172–173, 181
   jdutil.py986632%37, 55, 91–92, 105, 152, 154–155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 251–252, 254–255, 257–258, 260, 262, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py71710%3–4, 6, 9–13, 16–21, 24–25, 28–29, 32–37, 40–44, 52–53, 56–62, 65–71, 74–79, 82–85, 88–91, 94–97, 100–107
/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/edtf/natlang
   __init__.py20100% 
   en.py1606956%62, 72–73, 75, 77–79, 84, 87, 90–91, 94–95, 97–101, 103–104, 106–108, 116–118, 120–124, 130, 132, 147, 153, 176–178, 180–184, 187–189, 191–195, 218–221, 225, 240, 242–243, 245, 262, 264, 272, 274, 276, 278, 283, 286, 292
   tests.py10100%3, 5, 10, 179, 184–185, 190–191, 207, 211
/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/edtf/parser
   __init__.py40100% 
   edtf_exceptions.py151126%13–19, 22–24, 29
   grammar.py1281191%148–151, 350, 355–360
   parser_classes.py65135944%70, 72, 79–82, 84–85, 87–88, 111–113, 117, 120, 123, 182, 184, 191, 193, 199–203, 208–214, 221–225, 230–236, 246–248, 251, 256–258, 261, 282, 293, 307, 311, 323–325, 330, 338–340, 343, 358–359, 363, 392–396, 399, 404–405, 408, 411, 414, 417–421, 424–428, 448–450, 474, 478, 483, 485, 504, 511, 527, 536–538, 540–542, 545–546, 548, 551–554, 556, 558–560, 562, 566, 579, 586–589, 592, 595–598, 601–604, 606–610, 613–614, 617, 621, 627–628, 631, 634–635, 638, 642–643, 646–647, 650, 656, 661–662, 668, 670, 673–675, 681, 686–687, 690, 696, 698, 702–716, 721–723, 727, 729, 732–734, 738, 740, 743–745, 751–754, 759–760, 765–766, 768, 771, 774–776, 778, 781, 784–787, 789–795, 802–805, 807–813, 822–823, 826, 829, 832–834, 836, 844, 863–865, 867–870, 872–873, 875–876, 878, 880, 889, 892, 895, 902–903, 905–906, 908, 910, 912–913, 915, 917–922, 924, 926, 928–929, 931, 934, 939–941, 944–946, 949–951, 959, 961–962, 965–966, 969–970, 973–974, 976–977, 981, 985–986, 989, 994–995, 999–1000, 1002–1010, 1012, 1022–1023, 1025, 1027–1028, 1030, 1033, 1038, 1043, 1048, 1052–1053, 1056, 1059, 1061–1063, 1065, 1070–1071, 1073, 1081, 1085–1086, 1089, 1092–1094, 1103–1104, 1106, 1108–1109, 1111–1114, 1126–1128, 1133, 1136–1137, 1139, 1144
   tests.py89890%3–4, 6, 8–10, 26, 229, 243, 262, 284, 286–289, 291–293, 295–299, 302–303, 305–306, 309–311, 314–315, 318–321, 324, 327–331, 334, 337, 340, 343–348, 351, 354, 357, 362–363, 365–366, 369–370, 372–374, 377, 379–384, 386–393, 396–398, 400, 403–404, 410–414
edtf
   __init__.py40100% 
   appsettings.py28292%12–13
   convert.py631182%11–19, 21, 72
   fields.py1191190%1, 3–8, 10–13, 15, 23, 29, 31, 33–35, 38–39, 51–58, 60, 63, 65–70, 72–76, 78–79, 81, 83–84, 86, 88–89, 91, 93–95, 97–98, 100, 102–105, 107, 109–112, 114, 123–125, 128, 131–132, 135–136, 139–140, 142–144, 147, 151, 153, 155, 157, 160–173, 179, 181–182, 184–185, 190–191, 193–194, 196, 204, 206, 208–209, 212–213, 223–226, 234
   jdutil.py984455%37, 55, 91–92, 287, 291, 314, 316–317, 319, 321, 346, 348, 350, 370–372, 374, 376, 378, 381–383, 385, 387, 389, 392–393, 395, 397, 399–400, 402, 405–407, 410–413, 415, 417, 424, 431
   tests.py710100% 
edtf/natlang
   __init__.py20100% 
   en.py1601193%87, 90, 147, 183–184, 194–195, 220–221, 225, 292
   tests.py10190%211
edtf/parser
   __init__.py40100% 
   edtf_exceptions.py15286%24, 29
   grammar.py128298%357, 359
   parser_classes.py65110783%111–113, 120, 123, 184, 190–194, 201–203, 210–214, 223–225, 230–236, 246–248, 251, 256–258, 261, 282, 358–359, 392–396, 399, 414, 417–421, 424–428, 448–450, 566, 602, 610, 614, 661–662, 668, 686–687, 690, 696, 703, 705, 709, 716, 781, 787, 791, 805, 809, 844, 903, 921–922, 924, 929, 940, 945, 950, 986, 989, 995, 1000, 1002–1010, 1025, 1030, 1106, 1111, 1144
   tests.py89198%400
TOTAL2884105663% 

Tests Skipped Failures Errors Time
279 0 💤 0 ❌ 0 🔥 4.510s ⏱️

@github-actions
Copy link

Choose a reason for hiding this comment

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

Benchmark

Benchmark suite Current: 51255e3 Previous: 130898d Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 5319789.059691189 iter/sec (stddev: 8.430214758236976e-8) 81394.45744694406 iter/sec (stddev: 0.0000032717905653873043) 0.01530031671061577
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 5417355.221459541 iter/sec (stddev: 1.102529122346215e-8) 7445.171941836065 iter/sec (stddev: 0.00003104281878672401) 0.0013743185812043154
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 5303446.330992534 iter/sec (stddev: 1.0330551500751177e-8) 10842.652358046738 iter/sec (stddev: 0.000006440741023795155) 0.0020444540552213993
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 5393098.9368457105 iter/sec (stddev: 1.47097114625608e-8) 7030.14014217851 iter/sec (stddev: 0.000008864809336415084) 0.0013035436999214898
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 5238945.986216344 iter/sec (stddev: 1.852480859264727e-8) 12525.697394157047 iter/sec (stddev: 0.000008607843055212864) 0.002390881186237104
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 5398009.251669661 iter/sec (stddev: 1.4648319474198727e-8) 9058.2078427708 iter/sec (stddev: 0.00000542399616390203) 0.0016780645272086187
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5335872.820413395 iter/sec (stddev: 1.9277270540701594e-8) 5710.4841596322185 iter/sec (stddev: 0.000007128316894004964) 0.0010702061971540396
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 5419710.8152041705 iter/sec (stddev: 9.462122031410033e-9) 7738.470177772395 iter/sec (stddev: 0.000009623739142376481) 0.0014278382079101525
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 5442653.542542044 iter/sec (stddev: 7.319856849522643e-8) 48297.62752908792 iter/sec (stddev: 0.00000129761878541523) 0.008873911806359448
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 5265338.262607877 iter/sec (stddev: 2.8516382700790437e-8) 43084.698581168355 iter/sec (stddev: 0.000001212194642143906) 0.008182702882953787
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 5388703.196196448 iter/sec (stddev: 1.0977628228231576e-8) 24607.00374271253 iter/sec (stddev: 0.00000245367472939957) 0.0045664054684030645
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 167.50423756101856 iter/sec (stddev: 0.0004842432362755498) 164.9363980308047 iter/sec (stddev: 0.000379707523011418) 0.98
edtf/parser/tests.py::test_benchmark_parser[2008-12] 174.42102964430512 iter/sec (stddev: 0.0017945917943116934) 170.2515032437556 iter/sec (stddev: 0.001614170183592788) 0.98
edtf/parser/tests.py::test_benchmark_parser[2008] 209.3957800711886 iter/sec (stddev: 0.0016830202655657794) 208.4538525844927 iter/sec (stddev: 0.00141884187254005) 1.00
edtf/parser/tests.py::test_benchmark_parser[-0999] 205.48365562309775 iter/sec (stddev: 0.0017866131292401904) 204.212518172664 iter/sec (stddev: 0.0015378808340083176) 0.99
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 146.91842376671838 iter/sec (stddev: 0.0018834694230622524) 146.14884607728192 iter/sec (stddev: 0.0015533510887726103) 0.99
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 124.5205005312993 iter/sec (stddev: 0.0016560508618104492) 123.07414995094676 iter/sec (stddev: 0.0016475609442951566) 0.99
edtf/parser/tests.py::test_benchmark_parser[/2006] 342.3213754598077 iter/sec (stddev: 0.0001392471398684439) 330.30157071330814 iter/sec (stddev: 0.00016805965780808122) 0.96
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 230.69823934956779 iter/sec (stddev: 0.0011299566864021809) 225.39161050913356 iter/sec (stddev: 0.0009823667669829155) 0.98
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 33.078273994380645 iter/sec (stddev: 0.0029690577270626893) 32.117246433445395 iter/sec (stddev: 0.002968671748682928) 0.97
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 471.5076914222923 iter/sec (stddev: 0.00007637099885861156) 447.5911770286442 iter/sec (stddev: 0.00007934912987675695) 0.95
edtf/parser/tests.py::test_benchmark_parser[2001-29] 121.73934922415364 iter/sec (stddev: 0.002552334724832851) 118.98927157421826 iter/sec (stddev: 0.0027875538096899075) 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

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

Benchmark

Benchmark suite Current: 51255e3 Previous: 130898d Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 5790196.348450408 iter/sec (stddev: 1.3277339086231446e-7) 81394.45744694406 iter/sec (stddev: 0.0000032717905653873043) 0.014057287965498287
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 5854738.400540351 iter/sec (stddev: 9.93627618916085e-9) 7445.171941836065 iter/sec (stddev: 0.00003104281878672401) 0.0012716489503867378
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 5795265.197878247 iter/sec (stddev: 8.780582461681384e-9) 10842.652358046738 iter/sec (stddev: 0.000006440741023795155) 0.0018709501615243478
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 5515684.564235521 iter/sec (stddev: 1.519459314939989e-8) 7030.14014217851 iter/sec (stddev: 0.000008864809336415084) 0.001274572550388928
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 5660233.081872151 iter/sec (stddev: 2.8810582449071482e-8) 12525.697394157047 iter/sec (stddev: 0.000008607843055212864) 0.002212929611374609
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 5751873.535417533 iter/sec (stddev: 1.2069849775573046e-7) 9058.2078427708 iter/sec (stddev: 0.00000542399616390203) 0.0015748273648567377
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5724780.285584798 iter/sec (stddev: 1.605978691189384e-7) 5710.4841596322185 iter/sec (stddev: 0.000007128316894004964) 0.0009975027642565467
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 5469616.661547062 iter/sec (stddev: 9.68034268213272e-7) 7738.470177772395 iter/sec (stddev: 0.000009623739142376481) 0.0014148103343651136
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 5829695.2542282315 iter/sec (stddev: 9.577327895204985e-9) 48297.62752908792 iter/sec (stddev: 0.00000129761878541523) 0.008284760252957997
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 5730232.312206316 iter/sec (stddev: 9.458143597911232e-9) 43084.698581168355 iter/sec (stddev: 0.000001212194642143906) 0.007518839766651524
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 5836911.47838248 iter/sec (stddev: 1.5756356263254567e-7) 24607.00374271253 iter/sec (stddev: 0.00000245367472939957) 0.0042157575686811
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 153.29171539906 iter/sec (stddev: 0.0004972658255525282) 164.9363980308047 iter/sec (stddev: 0.000379707523011418) 1.08
edtf/parser/tests.py::test_benchmark_parser[2008-12] 160.05517364608795 iter/sec (stddev: 0.001791305279585285) 170.2515032437556 iter/sec (stddev: 0.001614170183592788) 1.06
edtf/parser/tests.py::test_benchmark_parser[2008] 191.80211520300477 iter/sec (stddev: 0.0015732891764698052) 208.4538525844927 iter/sec (stddev: 0.00141884187254005) 1.09
edtf/parser/tests.py::test_benchmark_parser[-0999] 191.85784207407565 iter/sec (stddev: 0.0011760912410572187) 204.212518172664 iter/sec (stddev: 0.0015378808340083176) 1.06
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 137.30176308764553 iter/sec (stddev: 0.001646100292607988) 146.14884607728192 iter/sec (stddev: 0.0015533510887726103) 1.06
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 115.51322351939142 iter/sec (stddev: 0.0014103928440997657) 123.07414995094676 iter/sec (stddev: 0.0016475609442951566) 1.07
edtf/parser/tests.py::test_benchmark_parser[/2006] 306.26376677627275 iter/sec (stddev: 0.0007870889756561624) 330.30157071330814 iter/sec (stddev: 0.00016805965780808122) 1.08
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 209.79665017841495 iter/sec (stddev: 0.0010078785846182256) 225.39161050913356 iter/sec (stddev: 0.0009823667669829155) 1.07
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 30.468109598421336 iter/sec (stddev: 0.00036179735397309825) 32.117246433445395 iter/sec (stddev: 0.002968671748682928) 1.05
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 420.36792040612835 iter/sec (stddev: 0.00011081759282562177) 447.5911770286442 iter/sec (stddev: 0.00007934912987675695) 1.06
edtf/parser/tests.py::test_benchmark_parser[2001-29] 112.96876071390979 iter/sec (stddev: 0.0019790633401447605) 118.98927157421826 iter/sec (stddev: 0.0027875538096899075) 1.05

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

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

Benchmark

Benchmark suite Current: 51255e3 Previous: 130898d Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 5783736.41393101 iter/sec (stddev: 1.6902471201187725e-8) 81394.45744694406 iter/sec (stddev: 0.0000032717905653873043) 0.014072988743209858
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 5422174.229247641 iter/sec (stddev: 1.5465804284523734e-7) 7445.171941836065 iter/sec (stddev: 0.00003104281878672401) 0.001373097142780144
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 5444482.182913817 iter/sec (stddev: 1.0198358132962299e-7) 10842.652358046738 iter/sec (stddev: 0.000006440741023795155) 0.0019914937718179637
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 5521142.862631291 iter/sec (stddev: 1.0765916830280543e-8) 7030.14014217851 iter/sec (stddev: 0.000008864809336415084) 0.0012733124856740357
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 5561042.2425696105 iter/sec (stddev: 1.1283483111938216e-8) 12525.697394157047 iter/sec (stddev: 0.000008607843055212864) 0.0022524010514203994
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 5615704.6075754855 iter/sec (stddev: 1.1468503724191921e-7) 9058.2078427708 iter/sec (stddev: 0.00000542399616390203) 0.0016130135888115338
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5709007.393626273 iter/sec (stddev: 1.0604471027408815e-8) 5710.4841596322185 iter/sec (stddev: 0.000007128316894004964) 0.0010002586729888623
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 5693358.081787757 iter/sec (stddev: 9.667849695389531e-9) 7738.470177772395 iter/sec (stddev: 0.000009623739142376481) 0.0013592101650037895
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 5595740.557028458 iter/sec (stddev: 1.5289289341063406e-8) 48297.62752908792 iter/sec (stddev: 0.00000129761878541523) 0.00863114131844878
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 5648929.900791563 iter/sec (stddev: 1.2067609449193934e-8) 43084.698581168355 iter/sec (stddev: 0.000001212194642143906) 0.007627054917982087
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 5562707.250099426 iter/sec (stddev: 1.8609440260563584e-7) 24607.00374271253 iter/sec (stddev: 0.00000245367472939957) 0.004423566194728783
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 148.449667416572 iter/sec (stddev: 0.0005481212311679079) 164.9363980308047 iter/sec (stddev: 0.000379707523011418) 1.11
edtf/parser/tests.py::test_benchmark_parser[2008-12] 154.44828244730934 iter/sec (stddev: 0.002196004285781463) 170.2515032437556 iter/sec (stddev: 0.001614170183592788) 1.10
edtf/parser/tests.py::test_benchmark_parser[2008] 188.02294369347788 iter/sec (stddev: 0.0021452078493069218) 208.4538525844927 iter/sec (stddev: 0.00141884187254005) 1.11
edtf/parser/tests.py::test_benchmark_parser[-0999] 189.80299256290343 iter/sec (stddev: 0.001917418752685159) 204.212518172664 iter/sec (stddev: 0.0015378808340083176) 1.08
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 133.11804564932723 iter/sec (stddev: 0.0007428297478267048) 146.14884607728192 iter/sec (stddev: 0.0015533510887726103) 1.10
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 101.77493777929497 iter/sec (stddev: 0.002543073646174655) 123.07414995094676 iter/sec (stddev: 0.0016475609442951566) 1.21
edtf/parser/tests.py::test_benchmark_parser[/2006] 253.24609712976547 iter/sec (stddev: 0.00015753098393814406) 330.30157071330814 iter/sec (stddev: 0.00016805965780808122) 1.30
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 198.74918484105865 iter/sec (stddev: 0.0014123181602187513) 225.39161050913356 iter/sec (stddev: 0.0009823667669829155) 1.13
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 21.081173591692284 iter/sec (stddev: 0.0010256261617436872) 32.117246433445395 iter/sec (stddev: 0.002968671748682928) 1.52
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 424.26296339454734 iter/sec (stddev: 0.000102354463194298) 447.5911770286442 iter/sec (stddev: 0.00007934912987675695) 1.05
edtf/parser/tests.py::test_benchmark_parser[2001-29] 109.09352519942033 iter/sec (stddev: 0.0029043504118701816) 118.98927157421826 iter/sec (stddev: 0.0027875538096899075) 1.09

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

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

Benchmark

Benchmark suite Current: 51255e3 Previous: 130898d Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 5038567.096504487 iter/sec (stddev: 9.747201819940465e-8) 81394.45744694406 iter/sec (stddev: 0.0000032717905653873043) 0.016154286702545168
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 5002653.471682637 iter/sec (stddev: 9.47501650588877e-9) 7445.171941836065 iter/sec (stddev: 0.00003104281878672401) 0.0014882445853943767
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 5058922.550121851 iter/sec (stddev: 2.1462515839366273e-8) 10842.652358046738 iter/sec (stddev: 0.000006440741023795155) 0.0021432730488798605
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 5058364.754317328 iter/sec (stddev: 1.0452983122803062e-8) 7030.14014217851 iter/sec (stddev: 0.000008864809336415084) 0.001389804904080566
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 4805178.635947483 iter/sec (stddev: 1.1507423053648765e-8) 12525.697394157047 iter/sec (stddev: 0.000008607843055212864) 0.0026067079588784603
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 4973435.57538371 iter/sec (stddev: 1.9340054203792265e-7) 9058.2078427708 iter/sec (stddev: 0.00000542399616390203) 0.0018213180216116386
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 5004735.21393731 iter/sec (stddev: 8.943334008233354e-9) 5710.4841596322185 iter/sec (stddev: 0.000007128316894004964) 0.001141016240725288
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 5087782.511847086 iter/sec (stddev: 1.2001364424835557e-8) 7738.470177772395 iter/sec (stddev: 0.000009623739142376481) 0.001520990757712832
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 5060803.682744122 iter/sec (stddev: 2.1773367647216704e-8) 48297.62752908792 iter/sec (stddev: 0.00000129761878541523) 0.009543469882811078
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 5017421.921544096 iter/sec (stddev: 2.394789341410111e-8) 43084.698581168355 iter/sec (stddev: 0.000001212194642143906) 0.008587019241130348
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 5091824.983935668 iter/sec (stddev: 1.3167166400927041e-8) 24607.00374271253 iter/sec (stddev: 0.00000245367472939957) 0.004832649162205263
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 156.35122426317403 iter/sec (stddev: 0.0005744483330583109) 164.9363980308047 iter/sec (stddev: 0.000379707523011418) 1.05
edtf/parser/tests.py::test_benchmark_parser[2008-12] 160.410980060339 iter/sec (stddev: 0.002206739191054633) 170.2515032437556 iter/sec (stddev: 0.001614170183592788) 1.06
edtf/parser/tests.py::test_benchmark_parser[2008] 202.06834325143973 iter/sec (stddev: 0.0013235178287795192) 208.4538525844927 iter/sec (stddev: 0.00141884187254005) 1.03
edtf/parser/tests.py::test_benchmark_parser[-0999] 194.62533085688193 iter/sec (stddev: 0.001890809496426241) 204.212518172664 iter/sec (stddev: 0.0015378808340083176) 1.05
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 137.60008288095344 iter/sec (stddev: 0.002357968382039354) 146.14884607728192 iter/sec (stddev: 0.0015533510887726103) 1.06
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 118.8067481669882 iter/sec (stddev: 0.001686903540779341) 123.07414995094676 iter/sec (stddev: 0.0016475609442951566) 1.04
edtf/parser/tests.py::test_benchmark_parser[/2006] 324.68946060523274 iter/sec (stddev: 0.0001206722001789899) 330.30157071330814 iter/sec (stddev: 0.00016805965780808122) 1.02
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 217.00010405363176 iter/sec (stddev: 0.0012574926625519036) 225.39161050913356 iter/sec (stddev: 0.0009823667669829155) 1.04
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 31.410576821523662 iter/sec (stddev: 0.0006175121297697113) 32.117246433445395 iter/sec (stddev: 0.002968671748682928) 1.02
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 427.8543808262546 iter/sec (stddev: 0.0010472552987052409) 447.5911770286442 iter/sec (stddev: 0.00007934912987675695) 1.05
edtf/parser/tests.py::test_benchmark_parser[2001-29] 116.40954227323847 iter/sec (stddev: 0.0022168301249750923) 118.98927157421826 iter/sec (stddev: 0.0027875538096899075) 1.02

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

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

Benchmark

Benchmark suite Current: 51255e3 Previous: 130898d Ratio
edtf/natlang/tests.py::test_benchmark_natlang[23rd Dynasty-None] 3594874.1063085063 iter/sec (stddev: 4.258580359566257e-8) 81394.45744694406 iter/sec (stddev: 0.0000032717905653873043) 0.022641810266486956
edtf/natlang/tests.py::test_benchmark_natlang[January 2008-2008-01] 3443373.638644241 iter/sec (stddev: 6.404936801006618e-8) 7445.171941836065 iter/sec (stddev: 0.00003104281878672401) 0.0021621737061236993
edtf/natlang/tests.py::test_benchmark_natlang[ca1860-1860~] 3453194.433134926 iter/sec (stddev: 3.525431158100995e-8) 10842.652358046738 iter/sec (stddev: 0.000006440741023795155) 0.0031398904892254833
edtf/natlang/tests.py::test_benchmark_natlang[uncertain: approx 1862-1862%] 3475591.3889884134 iter/sec (stddev: 5.911112605054492e-8) 7030.14014217851 iter/sec (stddev: 0.000008864809336415084) 0.0020227176774726286
edtf/natlang/tests.py::test_benchmark_natlang[January-XXXX-01] 3490005.2189923697 iter/sec (stddev: 4.2050325031749174e-8) 12525.697394157047 iter/sec (stddev: 0.000008607843055212864) 0.003589019674238038
edtf/natlang/tests.py::test_benchmark_natlang[Winter 1872-1872-24] 3525889.573081026 iter/sec (stddev: 3.0631810978425576e-8) 9058.2078427708 iter/sec (stddev: 0.00000542399616390203) 0.002569056022606934
edtf/natlang/tests.py::test_benchmark_natlang[before approx January 18 1928-/1928-01-18~] 3427122.781660229 iter/sec (stddev: 1.1018585885740872e-7) 5710.4841596322185 iter/sec (stddev: 0.000007128316894004964) 0.0016662619122346828
edtf/natlang/tests.py::test_benchmark_natlang[birthday in 1872-1872] 3542523.6634772997 iter/sec (stddev: 1.9828035443179237e-7) 7738.470177772395 iter/sec (stddev: 0.000009623739142376481) 0.0021844512310685324
edtf/natlang/tests.py::test_benchmark_natlang[1270 CE-1270] 3524783.8661403353 iter/sec (stddev: 3.612336573168666e-8) 48297.62752908792 iter/sec (stddev: 0.00000129761878541523) 0.013702294768494326
edtf/natlang/tests.py::test_benchmark_natlang[2nd century bce--01XX] 3531753.2560467278 iter/sec (stddev: 1.1799718168792157e-7) 43084.698581168355 iter/sec (stddev: 0.000001212194642143906) 0.012199238015114132
edtf/natlang/tests.py::test_benchmark_natlang[1858/1860-[1858, 1860]] 3509700.200677263 iter/sec (stddev: 1.0779188786776754e-7) 24607.00374271253 iter/sec (stddev: 0.00000245367472939957) 0.007011141218832351
edtf/parser/tests.py::test_benchmark_parser[2001-02-03] 119.23520951488 iter/sec (stddev: 0.0006834020592737403) 164.9363980308047 iter/sec (stddev: 0.000379707523011418) 1.38
edtf/parser/tests.py::test_benchmark_parser[2008-12] 125.51926487835397 iter/sec (stddev: 0.002180103960494276) 170.2515032437556 iter/sec (stddev: 0.001614170183592788) 1.36
edtf/parser/tests.py::test_benchmark_parser[2008] 156.78620436472437 iter/sec (stddev: 0.0016716795249200566) 208.4538525844927 iter/sec (stddev: 0.00141884187254005) 1.33
edtf/parser/tests.py::test_benchmark_parser[-0999] 159.14148109536066 iter/sec (stddev: 0.0015389475541449675) 204.212518172664 iter/sec (stddev: 0.0015378808340083176) 1.28
edtf/parser/tests.py::test_benchmark_parser[2004-01-01T10:10:10+05:00] 106.21513228516022 iter/sec (stddev: 0.002157193159098204) 146.14884607728192 iter/sec (stddev: 0.0015533510887726103) 1.38
edtf/parser/tests.py::test_benchmark_parser[-2005/-1999-02] 84.97023845766654 iter/sec (stddev: 0.002329850286245558) 123.07414995094676 iter/sec (stddev: 0.0016475609442951566) 1.45
edtf/parser/tests.py::test_benchmark_parser[/2006] 195.27002942020118 iter/sec (stddev: 0.0014913234450633233) 330.30157071330814 iter/sec (stddev: 0.00016805965780808122) 1.69
edtf/parser/tests.py::test_benchmark_parser[?2004-%06] 160.1049357012958 iter/sec (stddev: 0.0006259206757010163) 225.39161050913356 iter/sec (stddev: 0.0009823667669829155) 1.41
edtf/parser/tests.py::test_benchmark_parser[[1667, 1760-12]] 16.539704343155112 iter/sec (stddev: 0.004721982707291166) 32.117246433445395 iter/sec (stddev: 0.002968671748682928) 1.94
edtf/parser/tests.py::test_benchmark_parser[Y3388E2S3] 330.2216765674235 iter/sec (stddev: 0.00011671323425276804) 447.5911770286442 iter/sec (stddev: 0.00007934912987675695) 1.36
edtf/parser/tests.py::test_benchmark_parser[2001-29] 90.1670118242232 iter/sec (stddev: 0.0029347654556859193) 118.98927157421826 iter/sec (stddev: 0.0027875538096899075) 1.32

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.