What to bring as a Non-citizen in the USA driving test?

A non-citizen has to bring a document validating their stay in the United States, including proof of who they are. The below documents are included below:
• Valid U.S. visa
• Foreign passport
• U.S. re-entry permit
• Temporary resident card
• Employment or student authorization card
• Alien registration card