self-test updates files