(Created page with "__NOTOC__ {|- style="vertical-align: text-top;" |- valign="top" | style="border: 0px solid white;" | {|- valign="top" |- | style="border: 0px solid white;" | |- style="back...") |
No edit summary |
||
(42 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
|- | |- | ||
| style="border: 0px solid white;" | | | style="border: 0px solid white;" | | ||
* '''Fedora Account''': | * '''Fedora Account''': pallavikumarijha | ||
* '''E-mail''': [mailto: | * '''E-mail''': [mailto:pallavikumarijha@gmail.com pallavikumarijha@gmail.com] | ||
* '''IRC''': | * '''IRC nick''': pjha | ||
* '''Blog''': [http:// | * '''Blog''': [http://invinciblepallavi.wordpress.com/ http://invinciblepallavi.wordpress.com] | ||
* '''Twitter''': [ | * '''Twitter''': [https://twitter.com/pallavi_angela https://twitter.com/pallavi_angela] | ||
* '''GitHub''': [https://github.com/ | * '''GitHub''': [https://github.com/PallaviKumariJha PallaviKumariJha] | ||
* '''Country''': India | * '''Country''': India | ||
|} | |} | ||
Line 25: | Line 25: | ||
|- style="background-color: #3C6EB4; color: white; border: 0px solid white;" | |- style="background-color: #3C6EB4; color: white; border: 0px solid white;" | ||
| style="border: 0px solid white;" | | | style="border: 0px solid white;" | | ||
''' | '''Myself''' | ||
|- | |- | ||
| style="border: 0px solid white;" | | | style="border: 0px solid white;" | | ||
I am | I am final year student currently pursuing my Bachelor's degree in Computer Science and Engineering from Amrita University, Amrita School of Engineering, Amritapuri, India.I have sound knowledge of C, C++, Python, Cmocka unit testing framework. I have great passion for open source. I have been using Fedora since 2011. I could contribute to Fedora when I got selected in the Round 7 of [https://gnome.org/opw/ OPW] | ||
internship. I have been working on Unit Test SSSD from past 3 months. | |||
internship. I have been working on | |||
|} | |} | ||
Line 40: | Line 38: | ||
|- style="background-color: #e6e6e6;" | |- style="background-color: #e6e6e6;" | ||
| style="border: 0px solid white;" | | | style="border: 0px solid white;" | | ||
''' | '''Unit Test SSSD''' | ||
|- | |- | ||
| style="border: 0px solid white;" | | | style="border: 0px solid white;" | | ||
The general idea for the unit tests was to cover the two most important parts: | |||
● retrieving user information. | |||
● authenticating users. | |||
The unit testing framework focused on the core SSSD features that are enabled in most of SSSD deployments. Main focus was on testing authentication(PAM) and identity information(NSS). | |||
|- style="background-color: #e6e6e6;" | |- style="background-color: #e6e6e6;" | ||
| style="border: 0px solid white;" | | | style="border: 0px solid white;" | | ||
''' | '''Project plan''' | ||
|- | |- | ||
| style="border: 0px solid white;" | | | style="border: 0px solid white;" | | ||
The initial stage of my work deat with, becoming familiar with SSSD and learning concepts of cmocka unittesting framework as mentioned here: https://fedorahosted.org/sssd/wiki/DesignDocs/TestCoverage | |||
|- style="background-color: #e6e6e6;" | |- style="background-color: #e6e6e6;" | ||
| style="border: 0px solid white;" | | | style="border: 0px solid white;" | | ||
''' | '''Patches''' | ||
|- | |- | ||
| style="border: 0px solid white;" | | | style="border: 0px solid white;" | | ||
This test coverage helped raising the confidence in SSSD, which is the central piece of modern enterprise authentication on Linux. I could successfully tested different modules of SSSD with consistent code cleanup. Patches were merged with source code. | |||
https://github.com/ | https://github.com/PallaviKumariJha/SSSD-OPW-13-14 | ||
|} | |} | ||
| style="border: 0px solid white;" | | | style="border: 0px solid white;" | | ||
{|- style="width: | {|- style="width:300px; float: right; border: 0px solid #ffffff; background: #D7EEF4; padding: 10px;" | ||
|- style=" color: white;" | |- style=" color: white;" | ||
|- style="background-color: #3C6EB4; color: white;" | |- style="background-color: #3C6EB4; color: white;" | ||
| style="border: 0px solid white;" | | | style="border: 0px solid white;" | | ||
Pallavi | |||
|- | |- | ||
| style="border: 0px solid white; background: #ffffff;" | | | style="border: 0px solid white; background: #ffffff;" | | ||
[[Image: | [[Image:pallavi.png|492px|200px]] | ||
|} | |} |
Latest revision as of 12:36, 27 March 2014
|
|