Question regarding compliance with F-Droid rules
Not just tests. Rather, it is an attempt to survive in the background by non-standard methods and to check how effective they are. That same DontKillMyApp is just tests within the framework of ordinary services and permissions of the type Ignore Battery Optimization, whereas mine is more a practice of non-standard methods of survival and restart, not requiring the request of permissions from the user (except perhaps notifications, and even then, as a rule, foreground services can be launched even without them, they will simply be visible only in a special shade and have not such a high priority). The only problem is Android 12, since there was not yet USE_EXACT_ALARM there, and was SCHEDULE, but fortunately this is only a part of my survival mechanisms and little influences result.
Discussion in the ATmosphere