Forum Discussion

barnash's avatar
barnash
Occasional Contributor
16 years ago

Working on a project managed in svn

Hi,

we are working a lot with soapUI, and because it is such a powerfull and great tool, we decided that our QA team should write a lot of their automatic tests using soapUI.
We want to manage the code of the tests in a version control tool (svn).

The problem is that every project is soapUI is written to the file system as one big xml file, and when two people are working on the same project, we get conflicts almost always.
We don't want to work with locks in the svn, we want that two people will be able to work on the same project without having to deal with conflicts all the time.

Does anyone ran into this problem before?
Can anyone think on a solution?

Thanks,
Barnash

4 Replies

  • Hi Barnash,

    soapUI Pro has a specific feature for this called "Composite Projects" which splits your project file into multiple files that can be versioned seperately. Read more about it at http://www.soapui.org/userguide/project ... jects.html and don't hesitate to try it out :-)

    For the open-source version there is a "Pretty-Print project files" option in the global WSDL Settings preferences tab which will make merging a bit easier, but it will also increase the size of your project file.

    regards!

    /Ole
    eviware.com
  • barnash's avatar
    barnash
    Occasional Contributor
    Hi,

    Thanks a lot!
    I will check both features out and see what fits us.

    Barnash
  • Did you access your test suite via Java ?If yes, Could you let me know how you accessed the file in SVN? Was the path hardcoded in your Java code?

    If you did not use Java how did was the file accessed from SVN? Did you use the absolute or relative paths to the test suite?
  • barnash's avatar
    barnash
    Occasional Contributor
    I'm not sure I fully understand what you mean.
    I don't have a test suite in java,  A project in soapUI can be saved as a xml file. I just put this xml file in the svn.
    I'm not sure what you mean with absolute or relative paths. paths to where?
    Thanks,
    Barnash