I experienced this issue while using API on TestRail v126.96.36.1991 version.
There is a project (e.g. projectX) with two suites (e.g. suiteA, suiteB) with some test cases inside.
- Create test run via API for projectX, suiteA where case_ids is a list containing ids from suiteA and suiteB
- Use add_results_for_cases to add results
- Open test run in TestRail
Test run contains test cases for suiteA, results are visible. Test cases for suiteB are ignored (?)
Test run view is empty. However I can still access specific tests using ‘Activity’ tab.
Removing test case results for suiteB when uploading results solves it. Despite that fact I still think this is an issue and might be missleading for users.