cancel
Showing results for 
Search instead for 
Did you mean: 

Merge mds file from different projects

SOLVED
Contributor

Merge mds file from different projects

How to merge the mds file (contains test items, variables etc) from different projects into one projects? what is the mds.tcLS file for?

 

2 ACCEPTED SOLUTIONS

Accepted Solutions
Community Hero

Re: Merge mds file from different projects

Not recommended.  The MDS contains a LOT of special project level things and are not exactly "clear" when it comes to building items.  

 

As for the tcLS... that's a "local settings" file.  For example, persistent variables have a Default Value and a Local Value.  That local value can be different per machine.  So, the tcLS contains the local values for the machine you're on.


Robert Martin
[Community Expert Group]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available

View solution in original post

Community Hero

Re: Merge mds file from different projects

@cunderw is correct, it can be done but

 

1) It is not a "built-in" function of TestComplete.  There's no option to "merge MDS" files

2) Whether you do it manually by creating a new project and adding variables and such OR manually by manipulating the MDS files directly, it's still a manual process.  It all depends upon how you wnat to do it.


Robert Martin
[Community Expert Group]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available

View solution in original post

4 REPLIES 4
Community Hero

Re: Merge mds file from different projects

Not recommended.  The MDS contains a LOT of special project level things and are not exactly "clear" when it comes to building items.  

 

As for the tcLS... that's a "local settings" file.  For example, persistent variables have a Default Value and a Local Value.  That local value can be different per machine.  So, the tcLS contains the local values for the machine you're on.


Robert Martin
[Community Expert Group]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available

View solution in original post

Contributor

Re: Merge mds file from different projects

That means the only way is to manually update the variables and test items in the project? 

Highlighted
Community Hero

Re: Merge mds file from different projects

While not officially reccomended, the mds files are really just xml files. Open one up in a text editor and you can see all of the properties. I suggest making a backup, and then experiment with copying and pasting between the two.


Thanks,
Carson

Click the Accept as Solution button if my answer has helped
Community Hero

Re: Merge mds file from different projects

@cunderw is correct, it can be done but

 

1) It is not a "built-in" function of TestComplete.  There's no option to "merge MDS" files

2) Whether you do it manually by creating a new project and adding variables and such OR manually by manipulating the MDS files directly, it's still a manual process.  It all depends upon how you wnat to do it.


Robert Martin
[Community Expert Group]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available

View solution in original post