runtime: SymLinksMayExistIndependentlyOfTarget failure
Frequency:
| Day | Run | Notes |
|---|---|---|
| 4/1-7/22 | ||
| 7/12 | Official run | Win10 |
| 7/6 | PR #71263 | Win10 |
| 6/3 | PR #69885 | Win10 |
let failedTests = (methodName : string, includePR : bool, messageSubstr: string, includePassedOnRerun : bool) {
cluster('engsrvprod.kusto.windows.net').database('engineeringdata').AzureDevOpsTests
//| where TestName startswith "System.Net"
| where TestName contains methodName
| where includePassedOnRerun or (Outcome == 'Failed')
| extend startOfTestName = indexof_regex(TestName, @"[^.]+$")
| extend Method = substring(TestName, startOfTestName)
| extend Type = substring(TestName, 0, startOfTestName - 1)
| project-away startOfTestName
| where Method == methodName
| where Message contains messageSubstr
| distinct JobId, WorkItemId, Message, StackTrace, Method, Type, Arguments, Outcome
| join kind=inner (cluster('engsrvprod.kusto.windows.net').database('engineeringdata').Jobs
| where ((Branch == 'refs/heads/main') or (Branch == 'refs/heads/master') or (includePR and (Source startswith "pr/")))
| where Type startswith "test/functional/cli/"
and not(Properties contains "runtime-staging")
| summarize arg_max(Finished, Properties, Type, Branch, Source, Started, QueueName) by JobId
| project-rename JobType = Type) on JobId
| extend PropertiesJson = parse_json(Properties)
| extend OS = replace_regex(tostring(PropertiesJson.operatingSystem), @'\((.*)\).*|([^\(].*)', @'\1\2')
| extend Runtime = iif(PropertiesJson.runtimeFlavor == "mono", "Mono", iif(PropertiesJson.DefinitionName contains "coreclr", "CoreCLR", ""))
| extend TargetBranch = extractjson("$.['System.PullRequest.TargetBranch']", Properties)
| extend Architecture = PropertiesJson.architecture
| extend Scenario = iif(isempty(PropertiesJson.scenario), "--", PropertiesJson.scenario)
//| extend DefinitionName = PropertiesJson.DefinitionName
| project-away PropertiesJson
};
failedTests('SymLinksMayExistIndependentlyOfTarget', true, '', true);
Runfo query for last 60 days (incl. PRs) with less hits than Kusto (from unknown reason)
ystem.IO.Tests.File_Exists.SymLinksMayExistIndependentlyOfTarget [FAIL]
linkPath should no longer exist
Expected: False
Actual: True
Stack Trace:
/_/src/libraries/System.IO.FileSystem/tests/File/Exists.cs(138,0): at System.IO.Tests.File_Exists.SymLinksMayExistIndependentlyOfTarget()
‘System.IO.FileSystem.Tests’ from job 3683fd05-6451-4dba-848b-64f9d459eac3 workitem 46af4fdd-dcb6-4ead-9081-44d83202df31 (windows.10.amd64.open.rt) executed on machine a009Z5S
hit in #64677
About this issue
- Original URL
- State: open
- Created 2 years ago
- Comments: 18 (18 by maintainers)
Only 1 hit in last 60 days (as of 7/22). Only 3 hits since 4/1 in Kusto – see frequency in top post. Removing blocking-clean-ci label.
I believe so. And 2016 is way before 1903 (2019 March).