I know some schools have an honor code, where students are supposed to report violations. That said, I'm tempted to suggest you consider telling your friend you noticed the cheating, but not report it "this time." Will the friend find out who reported the cheating? If not, then to allay your conscience (and you are obviously a very moral person

), then you should report the incident.