compression test wont always show up a head gasket as it doesn't get the same cylinder pressure as when it is under boost. I have in the past used a compression tester to do a leak down test but these aren't conclusive as to what the issue really is...just where it is.
...but using the compression tester to pump air into the cylinder from a compressor. That works for head gaskets as it pushes the coolant out if there is a leak.