.. _talk_ci_tests: Continuous Integration using the Simulation =========================================== .. tip:: A recording of this talk can be found under the following link: https://webdav.kitcar-team.de/Workshops/2020-07-Workshop-Samstag/Workshop_Simulation_in_der_CI/Workshop_simulation_ci.mp4 .. raw:: html | .. raw:: html | What are the goals of this workshop? * Take you behind the scenes of the video above, * show you how the video and our continuous integration connect, * discuss **together** how we should continue. .. toctree:: :maxdepth: 1 :caption: Content .. road Modular + Python Script + Power of Python .. groundtruth Extrahiert aus der road + Verfuegbar ueber ROS services .. state_machines Zustand der Fahrt tracken und bewerten .. drive_test Verpackt in ROS test .. ci Integriert in die CI pipeline road groundtruth evaluation drive_test ci .. _talk_ci_tests_outlook: Outlook: Possibilities ---------------------- To us, it feels like we can finally leverage all of the power the simulation brings. While there are many ways we can go from here, not all are equally obvious and valuable. A blatantly obvious and small step is to * *Write* **more** *tests on* **more** *roads to cover* **more**... However, there are more ambitious and long term plans, we could pursue: * Create a **test suite** and produce a detailed report of mistakes that were made * Write a search routine to explicitly search for mistakes Things to consider: * *Proceed carefully to ensure that the test results are representative of the car's real behavior.* Questions + Discussion ----------------------