Tags:
, view all tags

WMS Test Plan

YAIM-WMS Configuration Testing

WMS Job Submission/GetOutput Testing

Registers the job into the wmproxy, delivers it to the WM that submits it to the grid. Test job submission with the following type of jobs/jdl:
  • Normal
    • to JC
      [
      Type = "Job";
      JobType = "normal";
      InputSandbox = { "file://$HOME/test.sh"};
      VirtualOrganisation = "dteam";
      Executable="test.sh";
      Arguments="Hello ";
      Requirements = ( !RegExp("/cream-",other.GlueCEUniqueID));
      Rank = 0;
      fuzzyrank = true;
      StdOutput="message.txt";
      StdError="err.log";
      OutputSandbox={"message.txt","err.log",".BrokerInfo"};
      RetryCount = 0;
      usertags = [ jdl = "normal job" ];
      ShallowRetryCount = 3;
      ]
  • to ICE
    [
    Type = "Job";
    JobType = "normal";
    InputSandbox = { "file:///home/emolinari/test.sh"};
    VirtualOrganisation = "dteam";
    Executable="test.sh";
    Arguments="Hello ";
    Requirements = ( RegExp("/cream-",other.GlueCEUniqueID));
    Rank = 0;
    fuzzyrank = true;
    StdOutput="message.txt";
    StdError="err.log";
    OutputSandbox={"message.txt","err.log",".BrokerInfo"};
    usertags = [ jdl = "normal job to ICE" ];
    RetryCount = 0;
    ShallowRetryCount = 3;
    ]
where tests.sh for both the above jdl is
#/bin/sh
                                                                                                                    
echo "Hello...";

  • DAG to JC and IC as above specifying Requirements = ( RegExp("/cream-",other.GlueCEUniqueID)); or Requirements = ( RegExp("/cream-",other.GlueCEUniqueID)); respectively in the job jdl
    • DAG job jdls samples:
      [
      Type = "dag";
      VirtualOrganisation = "dteam";
      Max_nodes_running = 10;
      InputSandbox = "test.sh";
      FuzzyRank = true;
      Nodes = [
      nodeA = [
      file= "test_dag.jdl";
      ];
      nodeB = [
      file= "test_dag.jdl";
      ];
      nodeC = [
      file= "test_dag.jdl";
      ];
      nodeD = [
      file= "test_dag.jdl";
      ];
      nodeE = [
      file= "test_dag.jdl";
      ];
      nodeF= [
      file= "test_dag.jdl";
      ];
      ];
      Dependencies = {
      {{nodeA, nodeB}, nodeC},{nodeD,nodeE.nodeF}
      }
      ]

WMS Job List-match Testing

-- ElisabettaMolinari - 2010-02-24

Edit | Attach | PDF | History: r30 | r4 < r3 < r2 < r1 | Backlinks | Raw View | More topic actions...
Topic revision: r1 - 2010-02-24 - ElisabettaMolinari
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback