Will vicodin cover marijuana on a drug test?

No, but it will give a positive result for opiates.