<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    I am Yash Yadav and this is my first proposal for the GSoC idea
    "Winetest Scripting Interface".<br>
    Please excuse the delay and me doing this near the deadline.<br>
    <style>@font-face {
  font-family: "Times New Roman";
}@font-face {
  font-family: "宋体";
}@font-face {
  font-family: "Calibri";
}@font-face {
  font-family: "SimSun";
}@font-face {
  font-family: "Arial";
}@font-face {
  font-family: "SimHei";
}p.MsoNormal { margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt; }h1 { margin-top: 17pt; margin-bottom: 16.5pt; page-break-after: avoid; text-align: justify; line-height: 240%; font-family: Calibri; font-weight: bold; font-size: 22pt; }h2 { margin-top: 13pt; margin-bottom: 13pt; page-break-after: avoid; text-align: justify; line-height: 173%; font-family: Arial; font-weight: bold; font-size: 16pt; }span.msoIns { text-decoration: underline; color: blue; }span.msoDel { text-decoration: line-through; color: red; }div.Section0 {  }</style>
    <h1 style="text-align:center;" align="center"><b><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:22.0000pt;mso-font-kerning:22.0000pt;">Winetest Scripting Interface</span></b><b><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:22.0000pt;mso-font-kerning:22.0000pt;"></span></b></h1>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;">Abstract</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Wine(Wine is not an emulator) depends on multiple different third party projects which are mostly drivers or low-level system programs that allow wine to convert and forward windows calls into</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> POSIX-compliant</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> environment. Example supporter projects : openal-soft, gecko, mesa, etc.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Having dependency on multiple third party projects naturally</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> brings in the trouble of keeping track of what the other projects are doing. To make things easier, wine has testsuite that could be run by the third party developers (graphics drivers devs for example) to catch problems their own tests do not see.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">The problem is that with existing testsuite, the reports are not specific enough to count on, as they only report </span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">“</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">success</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">”</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> or </span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">“</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">failures</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">” on completion/termination.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> This leaves developers to debug by manually going through the output of the tests in terminal, which is not really feasible as ignorable failure reports would be crowding all the output.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;">Why This Project</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Being an avid user of wine</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">(Mostly for games though)</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> from the day I shifted to linux, I</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">’ve always wanted to contribute to the project since wine has space for infinite contribution until it reaches the state where everything of windows would run on a non microsoft kernel. Thanks to GSoC and a project I love, I can go up there taking baby steps from now.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">This project has a good scope of improving wine development process by helping other projects that wine runs on. For a beginner contributor like me, this seems to be a better start at getting familiar with wine codebase compared to just jumping into the core.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;">Project</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;"> Goals</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">The project revolves around development of script(s) that enhance the functionality of the existing wine testsuite.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">The idea is to write a script that</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> runs wine tests</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> keeps a track of reports of tests over different patches and filter out new failures compared to previous reports.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">The script(s) would be written with non-wine developers in mind. Designed to be run by the developers of other projects that wine depends on.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> </span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">The script(s) would :</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal" style="mso-list:l0 level1 lfo1;"><span
style="font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"><span
          style="mso-list:Ignore;">1.<span> </span></span></span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Report more sensible information than just reporting </span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">“Failure” or “Success”</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> or leaving the testers with lines and lines of test results that they should be ignoring.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> (This could be done by backtracking a little from the failure point.)</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal" style="mso-list:l0 level1 lfo1;"><span
style="font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"><span
          style="mso-list:Ignore;">2.<span> </span></span></span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Filter out the new failures </span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">only </span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">that show up with new code changes</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal" style="mso-list:l0 level1 lfo1;"><span
style="font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"><span
          style="mso-list:Ignore;">3.<span> </span></span></span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Know what all errors are ignorable and need not crowd up the reports.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal" style="mso-list:l0 level1 lfo1;"><span
