Found the below two points in the Apex Developer Guide (https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_testing_unit_tests_running.htm):
1. You can use the runTests() call from the SOAP API to run tests synchronously.
2. You can also run tests using the Tooling REST API. Use the /runTestsAsynchronous/ and /runTestsSynchronous/ endpoints to run tests asynchronously or synchronously.
So the answer to the question should be Tooling API, SOAP API and Metadata API, because Streaming API is about events and notifications, and there is no such thing as Test API.
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
lorenac2
10 months, 2 weeks agoLiquad
2 years, 2 months agoamilaveer
11 months agoLiquad
2 years, 2 months ago