An in vivo test is a test in a live subject, as opposed to in vitro tests done in the lab.
YES
The lab tests cover the full spectrum of every known substance, both legal and illicit.
If it is a hair follicle test them any and every thing in the past 6 months. Urine usually cocaine, marijuana, heroin, or opiates, meth and barbituates.
Most routine "drug tests" do not. Tobacco use can be tested if that is desired.