style="font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"><span
          style="mso-list:Ignore;">4.<span> </span></span></span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Allow running tests specific to the section.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> (Sound testing wont run graphics tests)</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;">Implementation</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Target is to write the script in python 3 since I’m more fluent in python as compared to other scripting languages. If python is not allowed, I’ll </span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">go with</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> Bash</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> shell</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">If database is used at a later point, I’m planning to go with </span><i><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
          New
          Roman';font-style:italic;font-size:12.0000pt;mso-font-kerning:1.0000pt;">sqllite3 </span></i><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">or </span><i><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
          New
          Roman';font-style:italic;font-size:12.0000pt;mso-font-kerning:1.0000pt;">Pandas</span></i><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> python library if csv(comma separated values) is considered.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> </span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">The project implementation is expressed in the</span><b><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;"> Timeline</span></b><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> section.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;">Timeline</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;">Pre GSoC : </span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;">Community Bonding | April 24 - May 13</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Get acquainted with the code base of wine and the test suite. Also, discuss with the team of what exactly needs to be done and who all can be helpful besides the mentor.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;">Week 1 | May 14 - May 20</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Understand the relevant parts of the testbot.winehq.org code base and try to figure out how the existing structure works on windows. Try out the testsuite.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;">Week 2 | May 21 - May27</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Try out the existing testsuite for different versions of the supporting projects(the ones that wine depends on) and record patterns in the output from the testsuite. Design the workflow for the script(s). Essentially figuring out to the minute details, i.e. the dataset and the information that’s important from the test reports.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;">Week 3 - 4 | May 28 - June 10</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Code the initial version of the script that would run the “make install” in selected directories depending upon the type of test </span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">that is </span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">called in for. Then add support to catch data from the output of the individual tests.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;">Week 5 | June 11 - June 15</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Phase 1 evaluation.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;">Week 5 - 8 | June 16 - July 8</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Extend script to filter out the raw data from the reports to gather important information, (the points relative to the failure). This may require backtracking from a failure point or just the failure report for the particular test thats running. (This is to be decided after running the tests manually and understanding the patterns</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">, week 2 work</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">).</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Result out useful data from the test reports. Also, add a script to check if the report is new or is repeated. This would require use of database </span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">or csv(comma separated values) </span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">unless suggested otherwise.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;">Week 9 | July 9 - July 13</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Phase 2 evaluation.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;">Week 9 - 11 | July 14 - July 29</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Filter out the edge cases and test the script itself for undesired output</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> or working</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">. Work on the back-end (preferably the database that would store the results). Add another script to obtain the data as required. (Date</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> wise/</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">patchset</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">/</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">commit wise). </span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">See if it’s possible to integrate the data fetching script into the testbot website to display the reports </span><i><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
          New
          Roman';font-style:italic;font-size:12.0000pt;mso-font-kerning:1.0000pt;">timeline</span></i><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;">Week 12 - 13 | July 30 - August 14</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Fix bugs, clean the code. Write documentation for the script(s). Final evaluation.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> </span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;">The API</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">The script(s) would</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">* Keep the test reports under version control system(preferably GIT). The way new failures or bugfixes can be catched.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">* Only show the relevant data to the failure if a testcase fails. (May require backtracking from the failure point).</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">* The data relevant to the failure would also help in keeping track of previous failures and keeping a timeline of tests.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <h2><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;">About Me</span></b><b><span
style="mso-spacerun:'yes';font-family:Arial;mso-fareast-font-family:SimHei;mso-bidi-font-family:'Times
          New
          Roman';font-weight:bold;font-size:16.0000pt;mso-font-kerning:1.0000pt;"></span></b></h2>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Name : Yash Yadav</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Email : </span><span><a
          href="mailto:yashyadav.710@outlook.com"><u><span class="15"
style="mso-spacerun:'yes';font-family:Calibri;color:rgb(0,0,255);text-decoration:underline;text-underline:single;font-size:12.0000pt;">yashyadav.710@outlook.com</span></u></a></span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> | <a class="moz-txt-link-abbreviated" href="mailto:yashdimpu@gmail.com">yashdimpu@gmail.com</a></span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Telephone : +91 - 810-427-1666</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Github : <a class="moz-txt-link-freetext" href="https://github.com/OhYash">https://github.com/OhYash</a></span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Telegram : @OhYash</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">IRC : ohyash
        on freenode IRC</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Country of Residence : India</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">Timezone : UTC + 05:30</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> </span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">I am an undergraduate student in my 3</span><sup><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
          New
Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;vertical-align:super;">rd</span></sup><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> year of Bachelors in technology in Lovely Professional University, in Punjab, India.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">My language of choice is C but I frequently choose between python and C depending upon the type task I do. I have been using git for the past one year.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> </span></p>
    <p class="MsoNormal"><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;">My semester would end on 21</span><sup><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
          New
Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;vertical-align:super;">st</span></sup><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"> May and yes, I would be having exams within that period. I would have some placement preparatory classes in June, but If I am selected, I would be able to give about 5-6 hours everyday in weekdays and more(8-10) on weekends.</span><span
style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:SimSun;mso-bidi-font-family:'Times
        New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;"></span></p>
  </body>
</html>