Compresssion test isn't likely going to tell you anything if you have a spun bearing or loose wrist pin(s) which is probably what the clanking is.