ContributionsMost RecentMost LikesSolutionsLog Folder Items, Set the Icon while inside the stack (or auto detect on some hiearchy) I thought this should just be a feature already and I posted asking for help to get it to work. https://community.smartbear.com/t5/TestComplete-General-Discussions/Log-Folder-Icon-Checkpoint-Over-Message-Javascript/m-p/200736#M37434 The log folders are real nice for cleaning up the logs but they only change Icon's if the Folder contains an Error or a Warning. I want LogFolders to show a green if it contains a checkpoint. A common sense order of importance Error > Warning > Checkpoint > Message. Instead it's showing Error > Warning > Message. I think it should even auto detect based on the Log item's priority that has been set. Or just a method to hit ie, Log.CurrentStack(iconWarning, priorityHigh); function TestScriptLog() { Log.AppendFolder("This folder Icon should be an Error"); Log.Message("Informational in Folder","",pmNormal); Log.Checkpoint("Checkpoint in Folder","",pmNormal); Log.Warning("Warning in Folder","",pmNormal); Log.Error("Error in Folder","",pmHighest); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be an Error"); Log.Message("Informational in Folder"); Log.Checkpoint("Checkpoint in Folder"); Log.Warning("Warning in Folder"); Log.Error("Error in Folder"); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be a Warning"); Log.Message("Informational in Folder","",pmNormal); Log.Checkpoint("Checkpoint in Folder","",pmNormal); Log.Warning("Warning in Folder","",pmHighest); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be a Warning"); Log.Message("Informational in Folder"); Log.Checkpoint("Checkpoint in Folder"); Log.Warning("Warning in Folder"); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be a Checkpoint"); Log.Message("Informational in Folder","",pmNormal); Log.Checkpoint("Checkpoint in Folder","",pmHighest); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be a Checkpoint"); Log.Message("Informational in Folder"); Log.Checkpoint("Checkpoint in Folder"); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be an Informational"); Log.Message("Informational in Folder","",pmHighest); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be an Informational"); Log.Message("Informational in Folder"); Log.PopLogFolder(); } Log Folder Icon Checkpoint Over Message? (Javascript) Is there a way to set the Log Folder Icon? I also see the folder isn't catching the priority that is being set. If the folder contains Log. Error, Log.Warning, Log.Message, and Log.Checkpoint the folder gets the Error icon. If the folder contains Log.Warning, Log.Message, and Log.Checkpoint the folder gets the Warning icon. If the folder contains Log.Message, and Log.Checkpoint the folder gets the Message icon I want it to get the Checkpoint Icon. function TestScriptLog() { Log.AppendFolder("This folder Icon should be an Error"); Log.Message("Informational in Folder","",pmNormal); Log.Checkpoint("Checkpoint in Folder","",pmNormal); Log.Warning("Warning in Folder","",pmNormal); Log.Error("Error in Folder","",pmHighest); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be an Error"); Log.Message("Informational in Folder"); Log.Checkpoint("Checkpoint in Folder"); Log.Warning("Warning in Folder"); Log.Error("Error in Folder"); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be a Warning"); Log.Message("Informational in Folder","",pmNormal); Log.Checkpoint("Checkpoint in Folder","",pmNormal); Log.Warning("Warning in Folder","",pmHighest); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be a Warning"); Log.Message("Informational in Folder"); Log.Checkpoint("Checkpoint in Folder"); Log.Warning("Warning in Folder"); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be a Checkpoint"); Log.Message("Informational in Folder","",pmNormal); Log.Checkpoint("Checkpoint in Folder","",pmHighest); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be a Checkpoint"); Log.Message("Informational in Folder"); Log.Checkpoint("Checkpoint in Folder"); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be an Informational"); Log.Message("Informational in Folder","",pmHighest); Log.PopLogFolder(); Log.AppendFolder("This folder Icon should be an Informational"); Log.Message("Informational in Folder"); Log.PopLogFolder(); } SolvedRe: Display TestExecute/TestComplete results on TeamCity build log My teammate and I are working on better TeamCity intergration. Right now what we have built is a custom API and a Python script its a bit run around, and is still loaded with bugs. Once we have it more refined we will be releasing it to the community, I have no ETA on our plans to release it. Our product is a web application, we use a git flow methodolgy and TeamCity builds and deploys to a test enviornment for the branch. TeamCity's python script tells our custom-API to start tests and the environment. (http://tcapidev/start?=http://webdev521:52319/ ) Our custom API triggers a bat file with "psexec" to launch TestExecute (I would like to switch over to using TE's built in TestRunner API instead of this psexec bat so we have better control to remotely stop the tests). Our TestExecute/TeamCity project has an OnStartTest event, determins if it's the first test gets the targetURL, then OnLogEvent's to store errors etc, and then OnStopTest to post the final state and isPassing of recorded logEvents to our custom API. (http://tcapidev/post?sessionID=123&testresult= {'testname':'welcome page', 'isPassing': 'true', 'log':'{'type':'checkpoint', 'message':'loaded welcomepage'} '} ) TeamCity's python script peridocialy checks our in house API for these status messages that TestExecute has posted and gives that to the TamCity build log. I wish TestComplete's built in API gave this information, and our Python script could just poll for that instead of having to post it to our own custom API. Re: Best way to Automate TestComplete test runs Try using the TFS/Azure TC/TE Test Adapter. You would setup your test agent with TestExecute and the "Visual Studio Test Platform". Your TFS would tell the TestPlatform(agent) which would have the Adapter and talk to TestExecute. https://support.smartbear.com/testcomplete/docs/working-with/integration/azure/test-adapter/index.html Re: TestComplete 14.2 is Here! I am excited for Fixed: The “External exception E06D7363” error could occur when running web tests in Firefox. This error has been plaguing me and I coulnd't reproduce it with enough frequency.