[GH-ISSUE #1638] Automated testing - review, analyze, improve and document #688

Open
opened 2026-02-25 21:35:41 +03:00 by kerem · 8 comments
Owner

Originally created by @marclaporte on GitHub (Aug 28, 2025).
Original GitHub issue: https://github.com/cypht-org/cypht/issues/1638

We worked on a manual test plan: https://github.com/cypht-org/cypht/issues/1031

After the release of 2.5.x, let's take some time to brainstorm on automated testing.

@ulfgebhardt @kroky @Shadow243 @mercihabam @josaphatim @Baraka24 @IrAlfred

Originally created by @marclaporte on GitHub (Aug 28, 2025). Original GitHub issue: https://github.com/cypht-org/cypht/issues/1638 We worked on a manual test plan: https://github.com/cypht-org/cypht/issues/1031 After the release of 2.5.x, let's take some time to brainstorm on automated testing. @ulfgebhardt @kroky @Shadow243 @mercihabam @josaphatim @Baraka24 @IrAlfred
Author
Owner

@marclaporte commented on GitHub (Aug 29, 2025):

Related: https://github.com/cypht-org/cypht/pull/1553

<!-- gh-comment-id:3237363654 --> @marclaporte commented on GitHub (Aug 29, 2025): Related: https://github.com/cypht-org/cypht/pull/1553
Author
Owner

@marclaporte commented on GitHub (Aug 29, 2025):

@IrAlfred This is a great use case for automated testing: https://github.com/cypht-org/cypht/issues/1422

<!-- gh-comment-id:3237488924 --> @marclaporte commented on GitHub (Aug 29, 2025): @IrAlfred This is a great use case for automated testing: https://github.com/cypht-org/cypht/issues/1422
Author
Owner

@marclaporte commented on GitHub (Aug 30, 2025):

@kambereBr @Shadow243 Copying here so we don't forget

@Garethp wrote "This looks really good, thanks. I'll merge this in, but if you could add some integration tests for these use-cases, ones where we inspect the objects as set from the SOAP response rather than the tests here that set the properties directly that would be ideal." here: https://github.com/Garethp/php-ews/pull/275#issuecomment-3239372035

<!-- gh-comment-id:3239411290 --> @marclaporte commented on GitHub (Aug 30, 2025): @kambereBr @Shadow243 Copying here so we don't forget @Garethp wrote "This looks really good, thanks. I'll merge this in, but if you could add some integration tests for these use-cases, ones where we inspect the objects as set from the SOAP response rather than the tests here that set the properties directly that would be ideal." here: https://github.com/Garethp/php-ews/pull/275#issuecomment-3239372035
Author
Owner

@marclaporte commented on GitHub (Sep 1, 2025):

Related: https://github.com/cypht-org/cypht/issues/596

<!-- gh-comment-id:3242038447 --> @marclaporte commented on GitHub (Sep 1, 2025): Related: https://github.com/cypht-org/cypht/issues/596
Author
Owner
<!-- gh-comment-id:3246901857 --> @marclaporte commented on GitHub (Sep 2, 2025): https://unencumberedbyfacts.com/2017/04/26/continuous-testing-for-cypht-with-travis-ci-and-browserstack/
Author
Owner

@marclaporte commented on GitHub (Sep 26, 2025):

Previous discussion: https://github.com/cypht-org/cypht/issues/250

<!-- gh-comment-id:3339003666 --> @marclaporte commented on GitHub (Sep 26, 2025): Previous discussion: https://github.com/cypht-org/cypht/issues/250
Author
Owner
<!-- gh-comment-id:3339047084 --> @marclaporte commented on GitHub (Sep 26, 2025): Current coverage 80%: https://coveralls.io/github/cypht-org/cypht?branch=master In 2021, coverage 98% https://coveralls.io/github/jasonmunro/cypht?branch=master https://github.com/cypht-org/cypht/blob/master/.github/workflows/coveralls.yml
Author
Owner

@marclaporte commented on GitHub (Sep 26, 2025):

Work in progress: https://github.com/cypht-org/cypht/pull/1696

<!-- gh-comment-id:3339049685 --> @marclaporte commented on GitHub (Sep 26, 2025): Work in progress: https://github.com/cypht-org/cypht/pull/1696
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cypht#688
No description provided.