After you run the pipeline you will get the logs just as in TestComplete itself. To find the logs open the pipeline who is finished and select the \"Tests\" tab.
Your screen will look like this.
Small tip: select the aborted filter en select the passed filter. This way you will also see the logs of passed tests.
Select the testrun below, and in the attachments tab you will find the logs, and you will be able to download the logs.
And your logs will look like the one from TC itself
I am not sure if you are able to customize this outcome but this is way more detailed then the log created by Azure itself.
I had the same issue for logging as you do until I found the setting below.
When editing a pipline, go the the TC test adapter installer.
Search for the \"Save logs for\" option.
Select the desired option
Click on the i icon
Link the TestComplete log to the test result
After you run the pipeline you will get the logs just as in TestComplete itself. To find the logs open the pipeline who is finished and select the \"Tests\" tab.
Your screen will look like this.
Small tip: select the aborted filter en select the passed filter. This way you will also see the logs of passed tests.
Select the testrun below, and in the attachments tab you will find the logs, and you will be able to download the logs.
And your logs will look like the one from TC itself
I am not sure if you are able to customize this outcome but this is way more detailed then the log created by Azure itself.
I hope this is what you are looking for!
","kudosSumWeight":2,"repliesCount":0,"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:251152_3"},"latestVersion":null,"visibilityScope":"PUBLIC","messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}}},"QueryVariables:ReplyList:message:251409:1":{"__typename":"QueryVariables","id":"ReplyList:message:251409:1","value":{"id":"message:251409","first":10,"sorts":{"kudosSumWeight":{"direction":"DESC","order":0},"postTime":{"direction":"ASC","order":1}},"repliesFirst":3,"repliesFirstDepthThree":1,"repliesSorts":{"kudosSumWeight":{"direction":"DESC","order":0},"postTime":{"direction":"ASC","order":1}},"useAvatar":true,"useAuthorLogin":true,"useAuthorRank":true,"useBody":true,"useKudosCount":true,"useTimeToRead":false,"useMedia":false,"useReadOnlyIcon":false,"useRepliesCount":true,"useSearchSnippet":false,"useAcceptedSolutionButton":true,"useSolvedBadge":false,"useAttachments":false,"attachmentsFirst":5,"useTags":false,"useNodeAncestors":false,"useUserHoverCard":false,"useNodeHoverCard":false,"useModerationStatus":true,"usePreviewSubjectModal":false,"useMessageStatus":true}},"CachedAsset:text:en_US-shared/client/components/users/UserAvatar-1741125846000":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/users/UserAvatar-1741125846000","value":{"altText":"{login}'s avatar","altTextGeneric":"User's avatar"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/ranks/UserRankLabel-1741125846000":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/ranks/UserRankLabel-1741125846000","value":{"altTitle":"Icon for {rankName} rank"},"localOverride":false},"CachedAsset:text:en_US-components/messages/AcceptedSolutionButton-1741125846000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/AcceptedSolutionButton-1741125846000","value":{"accept":"Mark as Solution","accepted":"Marked as Solution","errorHeader":"Error!","errorAdd":"There was an error marking as solution.","errorRemove":"There was an error unmarking as solution.","solved":"Solved","topicAlreadySolvedErrorTitle":"Solution Already Exists","topicAlreadySolvedErrorDesc":"Refresh the browser to view the existing solution"},"localOverride":false},"CachedAsset:text:en_US-components/messages/ThreadedReplyList-1741125846000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/ThreadedReplyList-1741125846000","value":{"title":"{count, plural, one{# Reply} other{# Replies}}","title@board:BLOG":"{count, plural, one{# Comment} other{# Comments}}","title@board:TKB":"{count, plural, one{# Comment} other{# Comments}}","title@board:IDEA":"{count, plural, one{# Comment} other{# Comments}}","title@board:OCCASION":"{count, plural, one{# Comment} other{# Comments}}","noRepliesTitle":"No Replies","noRepliesTitle@board:BLOG":"No Comments","noRepliesTitle@board:TKB":"No Comments","noRepliesTitle@board:IDEA":"No Comments","noRepliesTitle@board:OCCASION":"No Comments","noRepliesDescription":"Be the first to reply","noRepliesDescription@board:BLOG":"Be the first to comment","noRepliesDescription@board:TKB":"Be the first to comment","noRepliesDescription@board:IDEA":"Be the first to comment","noRepliesDescription@board:OCCASION":"Be the first to comment","messageReadOnlyAlert:BLOG":"Comments have been turned off for this post","messageReadOnlyAlert:TKB":"Comments have been turned off for this article","messageReadOnlyAlert:IDEA":"Comments have been turned off for this idea","messageReadOnlyAlert:FORUM":"Replies have been turned off for this discussion","messageReadOnlyAlert:OCCASION":"Comments have been turned off for this event"},"localOverride":false},"Rank:rank:13":{"__typename":"Rank","id":"rank:13","position":19,"name":"Contributor","color":"00537C","icon":null,"rankStyle":"OUTLINE"},"Revision:revision:251152_3":{"__typename":"Revision","id":"revision:251152_3","lastEditTime":"2023-05-30T03:11:17.467-07:00"},"User:user:86844":{"__typename":"User","id":"user:86844","uid":86844,"login":"mkharsha","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2019-12-07T04:32:43.909-08:00"},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.smartbear.com/t5/s/nwkab66374/m_assets/avatars/default/avatar-3.svg?time=0"},"rank":{"__ref":"Rank:rank:14"},"entityType":"USER","eventPath":"community:nwkab66374/user:86844"},"ModerationData:moderation_data:251418":{"__typename":"ModerationData","id":"moderation_data:251418","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:251418":{"__typename":"ForumReplyMessage","uid":251418,"id":"message:251418","revisionNum":1,"author":{"__ref":"User:user:86844"},"readOnly":false,"repliesCount":1,"depth":2,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:testcomplete-questions"},"parent":{"__ref":"ForumReplyMessage:message:251409"},"conversation":{"__ref":"Conversation:conversation:251125"},"subject":"Re: TestExecute and Azure Pipelines: Understanding and upgrading test result format","moderationData":{"__ref":"ModerationData:moderation_data:251418"},"body":"
","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:251418_1"},"latestVersion":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}}},"ModerationData:moderation_data:251419":{"__typename":"ModerationData","id":"moderation_data:251419","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:251419":{"__typename":"ForumReplyMessage","author":{"__ref":"User:user:86844"},"id":"message:251419","revisionNum":1,"uid":251419,"depth":3,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:testcomplete-questions"},"parent":{"__ref":"ForumReplyMessage:message:251418"},"conversation":{"__ref":"Conversation:conversation:251125"},"subject":"Re: TestExecute and Azure Pipelines: Understanding and upgrading test result format","moderationData":{"__ref":"ModerationData:moderation_data:251419"},"body":"
Do you have any example to convert Testcomplete log to html?