test hal