Difference between revisions of "Testing Joomla! patches QuickReferenceGuide/fr"
From Joomla! Documentation
(Created page with "===Créer un correctif=== Correctif (ou patch) = fichier texte qui décrit les changements dans le code source.") |
(Created page with "=== Joomla! Issue Tracker === * http://issues.joomla.org/ * Se connecter avec un compte GitHub -> pas encore de compte ? https://github.com/ * Statut : Nouveau (new) > Confirm...") |
||
Line 3: | Line 3: | ||
La page [[S:MyLanguage/Testing Joomla! patches|Tester les correctifs pour Joomla!]] décrit la procédure pour les tests de correctifs. Ce document est un guide de références rapides qui résume l'ensemble des étapes de ce processus. | La page [[S:MyLanguage/Testing Joomla! patches|Tester les correctifs pour Joomla!]] décrit la procédure pour les tests de correctifs. Ce document est un guide de références rapides qui résume l'ensemble des étapes de ce processus. | ||
− | === Joomla Issue Tracker === | + | === Joomla! Issue Tracker === |
* http://issues.joomla.org/ | * http://issues.joomla.org/ | ||
− | * | + | * Se connecter avec un compte GitHub -> pas encore de compte ? https://github.com/ |
− | * | + | * Statut : Nouveau (new) > Confirmé (confirmed) > En attente (pending) > Prêt à être appliqué (ready to Commit - RTC) > Fermé (closed) |
− | ** ''' | + | ** '''Nouveau''' - L'anomalie vient d'être rapportée. |
− | ** ''' | + | ** '''Confirmé''' - Quelqu'un a pu reproduire et confirmer l'anomalie. |
− | ** ''' | + | ** '''En attente''' - Un correctif est disponible (“PR” - pull request) ; 2 tests réussis sont OBLIGATOIRES. |
− | ** ''' | + | ** '''Prêt à être appliqué''' - A appliquer au code source de Joomla. |
− | ** | + | ** A besoin d'un avis (needs review) - Besoin d'un développeur confirmé pour régler l'anomalie. |
− | ** Information | + | ** Information demandée - Besoin de plus d'informations de la part de la personne ayant rapportée l'anomalie. |
===Testing Bugs, Reports, Patches=== | ===Testing Bugs, Reports, Patches=== |
Revision as of 09:30, 2 March 2015
La page Tester les correctifs pour Joomla! décrit la procédure pour les tests de correctifs. Ce document est un guide de références rapides qui résume l'ensemble des étapes de ce processus.
Joomla! Issue Tracker
- http://issues.joomla.org/
- Se connecter avec un compte GitHub -> pas encore de compte ? https://github.com/
- Statut : Nouveau (new) > Confirmé (confirmed) > En attente (pending) > Prêt à être appliqué (ready to Commit - RTC) > Fermé (closed)
- Nouveau - L'anomalie vient d'être rapportée.
- Confirmé - Quelqu'un a pu reproduire et confirmer l'anomalie.
- En attente - Un correctif est disponible (“PR” - pull request) ; 2 tests réussis sont OBLIGATOIRES.
- Prêt à être appliqué - A appliquer au code source de Joomla.
- A besoin d'un avis (needs review) - Besoin d'un développeur confirmé pour régler l'anomalie.
- Information demandée - Besoin de plus d'informations de la part de la personne ayant rapportée l'anomalie.
Testing Bugs, Reports, Patches
- Have working local web server environment (XAMPP, MAMP ect)
- Get Joomla “staging” from: https://github.com/joomla/joomla-cms
- Download, unzip to folder
- or: git clone https://github.com/joomla/joomla-cms.git
- Install Joomla at local web server
- Install with: Test English (GB) sample data
- Do not remove /installation/ folder!
- Joomla Patch Tester Component
- Download from: https://github.com/joomla-extensions/patchtester/releases
- Installation via Extensions > Install
- Add your own Github account details under Options (Username + Password)
- Testing found issues
- Find issue in Joomla Issue Tracker (useful filters: status, category, tests, easy)
- Reproduce bug (can't reproduce bug? → report)
- Install Patch in Joomla Patch Tester Component. patch: [#ID of patch – Some descriptive title for problem/patch]
- Test if bug is solved & report findings (use @test for successful test)
- Remove Patch (“revert patch”)
Report Bug
- Search in Issue Tracker if issue has been reported already
- Create new item [New Item]
- Title: use descriptive title!
- Description:
- Steps to reproduce the issue
- Expected result & actual result
- System information (as much as possible). e.g. your PHP information, browser + version
- Additional comments
- Priority: default: Medium
- Build: 3.4.x-dev (at this moment)
- Categories: select the most appropriate categories
Créer un correctif
Correctif (ou patch) = fichier texte qui décrit les changements dans le code source.
Methods:
- Use IDE (like Netbeans, PHPStorm)
- Improve Joomla code in editor & create .diff patch
- Use Github: https://github.com/joomla/joomla-cms
- Navigate to page with code
- Click “pencil” icon: “Clicking this button will fork this project so you can edit the file”
- Add improvements:
- Make changes in code under “Edit file”
- Add Commit Summary under Propose file change (50 char or less)
- Use optional extended description (in case 50 char was not enough)
- Save & choose Pull Request
- Use Command line “git” (for experienced users)
More information
- Component Patchtester: Component Patchtester for Testers
- Testing Joomla! patches: Testing Joomla! patches
- Testing Checklist: Testing Checklists
- Filing bugs and issues: Filing bugs and issues
- Bug Squad: Bug Squad
- Bug Tracking Process: Bug Tracking Process