From Fedora Project Wiki

No edit summary
No edit summary
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;" |
'''About me'''
'''Myself'''
|-
|-
| style="border: 0px solid white;" |
| style="border: 0px solid white;" |
I am a junior at Indian Institute of Information Technology, Allahabad, India. I love to code in
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]  
Python and C++. I have been using Fedora since 2010, but had never contributed to it. I get
internship. I have been working on Unit Test SSSD from past 3 months.   
this opportunity when I got selected in the Round 7 of [https://gnome.org/opw/ OPW]  
internship. I have been working on Datagrepper project from past 3 months.   
|}
|}


Line 40: Line 38:
|- style="background-color: #e6e6e6;"
|- style="background-color: #e6e6e6;"
| style="border: 0px solid white;" |
| style="border: 0px solid white;" |
'''Datagrepper'''
'''Unit Test SSSD'''
|-
|-
| style="border: 0px solid white;" |
| style="border: 0px solid white;" |
I mainly worked on web-front end of datagrepper to convert json data into html cards. Also added
The general idea for the unit tests was to cover the two most important parts:
odometer on front page.  
● retrieving user information.
https://apps.fedoraproject.org/datagrepper/raw
● 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;" |
'''Fedora-Packages'''
'''Project plan'''
|-
|-
| style="border: 0px solid white;" |
| style="border: 0px solid white;" |
Modified fedora-packages to embed html-cards from datagrepper into fedora-packages.
The initial stage of my work deat with, becoming familiar with SSSD and learning concepts of cmocka unit­testing 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;" |
'''mw-Datagrepper'''
'''Patches'''
|-
|-
| style="border: 0px solid white;" |
| style="border: 0px solid white;" |
Developed a MediaWiki extension that enable user to embed html cards from Datagrepper app on his/her user page
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/charulagrl/mw-Datagrepper
https://github.com/PallaviKumariJha/SSSD-OPW-13-14
|}
|}


Line 70: Line 70:
|- style="background-color: #3C6EB4; color: white;"
|- style="background-color: #3C6EB4; color: white;"
| style="border: 0px solid white;" |
| style="border: 0px solid white;" |
Charul
Pallavi
|-
|-
| style="border: 0px solid white; background: #ffffff;" |
| style="border: 0px solid white; background: #ffffff;" |
[[Image:charul.jpg|200px]]
[[Image:pallavi.jpg|200px]]
 
|- style="background-color: #3C6EB4; color: white;"
| style="border: 0px solid white;" |
Fedora Badges ({{ #fedorabadgescount: charul }})
|-
| style="border: 0px solid white;" |
{{ #fedorabadges: charul }}
|}
| style="border: 0px solid white;" |
|}

Revision as of 11:29, 25 March 2014



Contacts

Myself

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 OPW internship. I have been working on Unit Test SSSD from past 3 months.

Projects

Unit Test SSSD

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

Project plan

The initial stage of my work deat with, becoming familiar with SSSD and learning concepts of cmocka unit­testing framework as mentioned here: https://fedorahosted.org/sssd/wiki/DesignDocs/TestCoverage

Patches

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/PallaviKumariJha/SSSD-OPW-13-14



Pallavi

File:Pallavi.jpg