Liquid penetrant testing can be applied to any non-porous clean material, metallic or non-metallic, but is unsuitable for dirty or very rough surfaces. Surface cleaning is a vital part of the penetrant testing technique. The method can be manual, semi-automatic or fully automated. Penetrant inspection, continuous-operation production lines in which the specimens are cleaned, dipped, washed, dried, etc. on a time cycle are common.