The GFCI has internal parts that automatically conduct a test on regular intervals to ensure that the GFCI sensing and trip capabilities are intact. If the self-test sequence determines there is a potential loss of protection the GFCI will need to take specific actions such as tripping or providing an indication to alert end users.