<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>T.S.T. the T-SQL Test Tool</title><link>http://tst.codeplex.com/project/feeds/rss</link><description>TST simplifies the task of writing and running test automation for T-SQL code. Written in T-SQL it provides an API similar to those provided by other Unit Testing frameworks. Can produce test reports in XML format. It provides automatic rollback, dataset comparison support, etc.</description><item><title>Closed Issue: Overall XML Status always yields "Failed" when using RunSuite [10030]</title><link>http://tst.codeplex.com/workitem/10030</link><description>In the Internal.PrintHeaderForSession procedure, the variable &amp;#64;TestSessionStatusString will always end up as Failed because of a missing ELSE&amp;#58;&lt;br /&gt;   IF &amp;#40;&amp;#64;TestSessionStatus &amp;#61; 1&amp;#41; SET &amp;#64;TestSessionStatusString &amp;#61; &amp;#39;Passed&amp;#39;&lt;br /&gt;   SET &amp;#64;TestSessionStatusString &amp;#61; &amp;#39;Failed&amp;#39;&lt;br /&gt;Should be&lt;br /&gt;   IF &amp;#40;&amp;#64;TestSessionStatus &amp;#61; 1&amp;#41; SET &amp;#64;TestSessionStatusString &amp;#61; &amp;#39;Passed&amp;#39; ELSE SET &amp;#64;TestSessionStatusString &amp;#61; &amp;#39;Failed&amp;#39; End&lt;br /&gt;</description><author>lmolnar</author><pubDate>Thu, 16 May 2013 07:20:26 GMT</pubDate><guid isPermaLink="false">Closed Issue: Overall XML Status always yields "Failed" when using RunSuite [10030] 20130516072026A</guid></item><item><title>Closed Issue: Can the server and database name be added to the generated xml? [10160]</title><link>http://tst.codeplex.com/workitem/10160</link><description>Since we have multiple databases on multiple servers, it would be very usefull to have the database and server name included in the results xml.&lt;br /&gt;Following variable and function can be used&amp;#58; &amp;#64;&amp;#64;servername and DB_NAME&amp;#40;&amp;#41;&lt;br /&gt;This way we can use xslt to create a report on the results.&lt;br /&gt;&amp;#60;TST status&amp;#61;&amp;#34;Failed&amp;#34; testSessionId&amp;#61;&amp;#34;79&amp;#34; start&amp;#61;&amp;#34;08&amp;#58;42&amp;#58;39&amp;#34; finish&amp;#61;&amp;#34;08&amp;#58;42&amp;#58;40&amp;#34; duration&amp;#61;&amp;#34;560&amp;#34; &amp;#62;&lt;br /&gt;Would then become&amp;#58;&lt;br /&gt;&amp;#60;TST server&amp;#61;&amp;#34;server&amp;#34; database&amp;#61;&amp;#34;database&amp;#34; status&amp;#61;&amp;#34;Failed&amp;#34; testSessionId&amp;#61;&amp;#34;79&amp;#34; start&amp;#61;&amp;#34;08&amp;#58;42&amp;#58;39&amp;#34; finish&amp;#61;&amp;#34;08&amp;#58;42&amp;#58;40&amp;#34; duration&amp;#61;&amp;#34;560&amp;#34; &amp;#62;&lt;br /&gt;</description><author>lmolnar</author><pubDate>Thu, 16 May 2013 07:20:26 GMT</pubDate><guid isPermaLink="false">Closed Issue: Can the server and database name be added to the generated xml? [10160] 20130516072026A</guid></item><item><title>Closed Issue: IsLike not working if LIKE pattern &gt; 4000 chars [10311]</title><link>http://tst.codeplex.com/workitem/10311</link><description>The Assert.IsLike and IsNotLike procedures don&amp;#39;t work if the ExpectedLikeValue is bigger than 4000 characters. This is a limitation of sql server.&lt;br /&gt;Adjust the procedures to use nvarchar&amp;#40;4000&amp;#41; as data type of the &amp;#64;ExpectedLikeValue parameter to make this clear.&lt;br /&gt;</description><author>lmolnar</author><pubDate>Thu, 16 May 2013 07:20:25 GMT</pubDate><guid isPermaLink="false">Closed Issue: IsLike not working if LIKE pattern &gt; 4000 chars [10311] 20130516072025A</guid></item><item><title>Closed Issue: Add Assert.String(Not)Equals to the API [10312]</title><link>http://tst.codeplex.com/workitem/10312</link><description>For &amp;#40;N&amp;#41;VARCHAR&amp;#40;max&amp;#41; strings, the Assert.Equals API cannot be used.&lt;br /&gt;Since the IsLike procedure does not handle big patterns either, the API should be extended with a StringEquals call to allow the comparison of big strings.&lt;br /&gt;</description><author>lmolnar</author><pubDate>Thu, 16 May 2013 07:20:25 GMT</pubDate><guid isPermaLink="false">Closed Issue: Add Assert.String(Not)Equals to the API [10312] 20130516072025A</guid></item><item><title>New Post: Testing login permissions</title><link>http://tst.codeplex.com/discussions/442380</link><description>&lt;div style="line-height: normal;"&gt;I need to write tests to validate the permissions for various application logins. I'm planning on using the EXECUTE AS LOGIN = 'ApplicationLogin'; and REVERT statements in the tests. Is that the best way to tackle this problem? Any advice on how best to test permissions?&lt;br /&gt;
&lt;/div&gt;</description><author>JohnMayo</author><pubDate>Thu, 02 May 2013 18:26:28 GMT</pubDate><guid isPermaLink="false">New Post: Testing login permissions 20130502062628P</guid></item><item><title>Created Issue: Invalid object name '#Tmp_CrtSessionInfo'. [11722]</title><link>http://tst.codeplex.com/workitem/11722</link><description>when I run &lt;br /&gt;DECLARE &amp;#64;BinaryString varchar&amp;#40;8&amp;#41;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;   SET &amp;#64;BinaryString &amp;#61; dbo.QFn_TinyintToBinary&amp;#40;NULL&amp;#41;&lt;br /&gt;&lt;br /&gt;   EXEC TST.Assert.IsNull &amp;#39;Case&amp;#58; NULL&amp;#39;, &amp;#64;BinaryString&lt;br /&gt;&lt;br /&gt;I get back message &lt;br /&gt;&lt;br /&gt;Msg 208, Level 16, State 0, Procedure Pass, Line 14&lt;br /&gt;Invalid object name &amp;#39;&amp;#35;Tmp_CrtSessionInfo&amp;#39;.&lt;br /&gt;</description><author>igolferd</author><pubDate>Mon, 22 Apr 2013 03:02:31 GMT</pubDate><guid isPermaLink="false">Created Issue: Invalid object name '#Tmp_CrtSessionInfo'. [11722] 20130422030231A</guid></item><item><title>Created Issue: Schema as a prefix? [11663]</title><link>http://tst.codeplex.com/workitem/11663</link><description>I would like it if you could change the prefix to be a schema instead.  Is that possible&amp;#63;&lt;br /&gt;&lt;br /&gt;For instance, then you could implement this naming convention&amp;#58;  &lt;br /&gt;&lt;br /&gt;dbo.sprocToTest --for your procedure&lt;br /&gt;&lt;br /&gt;SQLTest.sprocToTest  --TST test sproc&lt;br /&gt;</description><author>mcerrato</author><pubDate>Tue, 26 Mar 2013 21:43:44 GMT</pubDate><guid isPermaLink="false">Created Issue: Schema as a prefix? [11663] 20130326094344P</guid></item><item><title>New Post: Change TST.Bat to allow for UserName/Password instead of only supporting trusted connections</title><link>http://tst.codeplex.com/discussions/429971</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;In the next version, can you please change the TST.Bat file to allow a username/password combination to be used when a trusted connection can't be used.&lt;/p&gt;
&lt;/div&gt;</description><author>JohnMayo</author><pubDate>Thu, 17 Jan 2013 23:22:02 GMT</pubDate><guid isPermaLink="false">New Post: Change TST.Bat to allow for UserName/Password instead of only supporting trusted connections 20130117112202P</guid></item><item><title>Commented Issue: Cannot connect to remote server (linked server) through TST [11506]</title><link>http://tst.codeplex.com/workitem/11506</link><description>My TST db and test DB are in one sql server and I am trying to connect to the remote sql server  though TST stored proc. And its failed with error&lt;br /&gt;&lt;br /&gt;LE DB provider &amp;#38;quot&amp;#59;SQLNCLI10&amp;#38;quot&amp;#59; for linked server &amp;#38;quot&amp;#59;SomeDB&amp;#38;quot&amp;#59; returned message &amp;#38;quot&amp;#59;The transaction manager has disabled its support for remote&amp;#47;network transactions.&amp;#38;quot&amp;#59;.&lt;br /&gt;&lt;br /&gt;If I run the same stored proc indepenedantly form the server , it works fine. But no through TST. Does TST supports remote execution&amp;#63; Please reply&amp;#33;&amp;#33;&lt;br /&gt;Comments: ** Comment from web user: SQLSCT ** &lt;p&gt;I just want to mention that 'select statemens't to remote server works fine through TST. But wont let me to execute 'Delete statements' and this is kind of important to execute my test scenarios. But same delete works fine through a non TST stored proc. So its not a user access issue for sure.&lt;/p&gt;</description><author>SQLSCT</author><pubDate>Thu, 17 Jan 2013 22:21:35 GMT</pubDate><guid isPermaLink="false">Commented Issue: Cannot connect to remote server (linked server) through TST [11506] 20130117102135P</guid></item><item><title>Created Issue: Cannot connect to remote server (linked server) through TST [11506]</title><link>http://tst.codeplex.com/workitem/11506</link><description>My TST db and test DB are in one sql server and I am trying to connect to the remote sql server  though TST stored proc. And its failed with error&lt;br /&gt;&lt;br /&gt;LE DB provider &amp;#38;quot&amp;#59;SQLNCLI10&amp;#38;quot&amp;#59; for linked server &amp;#38;quot&amp;#59;SomeDB&amp;#38;quot&amp;#59; returned message &amp;#38;quot&amp;#59;The transaction manager has disabled its support for remote&amp;#47;network transactions.&amp;#38;quot&amp;#59;.&lt;br /&gt;&lt;br /&gt;If I run the same stored proc indepenedantly form the server , it works fine. But no through TST. Does TST supports remote execution&amp;#63; Please reply&amp;#33;&amp;#33;&lt;br /&gt;</description><author>SQLSCT</author><pubDate>Thu, 17 Jan 2013 21:32:54 GMT</pubDate><guid isPermaLink="false">Created Issue: Cannot connect to remote server (linked server) through TST [11506] 20130117093254P</guid></item><item><title>Source code checked in, #79962</title><link>http://tst.codeplex.com/SourceControl/changeset/changes/79962</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:14:48 GMT</pubDate><guid isPermaLink="false">Source code checked in, #79962 20121001091448P</guid></item><item><title>Source code checked in, #79961</title><link>http://tst.codeplex.com/SourceControl/changeset/changes/79961</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:08:39 GMT</pubDate><guid isPermaLink="false">Source code checked in, #79961 20121001090839P</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=52</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the core of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with that found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/84845"&gt;Version 1.9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST"&gt;http://www.codeplex.com/MCI4TST&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362160"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362159"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362158"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com"&gt;http://www.ladimolnar.com&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxEquals &lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;
&lt;li&gt;Assert.Ignore&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Thu, 12 Jul 2012 08:48:48 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120712084848A</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=51</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the core of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/84845"&gt;Version 1.9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST"&gt;http://www.codeplex.com/MCI4TST&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362160"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362159"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362158"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com"&gt;http://www.ladimolnar.com&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxEquals &lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;
&lt;li&gt;Assert.Ignore&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Thu, 12 Jul 2012 08:48:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120712084818A</guid></item><item><title>New Post: Output XML in JUnit format for CI?</title><link>http://tst.codeplex.com/discussions/360763</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;If you work on the JUnit XML approach, please post here how that worked out for you.&lt;/p&gt;&lt;/div&gt;</description><author>johnmayo</author><pubDate>Tue, 26 Jun 2012 03:56:59 GMT</pubDate><guid isPermaLink="false">New Post: Output XML in JUnit format for CI? 20120626035659A</guid></item><item><title>New Post: Output XML in JUnit format for CI?</title><link>http://tst.codeplex.com/discussions/360763</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thank you for your input! I can see that outputting TeamCity tags might work for TeamCity. However, I would like to have a more generic solution, and still believe that outputting in the generic JUnit XML format might be useful.&lt;/p&gt;&lt;/div&gt;</description><author>larsthorup</author><pubDate>Tue, 26 Jun 2012 03:07:36 GMT</pubDate><guid isPermaLink="false">New Post: Output XML in JUnit format for CI? 20120626030736A</guid></item><item><title>New Post: code coverage</title><link>http://tst.codeplex.com/discussions/350608</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;No, I haven't made these extensions available yet. I need to clean up the code and put tests around the functionality and haven't had the time to do so yet.&lt;/p&gt;&lt;/div&gt;</description><author>johnmayo</author><pubDate>Mon, 25 Jun 2012 21:49:33 GMT</pubDate><guid isPermaLink="false">New Post: code coverage 20120625094933P</guid></item><item><title>New Post: Output XML in JUnit format for CI?</title><link>http://tst.codeplex.com/discussions/360763</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I was able to to integrate TST tests with TeamCity by creating a version of Internal.RunOneSuiteInternal that prints out a few things around the test:&lt;/p&gt;
&lt;p&gt;##teamcity[testStarted name=''TestNameGoesHere"]&lt;/p&gt;
&lt;p&gt;And after the test either:&lt;/p&gt;
&lt;p&gt;##teamcity[testFinished name=''TestNameGoesHere'' duration=''TestDurationGoesHere']&lt;/p&gt;
&lt;p&gt;or&lt;/p&gt;
&lt;p&gt;##teamcity[testFailed name=''TestNameGoesHere'']&lt;/p&gt;
&lt;p&gt;depending if the test passed or failed.&lt;/p&gt;
&lt;p&gt;I put that version of Internal.RunOneSuiteInternal in a different database along with modified versions of versions of the Runner.RunAll, Runner.RunSuite, Internal.RunTestSession and Internal.RunOneSuiteInternal that called it. The change was pretty easy. I've also added statement coverage statistics to that code. Clean up the code and getting some tests around it are one of my backburner projects.&lt;/p&gt;&lt;/div&gt;</description><author>johnmayo</author><pubDate>Mon, 25 Jun 2012 20:52:24 GMT</pubDate><guid isPermaLink="false">New Post: Output XML in JUnit format for CI? 20120625085224P</guid></item><item><title>New Post: Output XML in JUnit format for CI?</title><link>http://tst.codeplex.com/discussions/360763</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I would like to run my T.S.T tests on TeamCity or Jenkins for Continuous Integration. I believe the XML format currently produced by T.S.T is not consumable directly by TeamCity or Jenkins. Would I have to write an XSLT transformation to the ubiquitous JUnit
 format myself, or is there some such transformation available already? Or are there better way to reach my goal?&lt;/p&gt;
&lt;/div&gt;</description><author>larsthorup</author><pubDate>Mon, 25 Jun 2012 04:13:22 GMT</pubDate><guid isPermaLink="false">New Post: Output XML in JUnit format for CI? 20120625041322A</guid></item><item><title>New Post: How does Assert.TableEquals work?</title><link>http://tst.codeplex.com/discussions/357773</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;&lt;span style="font-size: 11pt;"&gt;Yes, #ExpectedResult and #ActualResult are the one that are compared and this cannot be changed. Take a look at the documentation where this is explained in details. The TST QUICK start database has some examples as well.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sat, 02 Jun 2012 23:59:41 GMT</pubDate><guid isPermaLink="false">New Post: How does Assert.TableEquals work? 20120602115941P</guid></item></channel></rss>