ivan_sy
12 years agoContributor
Compare KeywordTests on cloned project will show a difference on its NodeBitmaps headers
Our test script development processes requires us to make use of TestComplete's integration with TFS and the use of "Cloning" projects to maintain .
In a nutshell, we have a TestComplete project that we maintain (called STABLE), and on a bi-weekly basis we clone STABLE and have another TestComplete project as DEVEL. We do all our test script development in DEVEL and the code reviewer will merge that "by hand" from DEVEL to STABLE (literally, copying the file from one folder to another and Add Existing Item). After that, DEVEL get's trashed and we clone again and the cycle happens. We are OK with this process.
But what we've observed using Visual Studio's comparison of files (diff window) shows that for a bunch of KeywordTests the only difference is that an XML node of NodeBitmaps, gets swapped to another line. This does'nt make a lot of sense.
Please see next post. Notice that "FormNarrativeEditor1" just moves from line 2 to line 3 and it swapped places with "MainForm", but really that would'nt make a difference. It's just that Visual Studio is thinking that this is a code change and we have to open each and every one of these files just to make sure that there was a legitimate change.
Overall, I'd like to ask is, what and how will <NodeBitmaps> attribute change and how can we prevent this from ever changing? Again, not all of our test scripts changes during cloning. Is this something that got change by accidentally opening the KeywordTest? Running it?
In a nutshell, we have a TestComplete project that we maintain (called STABLE), and on a bi-weekly basis we clone STABLE and have another TestComplete project as DEVEL. We do all our test script development in DEVEL and the code reviewer will merge that "by hand" from DEVEL to STABLE (literally, copying the file from one folder to another and Add Existing Item). After that, DEVEL get's trashed and we clone again and the cycle happens. We are OK with this process.
But what we've observed using Visual Studio's comparison of files (diff window) shows that for a bunch of KeywordTests the only difference is that an XML node of NodeBitmaps, gets swapped to another line. This does'nt make a lot of sense.
Please see next post. Notice that "FormNarrativeEditor1" just moves from line 2 to line 3 and it swapped places with "MainForm", but really that would'nt make a difference. It's just that Visual Studio is thinking that this is a code change and we have to open each and every one of these files just to make sure that there was a legitimate change.
Overall, I'd like to ask is, what and how will <NodeBitmaps> attribute change and how can we prevent this from ever changing? Again, not all of our test scripts changes during cloning. Is this something that got change by accidentally opening the KeywordTest? Running it?
Hi Ivan,
Some investigation is required here. If you haven't contacted the TestComplete Support team yet, I would suggest that you do this.