DoD urinalysis continually tests for marijuana, cocaine and amphetamines. Tests for LSD, opiates, barbiturates and PCP are randomly cycled with those main three. Steroids can be tested for at commanders request. Benzodiazepines like Xanax are not tested for, but you still shouldn't do it. Source:Manual for Courts Martial.