A method, system, and program for verifying resource functionality before
use by a grid job submitted to a grid environment are provided. When a
new resource is allocated to a particular execution environment within a
grid environment managed by a grid management system, then a grid
verification service automatically selects and runs at least one
functionality test on the new resource as controlled by the grid
management system. Responsive to a result of the functionality test, the
grid verification system verifies whether the result meets an expected
result before enabling routing of the grid job to the new resource, such
that the functionality of the new resource is automatically verified
before access to the new resource is allowed to maintain quality of
service in processing grid jobs.