Support identities outside of keychains
Fix log output path not being shown correctly
remove timeouts from created keychains
Avoid testing schemes with no testables