dzrtfox
14 years agoContributor
Integration with TFS Source Control
Hi,
I am having a couple of issues with using TestComplete inside of our TFS setup (although I suspect this is an issue with other source control systems as well...)
I have a test project inside of our main application solution that contains individual .tc8Test files for each of my Test Items in my TestComplete project. Each of these tests is associated with a Test Case in TFS. I also have the TestComplete project saved in a separate folder in source control.
One issue arises when I want to add a new test to my test project. If I write a new routine in TestComplete and add a new Test Item to the TestComplete project, then add a new .tc8Test file to our test project, I have to go into each existing .tc8Test file and refresh it so it "sees" the new tests. If I do not do this, I get an error message when I try to run automation that says "TestComplete project changed" and the tests do not run.
This is made worse by the fact that after I refresh each one I have to individually uncheck all Test Items except the one I want to run. I cannot uncheck the main project in the tree (which unchecks all child test items). If I uncheck the main project, the test does not run. (See the attached screenshot for an image of what I mean...)
Are there any workarounds for this? My list of tests is growing daily and it is way too time-consuming to have to refresh every existing test just to add a few new ones...
Thanks!!
I am having a couple of issues with using TestComplete inside of our TFS setup (although I suspect this is an issue with other source control systems as well...)
I have a test project inside of our main application solution that contains individual .tc8Test files for each of my Test Items in my TestComplete project. Each of these tests is associated with a Test Case in TFS. I also have the TestComplete project saved in a separate folder in source control.
One issue arises when I want to add a new test to my test project. If I write a new routine in TestComplete and add a new Test Item to the TestComplete project, then add a new .tc8Test file to our test project, I have to go into each existing .tc8Test file and refresh it so it "sees" the new tests. If I do not do this, I get an error message when I try to run automation that says "TestComplete project changed" and the tests do not run.
This is made worse by the fact that after I refresh each one I have to individually uncheck all Test Items except the one I want to run. I cannot uncheck the main project in the tree (which unchecks all child test items). If I uncheck the main project, the test does not run. (See the attached screenshot for an image of what I mean...)
Are there any workarounds for this? My list of tests is growing daily and it is way too time-consuming to have to refresh every existing test just to add a few new ones...
Thanks!!