FRC 5549 | Programming Division
Deploying & Testing
You have finished writing the code, but now you want to see it in action! To directly deploy the code onto the robot, navigate to where your robot code is saved. There, run the following:
py -3 robot.py deploy
                                    
                                    
                                        Code 12.1: since all robot code is saved as robot.py, the deploy keyword in the command line deploys directly to the robot while running tests in the process.
                                        Note that if this is the first time that you are deploying, you will be asked to confirm the SSH connection as well as provide the team number.
                                    
Testing without Deploying
If you wish to run the unit tests on the code and not deploy, then replace the deploy keyword with test
py -3 robot.py test 
                                    
                                    
                                        There are more options for when you are deploying code. For example, to deploy quickly through skipping tests, add
                                        --skip-tests at the end of the general code for deploying. Additionally, if the pyfrc version is not matched to
                                        the robot version, you will receive a version mismatch error. In that case, deploy code by adding --no-version-check
                                        to the end of the general code for deploying.
                                    
Chapter resources: Deploying to Robot