<div dir="ltr"><div dir="ltr"><div>Dear Pedro,</div><div><br></div><div>Thanks for your feedback.</div><div><br></div><div>I wanted to let you know that I have submitted my draft proposal in the GSOC portal. I appreciate your guidance and look forward to your detailed feedback.</div><div>Any additional suggestions on the deliverables or specific focus areas would be greatly appreciated.</div><div><br></div><div>Thank you for your time and support.</div><div><br></div><div>Best regards,</div></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Mar 29, 2025 at 2:48 PM Pedro Arias Perez <<a href="mailto:pedro.ariasp@upm.es">pedro.ariasp@upm.es</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div>
<p>Dear Abdallah Ibrahim,</p>
<p>Thank you for your interest in JdeRobot and in project we are
mentoring.</p>
<p>You understood it correctly. We aim to cover RAM, RI and RA
repositories, but we can focus on one or two of them if needed.
About your questions:</p>
<blockquote>
<p>There is no testing setup or previous efforts. So, the existing
approach is none. We have to built it and we can choose the
methodology that better aligns with Robotics Academy and with
us. To be 100% honest, we had an intern exploring Selenium
testing, but afaik it is discontinued.</p>
<p>I strongly believe that we better do a fresh start. We mentors
have previous experience building CI pipelines, so you will be
guided anytime. I do like your pipeline proposal. But before
unit testing, I suggest to start with linting, docstrings and
copyright (or other basic similar tests).</p>
</blockquote>
<p>I have seen that you already filled the web form and finished the
mandatory challenges, well done. Feel free to share with us your
draft proposal. We can guide you with some deeper feedback.</p>
<p>Lastly, since the arrival of chatGPT, we are valuing
contributions to JdeRobot repositories more than the past years.
Then, my advice would be to keep working on the RoboticsAcademy
repositories; open issues and fixing them via pull request to
significantly increase your chances to be selected. Even
contributions to the documentation page is valuable. </p>
<p></p>
<p>Best regards,<br>
Pedro<br>
</p>
<p></p>
<div>El 29/3/25 a las 9:42, Abdallah Ibrahim
escribió:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">Greetings,</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">I hope you are doing well.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">My name is Abdallah Ibrahim Ismail, an
undergraduate computer science student at Ain Shams
University in Egypt. I am very excited about the
opportunity to apply for GSoC under JdeRobot for
Project #2: Robotics Academy CI & Testing.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">As I work on my proposal, I would
appreciate your guidance to ensure that my plan is
well aligned with the project’s objectives. I
understand that the goal is to develop automated
testing and CI pipelines for the RAM, RI, and RA
repositories. While I feel confident about the CI
side, I have a few questions regarding the testing
strategy:</div>
<div dir="ltr"><br>
</div>
<div dir="ltr"><b>Scope & testing focus</b>: </div>
<div dir="ltr">What types of tests would you
prioritize for these repositories? My initial
thought is to work in an agile manner, starting with
a core unit testing setup for each repo, then moving
on to integration tests, and eventually covering
end-to-end tests if feasible.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr"><b>Current testing setup & previous
efforts</b>:</div>
<div dir="ltr">Could you please point me to any prior
efforts or the current testing approach and setups
within the RAM, RI, or RA repositories?</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">If you have any additional insights or
recommendations that could help refine my proposal,
I would greatly appreciate your input.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Thank you very much for your time and
support.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Best regards,</div>
<div dir="ltr"><br>
</div>
</div>
</div>
</div>
</div>
</div>
<span class="gmail_signature_prefix">-- </span><br>
<div dir="ltr" class="gmail_signature">
<div dir="ltr"><b>Abdallah Ibrahim Ismail</b><br>
<a href="https://urldefense.com/v3/__https://github.com/Apolo151__;!!D9dNQwwGXtA!X2cndMVKjcJZvViZc97OKfdFlf0AiMvrlvskjNibA8OZiU6zk9kumtPdj2BoU1yQizQqxAGApt0uQpw8Fe-tyCwrlCUo$" target="_blank">GitHub Profile</a><br>
<a href="https://urldefense.com/v3/__https://www.linkedin.com/in/abdallah-ismail15/__;!!D9dNQwwGXtA!X2cndMVKjcJZvViZc97OKfdFlf0AiMvrlvskjNibA8OZiU6zk9kumtPdj2BoU1yQizQqxAGApt0uQpw8Fe-tyDoRJQT3$" target="_blank">LinkedIn Profile</a><br>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote></div>