= Project: !EdenTest - An ATDD testing framework built using Robot Framework = Name : '''Arnav Sharma'''[[BR]] Mentor: '''Dominic König'''[[BR]] === Meeting === '''Time''' : '''Monday 0700 UTC''' [[BR]] '''Venue''' : '''Hangouts''' (Contact - arnavsharma93@gmail.com) [[BR]] '''Meeting Doc''': [https://docs.google.com/document/d/15X2Ap6UeUhn5M9qSwISofZuZp3_k4xqlwINTFmhRURw/edit?usp=sharing] [[BR]] === Progress === ||= Date =||= Goal =||= Remarks =||= Status =|| ||= 11th May =||= Integrate redsin's [https://github.com/nerdis/edentest edentest] into Sahana Eden =||= [https://github.com/arnavsharma93/eden/commit/ae5d544c37eee77021dcc153c3d66d1d8001e8eb Commit] =||= Completed =|| ||= 11th May =||= Simplify the directory structure and get !EdenTest merged =||= [https://github.com/flavour/eden/pull/767 #767] =||= Merged =|| ||= 18th May =||= Documentation on how to set up Robot framework + run the tests =||=[http://eden.sahanafoundation.org/wiki/DeveloperGuidelines/EdenTest EdenTest] =||= Completed =|| ||= 19th May =||= Write a setup script for !EdenTest which uses pip/easy_install =||= [https://github.com/arnavsharma93/eden/commit/b391e7245d958595a8fb78239f9155bdd925e855 Commit] =||= [https://github.com/flavour/eden/pull/790 Pull request #790] Merged=|| ||= 22nd May =||= Documentation on how to write new tests =||= [http://eden.sahanafoundation.org/wiki/DeveloperGuidelines/EdenTest/WriteTestcase Writing testcases for EdenTest] =||= Completed =|| ||= 5th June =||= Wrote the article on Advanced Test Design =||= [http://eden.sahanafoundation.org/wiki/DeveloperGuidelines/EdenTest/WriteTestcase/Advanced Advanced Test Design] =||= Completed =|| ||= 7th June =||= Fixed the -Independent- aspect of !EdenTest =||= [https://github.com/flavour/eden/pull/792 Pull request #792] =||= Merged =|| ||= 8th June =||= Wrote keywords for testing Sunflower =||= [https://github.com/flavour/eden/pull/792 Pull request #792] =||= Merged =|| ||= 10th June =||= Created a RF !EdenTest library for Sahana =||= [https://github.com/flavour/eden/pull/818 Pull request #818] =||= Yet to be merged =|| ||= 11th June =||= Created an Eden interface with the !EdenTest library which runs in web2py =||= [https://github.com/arnavsharma93/eden/commit/d87852b7561456bac42e0e256f14a45aafdc1603 Commit] =||= Approach discarded =|| ||= 26th June =||= A controller to respond to get requests made by !EdenTest =||= [https://github.com/arnavsharma93/eden/commit/1f80b68a483eae998af2007ae057378dc4795fec Commit] =||= To be reviewed =|| ||= 27th June =||= Modified RF !EdenTest library so that it works on remote servers as well, discarded the above Eden Interface =||= [https://github.com/arnavsharma93/eden/commit/d25c6c4e40f71ac31578e79dd141b24434799c4d Commit] =||= To be reviewed =||