Index: pift.pages.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue_file_test/pift.pages.inc,v
retrieving revision 1.33
diff -u -r1.33 pift.pages.inc
--- pift.pages.inc	11 Jan 2010 19:52:39 -0000	1.33
+++ pift.pages.inc	12 Feb 2010 21:22:27 -0000
@@ -202,6 +202,9 @@
     if ($file['status'] > PIFT_STATUS_SENT && !$closed) {
       $operations[] = l(t('Re-test'), 'pift/retest/' . $file['test_id']);
     }
+    if ($file['status'] > PIFT_STATUS_PASS) {
+      $operations[] = l(t('Try now'), PIFT_SERVER . 'pifr/demo/' . $file['test_id']);
+    }
     $row[] = ($operations ? implode(' | ', $operations) : '<em>' . t('None') . '</em>');
 
     $rows[] = array('class' => $class, 'data' => $row);
Index: pift.test
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue_file_test/pift.test,v
retrieving revision 1.9
diff -u -r1.9 pift.test
--- pift.test	26 Jan 2010 06:19:32 -0000	1.9
+++ pift.test	12 Feb 2010 21:22:27 -0000
@@ -989,7 +984,7 @@
 
     // The test should be recorded as passing with the message sent in request.
     $this->assertAttachment($issue->nid, NULL, $file, t('Idle'), $response['results'][0]['message'],
-      t('View details') . ' | ' . t('Re-test'));
+      t('View details') . ' | ' . t('Re-test') . ' | ' . t('Try now'));
     $this->assertTest(4, PIFT_TYPE_FILE, 1, PIFT_STATUS_PASS);
   }
 }
