Test Cases

From FarmShare

Revision as of 14:08, 13 December 2011 by Chekh (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page should have some "test cases" that users or sysadmins can run to verify the functionality of the barleys.

TC1: submit a job from a corn via /mnt/glusterfs

  1. cd /mnt/glusterfs/your_sunetid
  2. echo "hostname" | qsub -cwd
  3. qstat # check job status
  4. Check that the stderr output file is empty and the stdout output file contains the hostname of the machine that the job ran on

This test verifies that the shared filesystem is available and the job submission process works as expected.

TC2: submit a job from a corn with AUKS support

  1. kinit / klist -F # check that your ticket is forwardable
  2. aklog / tokens # check that you have an AFS token
  3. echo "hostname" | qsub
  4. Look for the "AUKS API request successful" line as qsub returns
  5. qstat # check job status
  6. Check that the stderr output file is empty and the stdout output file contains the hostname of the machine that the job ran on

This test verifies that AUKS handles the Kerberos/AFS tickets/tokens correctly.

TC3: check memory tracking

R script:

$ cat R8GB.R 
x <- array(1:1073741824, dim=c(1024,1024,1024)) 
x <- gaussian(); 

submit script:

Personal tools
Toolbox
LANGUAGES