Are all life safety systems inspected annually?

Yes, per NFPA 25 any fire alarm system, fire sprinkler system are tested on an annual basis by third party inspection company.