hercules test