Your question intrigued me and so I did a search. I found a web site called
Erowid. It has some good information about different types of tests and breaks it down by individual chemical types. This site looks like it could also be used by people who want to avoid "getting caught" so I share this info with caution. They do not advertise that but I just get a gut feeling when I read their mission statement. The information on types of testing might be helpful, though, so I hope this helps answer your question.
Thank you for serving our country. GOD bless you.