I have the following ant task:
<target name="deployUnpackagedCheckOnly">
<sf:deploy username="${sf.username.prod}" password="${sf.password.prod}"
sessionId="${sf.sessionId}" serverurl="${sf.serverurl}" maxPoll="600"
deployRoot="unpackaged" logType="Detail" checkOnly="true"
rollbackOnError="true" allowMissingFiles="true" pollWaitMillis="30000"
testLevel="RunSpecifiedTests">
<runTest>SBQQ.QuoteDocumentTriggerTests</runTest>
</sf:deploy>
</target>
Here I am trying to specify a test class from steelbrick managed package.
When I run this task, I see that salesforce is ignoring the namespace and trying to find a test class with that name and thus not executing the managed package test class I wanted:
Here is the screenshot showing where salesforce ignoring the namespace:
Below quote is from Force Migration tool guide that we can specify test classes from managed package:
The test class name can include a namespace prefix. Add a namespace prefix if your organization has a namespace defined or if the test class belongs to a managed package. For example, if the namespace is MyNamespace, specify the test class as MyNamespace.TestClass1.
What am I missing here?