Forum Discussion

djeang's avatar
djeang
New Contributor
3 years ago

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-...
  • KarelHusa's avatar
    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