Merge "fix empty test detection for cargo workspaces" into main