Question for you Addon devs. I recently introduced a bug in my addon that completely broke it for any new installs. Not my finest moment. But I missed it because I haven't been doing full end-to-end testing every time I make a change since that's a big pain. It seems it's something I should be doing, though, since I don't have coded tests and I can't really figure out how one would do that for an addon.
I'm wondering what you all do for testing. Do you have in-code tests, if so, how? Do you just use it a bunch to try to catch bugs? Perhaps a list of things to check before a release?