User Tools

Site Tools


Testing Code

The Evergreen community can always use help from volunteers willing to test newly-contributed code.

These Evergreen bug fixes and code for new features are ready for testing. According to community guidelines, each piece of new code needs to be tested and get a sign-off from somebody else before it can be merged into Evergreen

Testing involves the following steps:

  1. Loading the code on a non-production server. If you cannot load code or cannot work with a local tech person to load code, you can submit a request for an Evergreen Sandbox.
  2. To avoid duplication of effort, add yourself to the "Assigned To" field in the Launchpad bug.
  3. If your testing finds the bug fix works as expected and does not break other functionality:
    1. sign off on the code through git or add a comment to the Launchpad bug that says "I have tested this code and consent to signing off on it with my name, [enter name or consistent alias], and my email address, [enter email address]."
    2. Add a signedoff tag to the LP bug.
    3. Remove yourself from the "Assigned To" field.
  4. If you discover problems when testing, add a comment to the Launchpad bug and remove yourself from the "Assigned To" field.
dev/testing_code.txt · Last modified: 2022/02/10 13:34 by

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.