[chirp_devel] Call for help

Dan Smith
Sun Dec 4 10:13:18 PST 2022


> Can you define what you mean by "test"?  Do you want me to just read from the radio?  Write say one memory location?  Can you be specific here so there can be some testing consistency?

Sorry, that was dumb of me, thanks for pointing out the ambiguity.

What I mean by test is cover the things we can't really test for in the automated tests. That *mostly* means read and write the radio over the serial port. However, since we load the memory map slightly differently after a clone than we do when loading from file, it's best to also test editing a memory between download and upload, to make sure we got our types set properly. That, and the settings (for radios that have them) can also be problem areas. So, in summary, the following would probably be a good baseline, and I think it's in line what what Jim and I have both been doing:

1. Download from the radio
2. Make a change to a memory
3a. If the driver has settings, load the settings tab, and
3b. Make some settings change
4. Upload to the radio
5. Confirm that the changes look right (and if not, see if it's more broken than the py2 release)

Make sense?

--Dan


More information about the chirp_devel mailing list