This is an automated email from the ASF dual-hosted git repository.
pbacsko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/yunikorn-core.git
The following commit(s) were added to refs/heads/master by this push:
new 5706b54b [YUNIKORN-2673] Improve newFilter funtion's test coverage
(#893)
5706b54b is described below
commit 5706b54b049c3da10551a44e36658c62e8b6a184
Author: SP12893678 <[email protected]>
AuthorDate: Tue Jun 18 15:38:43 2024 +0200
[YUNIKORN-2673] Improve newFilter funtion's test coverage (#893)
Closes: #893
Signed-off-by: Peter Bacsko <[email protected]>
---
pkg/scheduler/placement/filter_test.go | 11 +++++++++++
pkg/scheduler/ugm/manager_test.go | 2 +-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/pkg/scheduler/placement/filter_test.go
b/pkg/scheduler/placement/filter_test.go
index 99afc9bb..0e5d77f4 100644
--- a/pkg/scheduler/placement/filter_test.go
+++ b/pkg/scheduler/placement/filter_test.go
@@ -144,6 +144,17 @@ func TestNewFilterExpressions(t *testing.T) {
if filter.empty {
t.Error("filter create did not set empty flag correctly")
}
+
+ // test invalid regexp format
+ conf.Users = []string{"user[a-z"}
+ conf.Groups = []string{"group[a-z"}
+ filter = newFilter(conf)
+ if filter.userExp != nil {
+ t.Error("The userExp should be nil for an invalid regexp
format.")
+ }
+ if filter.groupExp != nil {
+ t.Error("The groupExp should be nil for an invalid regexp
format.")
+ }
}
// New filter creation failure tests
diff --git a/pkg/scheduler/ugm/manager_test.go
b/pkg/scheduler/ugm/manager_test.go
index 9c571be9..040602a7 100644
--- a/pkg/scheduler/ugm/manager_test.go
+++ b/pkg/scheduler/ugm/manager_test.go
@@ -238,7 +238,7 @@ func TestAddRemoveUserAndGroups(t *testing.T) {
manager.DecreaseTrackedResource(queuePath1, TestApp1, usage3, user,
true)
assert.Equal(t, 1, len(manager.GetUsersResources()), "userTrackers
count should be 1")
- assert.Equal(t, 0, len(manager.GetGroupsResources()), "groupTrackers
count should be 1")
+ assert.Equal(t, 0, len(manager.GetGroupsResources()), "groupTrackers
count should be 0")
manager.DecreaseTrackedResource(queuePath2, TestApp2, usage2, user1,
true)
assert.Equal(t, 0, len(manager.GetUsersResources()), "userTrackers
count should be 0")
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]