From fe9efc47597f40dd8b5db13b5fb01342bf95fdf1 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Tue, 25 Oct 2005 19:27:24 +0000 Subject: [PATCH] relocate_to_slurm_trunk --- testsuite/expect/test1.4 | 67 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100755 testsuite/expect/test1.4 diff --git a/testsuite/expect/test1.4 b/testsuite/expect/test1.4 new file mode 100755 index 00000000000..bad8ac1a34f --- /dev/null +++ b/testsuite/expect/test1.4 @@ -0,0 +1,67 @@ +#!/usr/bin/expect +############################################################################ +# Purpose: Test of SLURM functionality +# Confirm that srun usage option works (--usage option). +# +# Output: "TEST: #.#" followed by "SUCCESS" if test was successful, OR +# "FAILURE: ..." otherwise with an explanation of the failure, OR +# anything else indicates a failure mode that must be investigated. +############################################################################ +# Copyright (C) 2002 The Regents of the University of California. +# Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER). +# Written by Moe Jette <jette1@llnl.gov> +# UCRL-CODE-2002-040. +# +# This file is part of SLURM, a resource management program. +# For details, see <http://www.llnl.gov/linux/slurm/>. +# +# SLURM is free software; you can redistribute it and/or modify it under +# the terms of the GNU General Public License as published by the Free +# Software Foundation; either version 2 of the License, or (at your option) +# any later version. +# +# SLURM is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along +# with SLURM; if not, write to the Free Software Foundation, Inc., +# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. +############################################################################ +source ./globals + +set test_id "1.4" +set exit_code 0 +set matches 0 + +print_header $test_id + +# +# Report the srun usage format +# +spawn $srun --usage +expect { + -re "Usage: .* executable .*" { + incr matches + exp_continue + } + timeout { + send_user "\nFAILURE: srun not responding\n" + kill_srun + set exit_code 1 + exp_continue + } + eof { + wait + } +} + +if {$matches != 1} { + send_user "\nFAILURE: srun failed to report usage format\n" + set exit_code 1 +} +if {$exit_code == 0} { + send_user "\nSUCCESS\n" +} +exit $exit_code -- GitLab