Forum Discussion

MitchM's avatar
MitchM
Occasional Contributor
11 years ago

Source Control

We are going to be purchasing another Test Complete and will need to share the tests between both developers. Currently for most of our project development we use Subversion that is hosted on a certain server of ours using Visual SVN. I have TortiseSVN installed locally to check files out of a repo.

 

I want to get the in app source control working as I believe that will be easier for file additions/deletions and merging. I saw in the documentation that Collab needs to be installed on my machine so I downloaded and isntalled CollabNetSubversion-client-1.8.11-1-Win32.exe and ran through the installer.

 

When I opened up Test Complete I still do not see it as an option in the provider list, all I see if my SourceGear Vault as a selection. I went into Add/Remove programs and performed a 'Modify' on the product and let it run the the installer again but I still do not get an option for SVN, only SourceGear which I am not going to use for this project.

 

Any help would be appreciated.

 

EDIT: I also tried uninstalling Test Complete and reinstalling and it still does not show the SVN option.

1 Reply

  • Integration With Subversion <script language="JavaScript">// var ScriptLoaded = -1; // </script> <script src="/aqScripts.js" language="JavaScript"></script> <script language="JavaScript">// if(ScriptLoaded != -1) GetFileType(); // </script>

    About Subversion Integration

    TestComplete supports integration with the Subversion source control system. You can work with Subversion by using the special SmartBear SVN provider included into the TestComplete package.

    In general, you can work with Subversion from TestComplete in the same way as you work with any other source control system. Without leaving TestComplete, you can check in and check out your TestComplete projects or project suites to and from the Subversion source code control system, get the latest versions, compare properties, compare versions, and so on. You can perform these actions for individual project items and their child elements, not only for project and project suite files. For more information about this, 

    Along with the features mentioned above, TestComplete integration with Subversion provides you with advanced features. For example, the SmartBear SVN provider offers special dialogs that simplify different actions with files stored in the Subversion repository, such as comparing files, modifying source control properties, viewing the file history, and so on.

    Also, do not forget about meeting the requirements of the Subversion system. For instance, the Subversion source control system does not allow using backslashes and spaces in the target repository name. So, to avoid problems with using the Subversion repository, make sure that its name does not contain any of the mentioned characters.
    Requirements

    In order for TestComplete to integrate with the Subversion source control system, a 32-bit edition of CollabNet Subversion 1.6.6 or 1.7.3-1.7.9 must be installed on your computer.

    Currently, you cannot integrate TestComplete with the 64-bit edition of the Subversion source control system.

    To enable support for integration with Subversion, you need to select the Extensions | Subversion Integration item when installing TestComplete. If TestComplete is already installed, to add the Subversion support, follow the steps below:

    • Run TestComplete installation in the Modify mode and select the Extensions | Subversion Integration item in the Select Feature screen.
    • Proceed with the installation.