Add GFI self-test