On Achieving Optimal Adversarial Test Error