Week 14 Overview
During this fourteenth week, I continued testing the RADI engine for the Unibotics platform.
First, once version 4.5.11 of RADI was released, I proceeded to test the solution I implemented for the module detection problem to ensure it did not cause any unexpected issues, and indeed, it did not. However, during these tests, I discovered another issue within the ‘Autoparking’ exercise. When executing the reference solution provided by the development team, the car does not start parking at any point and continues moving forward, ignoring the parking space.
Therefore, I investigated the issue by testing the exercise on both my Windows and Linux computers, and the problem persisted. My mentor suggested I test this exercise on previous versions, 4.4.X and 3.4.X, and the issue remained after testing. With these clues, I realized that the problem was in the reference code itself. The console output values indicated that the conditional statement to change the state and start parking was never met. I communicated this to the development team, concluding that there were no internal errors within RADI preventing the correct execution of the exercise.