<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>