Project

General

Profile

LoadingTestModules » History » Revision 4

Revision 3 (Dan Smith, 02/27/2023 05:01 PM) → Revision 4/12 (Dan Smith, 03/05/2023 09:22 PM)

# How to load test modules 

 If a chirp developer tells you to load a module to test, follow these instructions. 

 1. Launch CHIRP. Make sure you are running today's CHIRP-next. If not, upgrade **NOTE:** Loading a module can cause data corruption and start over. 
 2. Click Help in or execute code on your system. Only load modules from trusted sources and use extreme care when using this functionality! 

 ## Enable Developer Mode 

 In the menu bar and **Help** menu, select **Load module from issue** 
 3. Key in **Enable Developer Mode** so that it is checked. 

 <img src="enable_developer.png" width="50%"/> 

 You will see the Issue number which has following notice: 

 <img src="developer_mode.png" width="50%"/> 

 **NOTE:** You must exit and restart CHIRP at this point for Developer Mode to be fully active. 

 ## Load the test module attached and click 

 With Developer Mode enabled, a new entry in the **[OK]** button 
 4. **File** menu named **Load Module** will be present. Select this and then choose the driver module listed and click the **[OK]** button. If there are multiple modules attached, select the one the developer wants you file to test, usually the latest/last one. 
 Your CHIRP is now running with the test driver module be loaded. Test and report back your results. 

 **Note:** An externally <img src="load_module.png" width="50%"/> 

 **NOTE:** The module is only loaded driver module like this does not permanently change your while CHIRP installation in any way. Once is running. If you close exit CHIRP and restart, you will have need to re-load load the driver module again for the changes to be active. 

 ## Reproduce the issue 

 Once the module is loaded, test the behavior in order question, reproduce the issue, etc. Then _before you exit CHIRP_ capture a debug log. See [[How_to_report_issues]] for details about capturing a debug log. 

 ## Finishing up 

 Once you are done testing the new module, it is recommended that you put CHIRP back to have normal by going back to the added fixes or features again. 
 **Help** menu an uncheck **Developer Mode**.