FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

feat: Add comprehensive integration test coverage by AniketDev7 · Pull Request #244 · contentstack/contentstack-java · GitHub

feat: Add comprehensive integration test coverage - #244

Merged
reeshika-h merged 4 commits into
developmentfrom
feature/comprehensive-integration-tests
Jan 2, 2026
Merged

feat: Add comprehensive integration test coverage#244
reeshika-h merged 4 commits into
developmentfrom
feature/comprehensive-integration-tests

Conversation

Copy link
Copy Markdown
Contributor
  • Add 18 new integration test suites covering advanced SDK features
  • Add utility classes for test helpers and performance assertions
  • Optimize test execution with parallel processing
  • Update Credentials management for better security

Test suites include coverage for:

  • Complex query scenarios (AND/OR/NOT operations)
  • Deep reference fetching and nested structures
  • JSON RTE with embedded items
  • Modular blocks and global fields
  • Locale fallback mechanisms
  • Field projection and pagination
  • Asset management operations
  • Error handling and retry logic
  • Sync operations and metadata

All tests passing with optimized execution time.

- Add 18 new integration test suites covering advanced SDK features
- Add utility classes for test helpers and performance assertions
- Optimize test execution with parallel processing
- Update Credentials management for better security

Test suites include coverage for:
- Complex query scenarios (AND/OR/NOT operations)
- Deep reference fetching and nested structures
- JSON RTE with embedded items
- Modular blocks and global fields
- Locale fallback mechanisms
- Field projection and pagination
- Asset management operations
- Error handling and retry logic
- Sync operations and metadata

All tests passing with optimized execution time.
AniketDev7 requested a review from a team as a code owner November 24, 2025 21:31
AniketDev7 requested review from reeshika-h and removed request for a team November 24, 2025 21:31

reeshika-h left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

[Java SDK - Coverage Check / coverage (pull_request)] this workflow is failing.

- String.repeat() was introduced in Java 11
- GitHub Actions uses Java 8 (Temurin)
- Added repeatString() helper method for Java 8 compatibility
- All tests remain functional
- Add Java 8 compatibility for test logging
- Configure JaCoCo to use standard output directory
- Allow test pattern specification via -Dtest parameter

github-actions Bot commented Nov 25, 2025
edited
Loading

Copy link
Copy Markdown

Coverage Summary

  • 📘 Instruction Coverage: 93%
  • 🌿 Branch Coverage: 82%

Copy link
Copy Markdown
Contributor Author

[Java SDK - Coverage Check / coverage (pull_request)] this workflow is failing.

The failing coverage workflow is now fixed.

reeshika-h left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

lgtm

reeshika-h merged commit 591c04a into development Jan 2, 2026
11 checks passed
reeshika-h deleted the feature/comprehensive-integration-tests branch March 26, 2026 05:56
aniket-shikhare-cstk restored the feature/comprehensive-integration-tests branch March 26, 2026 15:30
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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.

2 participants


Back | FazBrowse Home | New Git URL