Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
Slurm
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
tud-zih-energy
Slurm
Commits
a0b552a3
Commit
a0b552a3
authored
14 years ago
by
Joseph P. Donaghy
Browse files
Options
Downloads
Patches
Plain Diff
Edit for variable uniformity.
parent
5605217f
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
testsuite/expect/test21.24
+48
-49
48 additions, 49 deletions
testsuite/expect/test21.24
with
48 additions
and
49 deletions
testsuite/expect/test21.24
+
48
−
49
View file @
a0b552a3
...
...
@@ -34,7 +34,6 @@
source ./globals_accounting
set test_id "test21.24"
set test_nu "test21-24"
set file_in "$test_id.input"
set file_in2 "$test_id.input2"
set file_in3 "$test_id.input3"
...
...
@@ -53,15 +52,15 @@ set wco withcoordinator
set par Parent
set roo root
set clu Cluster
set tc1
[format "%s%s" $test_nu "clus1"]
set tc2
[format "%s%s" $test_nu "clus2"]
set tc3
[format "%s%s" $test_nu "clus3"]
set tc1
slurm_test-cluster.1
set tc2
slurm_test-cluster.2
set tc3
slurm_test-cluster.3
set acc Account
set nams names
set
nm
1
[format "%s%s" $test_nu "acct1"]
set
nm
2
[format "%s%s" $test_nu "acct2"]
set
nm
3
[format "%s%s" $test_nu "acct3"]
set
nm
4
[format "%s%s" $test_nu "acct4"]
set
ta
1
slurm_test-account.1
set
ta
2
slurm_test-account.2
set
ta
3
slurm_test-account.3
set
ta
4
slurm_test-account.4
set dsc Description
set ds1 scienceacct
set ds2 physicsacct
...
...
@@ -73,10 +72,10 @@ set or2 physicsorg
set or3 theoryorg
set or4 appliedorg
set usr User
set u
s
1
[format "%s%s" $test_nu "
user1
"]
set u
s
2
[format "%s%s" $test_nu "
user2
"]
set u
s
3
[format "%s%s" $test_nu "
user3
"]
set u
s
4
[format "%s%s" $test_nu "
user4
"]
set
t
u1
slurm_test-
user
.
1
set
t
u2
slurm_test-
user
.
2
set
t
u3
slurm_test-
user
.
3
set
t
u4
slurm_test-
user
.
4
set qs QOS
set qs1 tnormal
set qs2 runfirst
...
...
@@ -227,8 +226,8 @@ if { [string compare [check_accounting_admin_level] "Administrator"] } {
}
#make sure we have a clean system and permission to do this work
remove_user "" "" "$u
s
1,$u
s
2,$u
s
3,$u
s
4"
remove_acct "" "$
nm
1,$
nm
2,$
nm
3,$
nm
4"
remove_user "" "" "$
t
u1,$
t
u2,$
t
u3,$
t
u4"
remove_acct "" "$
ta
1,$
ta
2,$
ta
3,$
ta
4"
remove_qos "$qs1,$qs2,$qs3"
remove_cluster "$tc1,$tc2,$tc3"
if {$access_err != 0} {
...
...
@@ -239,8 +238,8 @@ if {$access_err != 0} {
#add qos
incr exit_code [add_qos "$qs2"]
if { $exit_code } {
remove_user "" "" "$u
s
1,$u
s
2,$u
s
3,$u
s
4"
remove_acct "" "$
nm
1,$
nm
2,$
nm
3,$
nm
4"
remove_user "" "" "$
t
u1,$
t
u2,$
t
u3,$
t
u4"
remove_acct "" "$
ta
1,$
ta
2,$
ta
3,$
ta
4"
remove_qos "$qs1,$qs2,$qs3"
remove_cluster "$tc1,$tc2,$tc3"
exit $exit_code
...
...
@@ -250,8 +249,8 @@ if { $exit_code } {
#name QOS Fairshare GrpCPUs GrpJobs GrpNodes GrpSubmitJobs MaxCPUMins MaxCPUs MaxJobs MaxNodes MaxSubmitJobs MaxWallDurationPerJob
incr exit_code [add_cluster "$tc3" "$qs2" "$fs6" "$gc6" "$gj6" "$gn6" "$gs6" "$mm6" "$mc6" "$mj6" "$mn6" "$ms6" "$mw6"]
if { $exit_code } {
remove_user "" "" "$u
s
1,$u
s
2,$u
s
3,$u
s
4"
remove_acct "" "$
nm
1,$
nm
2,$
nm
3,$
nm
4"
remove_user "" "" "$
t
u1,$
t
u2,$
t
u3,$
t
u4"
remove_acct "" "$
ta
1,$
ta
2,$
ta
3,$
ta
4"
remove_qos "$qs1,$qs2,$qs3"
remove_cluster "$tc1,$tc2,$tc3"
exit $exit_code
...
...
@@ -259,28 +258,28 @@ if { $exit_code } {
#add accounts
#cluster parent name description organization qos Fairshare GrpCPUMins GrpCPUs GrpJobs GrpNodes GrpSubmitJobs GrpWall MaxCPUMins MaxCPUs MaxJobs MaxNodes MaxSubmitJobs MaxWallDurationPerJob
incr exit_code [add_acct "$tc3" "$roo" "$
nm
4" "$ds4" "$or4" "$qs2" "$fs5" "$gm5" "$gc5" "$gj5" "$gn5" "$gs5" "$gw5" "$mm5" "$mc5" "$mj5" "$mn5" "$ms5" "$mw5"]
incr exit_code [add_acct "$tc3" "$roo" "$
ta
4" "$ds4" "$or4" "$qs2" "$fs5" "$gm5" "$gc5" "$gj5" "$gn5" "$gs5" "$gw5" "$mm5" "$mc5" "$mj5" "$mn5" "$ms5" "$mw5"]
if { $exit_code } {
remove_user "" "" "$u
s
1,$u
s
2,$u
s
3,$u
s
4"
remove_acct "" "$
nm
1,$
nm
2,$
nm
3,$
nm
4"
remove_qos "$qs1,$qs2,
$q
s3"
remove_user "" "" "$
t
u1,$
t
u2,$
t
u3,$
t
u4"
remove_acct "" "$
ta
1,$
ta
2,$
ta
3,$
ta
4"
remove_qos "$qs1,$qs2,
ta
s3"
remove_cluster "$tc1,$tc2,$tc3"
exit $exit_code
}
incr exit_code [add_acct "$tc3" "$
nm
4" "$
nm
3" "$ds3" "$or3" "$qs2" "$fs4" "$gm4" "$gc4" "$gj4" "$gn4" "$gs4" "$gw4" "$mm4" "$mc4" "$mj4" "$mn4" "$ms4" "$mw4"]
incr exit_code [add_acct "$tc3" "$
ta
4" "$
ta
3" "$ds3" "$or3" "$qs2" "$fs4" "$gm4" "$gc4" "$gj4" "$gn4" "$gs4" "$gw4" "$mm4" "$mc4" "$mj4" "$mn4" "$ms4" "$mw4"]
if { $exit_code } {
remove_user "" "" "$u
s
1,$u
s
2,$u
s
3,$u
s
4"
remove_acct "" "$
nm
1,$
nm
2,$
nm
3,$
nm
4"
remove_user "" "" "$
t
u1,$
t
u2,$
t
u3,$
t
u4"
remove_acct "" "$
ta
1,$
ta
2,$
ta
3,$
ta
4"
remove_qos "$qs1,$qs2,$qs3"
remove_cluster "$tc1,$tc2,$tc3"
exit $exit_code
}
incr exit_code [add_acct "$tc3" "$
nm
3" "$
nm
2" "$ds2" "$or2" "$qs2" "$fs3" "$gm3" "$gc3" "$gj3" "$gn3" "$gs3" "$gw3" "$mm3" "$mc3" "$mj3" "$mn3" "$ms3" "$mw3"]
incr exit_code [add_acct "$tc3" "$
ta
3" "$
ta
2" "$ds2" "$or2" "$qs2" "$fs3" "$gm3" "$gc3" "$gj3" "$gn3" "$gs3" "$gw3" "$mm3" "$mc3" "$mj3" "$mn3" "$ms3" "$mw3"]
if { $exit_code } {
remove_user "" "" "$u
s
1,$u
s
2,$u
s
3,$u
s
4"
remove_acct "" "$
nm
1,$
nm
2,$
nm
3,$
nm
4"
remove_user "" "" "$
t
u1,$
t
u2,$
t
u3,$
t
u4"
remove_acct "" "$
ta
1,$
ta
2,$
ta
3,$
ta
4"
remove_qos "$qs1,$qs2,$qs3"
remove_cluster "$tc1,$tc2,$tc3"
exit $exit_code
...
...
@@ -288,28 +287,28 @@ if { $exit_code } {
#add users
# cluster account name part adminlevel defaultaccount defaultwckey wckeys qoslevel Fairshare GrpCPUMins GrpCPUs GrpJobs GrpNodes GrpSubmitJobs GrpWall MaxCPUMins MaxCPUs MaxJobs MaxNodes MaxSubmitJobs MaxWallDurationPerJob
incr exit_code [add_user "$tc3" "$
nm
4" "$u
s
3" "" "$ala" "$
nm
3" "$wk3" "$wk1,$wk2,$wk4" "$qs2" "$fs3" "$gm3" "$gc3" "$gj3" "$gn3" "$gs3" "$gw3" "$mm3" "$mc3" "$mj3" "$mn3" "$ms3" "$mw3" ]
incr exit_code [add_user "$tc3" "$
ta
4" "$
t
u3" "" "$ala" "$
ta
3" "$wk3" "$wk1,$wk2,$wk4" "$qs2" "$fs3" "$gm3" "$gc3" "$gj3" "$gn3" "$gs3" "$gw3" "$mm3" "$mc3" "$mj3" "$mn3" "$ms3" "$mw3" ]
if { $exit_code } {
remove_user "" "" "$u
s
1,$u
s
2,$u
s
3,$u
s
4"
remove_acct "" "$
nm
1,$
nm
2,$
nm
3,$
nm
4"
remove_user "" "" "$
t
u1,$
t
u2,$
t
u3,$
t
u4"
remove_acct "" "$
ta
1,$
ta
2,$
ta
3,$
ta
4"
remove_qos "$qs1,$qs2,$qs3"
remove_cluster "$tc1,$tc2,$tc3"
exit $exit_code
}
incr exit_code [add_user "$tc3" "$
nm
3" "$u
s
2" "" "$alo" "$
nm
2" "$wk2" "$wk1,$wk3,$wk4" "$qs2" "$fs2" "$gm2" "$gc2" "$gj2" "$gn2" "$gs2" "$gw2" "$mm2" "$mc2" "$mj2" "$mn2" "$ms2" "$mw2" ]
incr exit_code [add_user "$tc3" "$
ta
3" "$
t
u2" "" "$alo" "$
ta
2" "$wk2" "$wk1,$wk3,$wk4" "$qs2" "$fs2" "$gm2" "$gc2" "$gj2" "$gn2" "$gs2" "$gw2" "$mm2" "$mc2" "$mj2" "$mn2" "$ms2" "$mw2" ]
if { $exit_code } {
remove_user "" "" "$u
s
1,$u
s
2,$u
s
3,$u
s
4"
remove_acct "" "$
nm
1,$
nm
2,$
nm
3,$
nm
4"
remove_user "" "" "$
t
u1,$
t
u2,$u
tu
3,$
t
u4"
remove_acct "" "$
ta
1,$
ta
2,$
ta
3,$
ta
4"
remove_qos "$qs1,$qs2,$qs3"
remove_cluster "$tc1,$tc2,$tc3"
exit $exit_code
}
incr exit_code [add_user "$tc3" "$
nm
2" "$u
s
1" "" "$aln" "$
nm
2" "$wk1" "$wk2,$wk3,$wk4" "$qs2" "$fs1" "$gm1" "$gc1" "$gj1" "$gn1" "$gs1" "$gw1" "$mm1" "$mc1" "$mj1" "$mn1" "$ms1" "$mw1" ]
incr exit_code [add_user "$tc3" "$
ta
2" "$
t
u1" "" "$aln" "$
ta
2" "$wk1" "$wk2,$wk3,$wk4" "$qs2" "$fs1" "$gm1" "$gc1" "$gj1" "$gn1" "$gs1" "$gw1" "$mm1" "$mc1" "$mj1" "$mn1" "$ms1" "$mw1" ]
if { $exit_code } {
remove_user "" "" "$u
s
1,$u
s
2,$u
s
3,$u
s
4"
remove_acct "" "$
nm
1,$
nm
2,$
nm
3,$
nm
4"
remove_user "" "" "$
t
u1,$
t
u2,$
t
u3,$
t
u4"
remove_acct "" "$
ta
1,$
ta
2,$
ta
3,$
ta
4"
remove_qos "$qs1,$qs2,$qs3"
remove_cluster "$tc1,$tc2,$tc3"
exit $exit_code
...
...
@@ -374,32 +373,32 @@ while {[gets $tfile line] != -1} {
} elseif {![string compare $line "$usr - $roo:$dac='$roo':$al='$ala':DefaultQOS='':$fs=1"]} {
send_user "match 3\n"
incr matches
} elseif {![string compare $line "$acc - $
nm
4:$dsc='$ds4':$org='$or4':DefaultQOS='':$fs=$fs5:$gm=$gm5:$gc=$gc5:$gj=$gj5:$gn=$gn5:$gs=$gs5:$gw=$gw5:$mp=$mm5:$mu=$mc5:$mj=$mj5:$mnj=$mn5:$ms=$ms5:$md=$mw5:$qs='$qs2'"]} {
} elseif {![string compare $line "$acc - $
ta
4:$dsc='$ds4':$org='$or4':DefaultQOS='':$fs=$fs5:$gm=$gm5:$gc=$gc5:$gj=$gj5:$gn=$gn5:$gs=$gs5:$gw=$gw5:$mp=$mm5:$mu=$mc5:$mj=$mj5:$mnj=$mn5:$ms=$ms5:$md=$mw5:$qs='$qs2'"]} {
send_user "match 4\n"
incr matches
} elseif {![string compare $line "$par - $
nm
4"]} {
} elseif {![string compare $line "$par - $
ta
4"]} {
send_user "match 5\n"
incr matches
} elseif {![string compare $line "$usr - $u
s
3:$dac='$
nm
3':$dw='$wk3':$al='$ala':$wk='$wk3,$wk1,$wk2,$wk4':DefaultQOS='':$fs=$fs3:$gm=$gm3:$gc=$gc3:$gj=$gj3:$gn=$gn3:$gs=$gs3:$gw=$gw3:$mp=$mm3:$mu=$mc3:$mj=$mj3:$mnj=$mn3:$ms=$ms3:$md=$mw3:$qs='$qs2'"]} {
} elseif {![string compare $line "$usr - $
t
u3:$dac='$
ta
3':$dw='$wk3':$al='$ala':$wk='$wk3,$wk1,$wk2,$wk4':DefaultQOS='':$fs=$fs3:$gm=$gm3:$gc=$gc3:$gj=$gj3:$gn=$gn3:$gs=$gs3:$gw=$gw3:$mp=$mm3:$mu=$mc3:$mj=$mj3:$mnj=$mn3:$ms=$ms3:$md=$mw3:$qs='$qs2'"]} {
# should come through 2 times
send_user "match 6\n"
incr matches
} elseif {![string compare $line "$acc - $
nm
3:$dsc='$ds3':$org='$or3':DefaultQOS='':$fs=$fs4:$gm=$gm4:$gc=$gc4:$gj=$gj4:$gn=$gn4:$gs=$gs4:$gw=$gw4:$mp=$mm4:$mu=$mc4:$mj=$mj4:$mnj=$mn4:$ms=$ms4:$md=$mw4:$qs='$qs2'"]} {
} elseif {![string compare $line "$acc - $
ta
3:$dsc='$ds3':$org='$or3':DefaultQOS='':$fs=$fs4:$gm=$gm4:$gc=$gc4:$gj=$gj4:$gn=$gn4:$gs=$gs4:$gw=$gw4:$mp=$mm4:$mu=$mc4:$mj=$mj4:$mnj=$mn4:$ms=$ms4:$md=$mw4:$qs='$qs2'"]} {
send_user "match 7\n"
incr matches
} elseif {![string compare $line "$par - $
nm
3"]} {
} elseif {![string compare $line "$par - $
ta
3"]} {
send_user "match 8\n"
incr matches
} elseif {![string compare $line "$acc - $
nm
2:$dsc='$ds2':$org='$or2':DefaultQOS='':$fs=$fs3:$gm=$gm3:$gc=$gc3:$gj=$gj3:$gn=$gn3:$gs=$gs3:$gw=$gw3:$mp=$mm3:$mu=$mc3:$mj=$mj3:$mnj=$mn3:$ms=$ms3:$md=$mw3:$qs='$qs2'"]} {
} elseif {![string compare $line "$acc - $
ta
2:$dsc='$ds2':$org='$or2':DefaultQOS='':$fs=$fs3:$gm=$gm3:$gc=$gc3:$gj=$gj3:$gn=$gn3:$gs=$gs3:$gw=$gw3:$mp=$mm3:$mu=$mc3:$mj=$mj3:$mnj=$mn3:$ms=$ms3:$md=$mw3:$qs='$qs2'"]} {
send_user "match 9\n"
incr matches
} elseif {![string compare $line "$par - $
nm
2"]} {
} elseif {![string compare $line "$par - $
ta
2"]} {
send_user "match 10\n"
incr matches
} elseif {![string compare $line "$usr - $u
s
1:$dac='$
nm
2':$dw='$wk1':$wk='$wk3,$wk1,$wk2,$wk4':DefaultQOS='':$fs=$fs1:$gm=$gm1:$gc=$gc1:$gj=$gj1:$gn=$gn1:$gs=$gs1:$gw=$gw1:$mp=$mm1:$mu=$mc1:$mj=$mj1:$mnj=$mn1:$ms=$ms1:$md=$mw1:$qs='$qs2'"]} {
} elseif {![string compare $line "$usr - $
t
u1:$dac='$
ta
2':$dw='$wk1':$wk='$wk3,$wk1,$wk2,$wk4':DefaultQOS='':$fs=$fs1:$gm=$gm1:$gc=$gc1:$gj=$gj1:$gn=$gn1:$gs=$gs1:$gw=$gw1:$mp=$mm1:$mu=$mc1:$mj=$mj1:$mnj=$mn1:$ms=$ms1:$md=$mw1:$qs='$qs2'"]} {
send_user "match 11\n"
incr matches
} elseif {![string compare $line "$usr - $u
s
2:$dac='$
nm
2':$dw='$wk2':$al='$alo':$wk='$wk3,$wk1,$wk2,$wk4':DefaultQOS='':$fs=$fs2:$gm=$gm2:$gc=$gc2:$gj=$gj2:$gn=$gn2:$gs=$gs2:$gw=$gw2:$mp=$mm2:$mu=$mc2:$mj=$mj2:$mnj=$mn2:$ms=$ms2:$md=$mw2:$qs='$qs2'"]} {
} elseif {![string compare $line "$usr - $
t
u2:$dac='$
ta
2':$dw='$wk2':$al='$alo':$wk='$wk3,$wk1,$wk2,$wk4':DefaultQOS='':$fs=$fs2:$gm=$gm2:$gc=$gc2:$gj=$gj2:$gn=$gn2:$gs=$gs2:$gw=$gw2:$mp=$mm2:$mu=$mc2:$mj=$mj2:$mnj=$mn2:$ms=$ms2:$md=$mw2:$qs='$qs2'"]} {
# should come through 2 times
send_user "match 12\n"
incr matches
...
...
@@ -414,14 +413,14 @@ if {$matches != 14} {
#
# This is the end below here
incr exit_code [remove_user "" "" "$u
s
1,$u
s
2,$u
s
3,$u
s
4"]
incr exit_code [remove_acct "" "$
nm
1,$
nm
2,$
nm
3,$
nm
4"]
incr exit_code [remove_user "" "" "$
t
u1,$
t
u2,$
t
u3,$
t
u4"]
incr exit_code [remove_acct "" "$
ta
1,$
ta
2,$
ta
3,$
ta
4"]
incr exit_code [remove_qos "$qs1,$qs2,$qs3"]
incr exit_code [remove_cluster "$tc1,$tc2,$tc3"]
if {$exit_code == 0} {
exec $bin_rm -f $file_out4
send_user "\nSUCCESS\n"
print_success $test_id
} else {
send_user "\nFAILURE\n"
}
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment