djeang
3 years agoNew Contributor
projectPath returns project parent directory
I Use ReadyAPI 3.20.2 My project is located under c:\readyapi-projects\my-project and is shared on git So there is on my disk : c:\readyapi-projects\my-project\setting.xml file c:\readyapi-...
- 3 years ago
djeang ,
ReadyAPI allows two structures to save projects:
- single file: the project is a single XML file, all included
- composite: directory structure, useful for versioning and team collaboration
I assume previously the projectPath (the code you mentioned above) was meant as the parent directory for single file xmls:
log.info new com.eviware.soapui.support.GroovyUtils(context).projectPath
If you want to get the directory of the composite project structure, you may use the project method:
log.info context.testCase.getTestSuite().getProject().getPath()
Please note the method will return:
- directory for composite format
- xml file for single-file format
Best regards,
Karel