Whenever I try to bulk-submit test results (via the Results#add(int, List<Result>, List<ResultField>) API), I get:
com.codepine.api.testrail.TestRailException: 400 - Field :results.test_id is a required field.
at com.codepine.api.testrail.TestRailException$Builder.build(TestRailException.java:57)
at com.codepine.api.testrail.Request.execute(Request.java:142)
-- most probably the testId field of the newly-created Result object is ignored.
As a workaround, I currently use the Results#addForCases() API.
TestRail version is 6.0.0.4140.