Testing Code Sprint - Potential Tasks (after/along with project_dependency work)
Reference (Testing Infrastructure Overview)
Automated Testing Infrastructure Overview: http://drupal.org/automated-testing
Coder Deployment
Information at #1241704-19: Deploy Project Dependency, Project and PIFT on d.o
PIFR Tasks
Needs review / commit
- #1126112: Full tests of Drupal being done for some contrib patches (testbots manually updated, but code not committed to PIFR)
- #830838: Allow configurable "Advisory" reviews (needs testing, tasks at http://drupal.org/node/1241704#comment-4901916)
- #1227386: syntax_files() prepends the module directory twice for simpletest files (contrib patch tests only?) (no work ... validate through other testing, and mark fixed)
- #1228314: Syntax check being done on all files instead of just files changed by patch (no work ... verify and/or close)
Needs development
Basic (no real PIFR/PIFT knowledge required)
- #1251560: Add an optional 'dependencies' field to the manual testbot tests form (tasks in issue comments)
- #1247134: Add a 'rebuild $test array' option in the tools section for a given branch (tasks in issue comments)
- #1236006: Add check in manual test form to confirm that Drupal core version matches module version (existing patch could be revisited and cleaned up before commit)
- #1233212: Redirect user to admin/pifr when initiating a test via the testbot manual test form (Basic redirection, but challenge to redirect and test in parallel)
- #1233210: Add javascript auto-refresh to admin/pifr "active review status" fieldset on testbots (Basic AHAH/AJAX refresh)
- #839970: Add "description" field to PIFR test client
Advanced (may require knowledge of PIFR/PIFT processing)
- #1228462: Provide branch testing status and retest options on Drupal.org project pages (Some basic pre-work done in sandbox at http://drupal.org/sandbox/jthorson/1238958, duplicate of PIFT issue #698386: Integrate branch tests with project page/releases)
- #1205140: Capture duration for test runs (Should be able to add some sort of timestamps without needing simpletest)
- #1156804: Event log should include test result and link to test result
PIFT Tasks
Implement Project_Dependency
- #1228310: Integrate with Project Dependency & #102102: Parse project .info files: present module list and dependency information
Needs review / commit
- #1255252: Missing argument in watchdog call results in empty watchdog messages (trivial, also duplicated at #848948: Invalid watchdog call)
- #1108466: Branch cleanup (infrastructure)
- #879662: Use test.directory.review instead of module list (refactoring)
Needs Review / Dependency integration
- #1123896: Any project/any branch (including sandbox) should be able to have automated testing (with sandbox patches in #1253890: Conversion notes, impacts, and strategies)
Revisit after Dependency Implementation
- #873496: Bogus test results PASSED: [[SimpleTest]]: [MySQL] 0 passes.
Needs Development
- #1162082: Add a warning if a diff/patch file is selected and issue status is not testable
Also list for PIFT 2.3 located at #829852: PIFT 2.3 Requirements (close?)
Comments
Comment #1
jthorson commentedSprint done - no need to leave open.