Skip to content

Run file-based test cases with each instance as DTSTART#923

Open
minichma wants to merge 2 commits intoical-org:version/6.0from
minichma:work/minichma/test/test_individual_dtstart_v6
Open

Run file-based test cases with each instance as DTSTART#923
minichma wants to merge 2 commits intoical-org:version/6.0from
minichma:work/minichma/test/test_individual_dtstart_v6

Conversation

@minichma
Copy link
Collaborator

@minichma minichma commented Feb 1, 2026

This PR extends the file-based test cases to run each test case not only with the specified DTSTART but also with each of the expected recurrence instances as DTSTART as individual test case. This tests is helpful because in most test cases DTSTART is specified at the beginning of the respective interval. With this extension we also test for less common, yet valid patterns, i.e. DTSTART being specified not at the beginning of an interval.

The new test cases actually bring up some failing tests that should be fixed before this one can be merged.

The PR also contains some additional tests that cover similar cases where DTSTART is not at the beginning of an interval but run nicely.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 1, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant