mirror of
				https://github.com/ClusterCockpit/cc-backend
				synced 2025-10-30 23:45:06 +01:00 
			
		
		
		
	Fix unit tests
This commit is contained in:
		| @@ -16,31 +16,31 @@ import ( | ||||
| func TestFind(t *testing.T) { | ||||
| 	r := setup(t) | ||||
|  | ||||
| 	jobId, cluster, startTime := int64(398998), "fritz", int64(1675957496) | ||||
| 	job, err := r.Find(&jobId, &cluster, &startTime) | ||||
| 	jobID, cluster, startTime := int64(398800), "fritz", int64(1675954712) | ||||
| 	job, err := r.Find(&jobID, &cluster, &startTime) | ||||
| 	if err != nil { | ||||
| 		t.Fatal(err) | ||||
| 	} | ||||
|  | ||||
| 	// fmt.Printf("%+v", job) | ||||
|  | ||||
| 	if *job.ID != 5 { | ||||
| 		t.Errorf("wrong summary for diagnostic 3\ngot: %d \nwant: 1366", job.JobID) | ||||
| 	if *job.ID != 345 { | ||||
| 		t.Errorf("wrong summary for diagnostic \ngot: %d \nwant: 345", job.JobID) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| func TestFindById(t *testing.T) { | ||||
| 	r := setup(t) | ||||
|  | ||||
| 	job, err := r.FindById(getContext(t), 5) | ||||
| 	job, err := r.FindById(getContext(t), 338) | ||||
| 	if err != nil { | ||||
| 		t.Fatal(err) | ||||
| 	} | ||||
|  | ||||
| 	// fmt.Printf("%+v", job) | ||||
|  | ||||
| 	if job.JobID != 398998 { | ||||
| 		t.Errorf("wrong summary for diagnostic 3\ngot: %d \nwant: 1404396", job.JobID) | ||||
| 	if job.JobID != 398793 { | ||||
| 		t.Errorf("wrong summary for diagnostic \ngot: %d \nwant: 1404396", job.JobID) | ||||
| 	} | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -2,6 +2,7 @@ | ||||
| // All rights reserved. This file is part of cc-backend. | ||||
| // Use of this source code is governed by a MIT-style | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| package repository | ||||
|  | ||||
| import ( | ||||
| @@ -28,7 +29,7 @@ func TestJobStats(t *testing.T) { | ||||
| 	stats, err := r.JobsStats(getContext(t), []*model.JobFilter{filter}) | ||||
| 	noErr(t, err) | ||||
|  | ||||
| 	if stats[0].TotalJobs != 6 { | ||||
| 		t.Fatalf("Want 98, Got %d", stats[0].TotalJobs) | ||||
| 	if stats[0].TotalJobs != 544 { | ||||
| 		t.Fatalf("Want 544, Got %d", stats[0].TotalJobs) | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -79,15 +79,8 @@ func TestGetUIConfig(t *testing.T) { | ||||
| 		t.Fatal("No config") | ||||
| 	} | ||||
|  | ||||
| 	tmp, exists := cfg["metricConfig_jobListMetrics"] | ||||
| 	if exists { | ||||
|  | ||||
| 		metrics := tmp.([]string) | ||||
| 		str := metrics[2] | ||||
| 		if str != "flops_any" { | ||||
| 			t.Errorf("wrong config\ngot: %s \nwant: flops_any", str) | ||||
| 		} | ||||
| 	} else { | ||||
| 	_, exists := cfg["metricConfig_jobListMetrics:fritz"] | ||||
| 	if !exists { | ||||
| 		t.Fatal("Key metricConfig_jobListMetrics is missing") | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -43,7 +43,7 @@ func TestRegister(t *testing.T) { | ||||
| func TestMatch(t *testing.T) { | ||||
| 	r := setup(t) | ||||
|  | ||||
| 	job, err := r.FindByIdDirect(5) | ||||
| 	job, err := r.FindByIdDirect(317) | ||||
| 	noErr(t, err) | ||||
|  | ||||
| 	var tagger AppTagger | ||||
| @@ -53,7 +53,7 @@ func TestMatch(t *testing.T) { | ||||
|  | ||||
| 	tagger.Match(job) | ||||
|  | ||||
| 	if !r.HasTag(5, "app", "vasp") { | ||||
| 	if !r.HasTag(317, "app", "vasp") { | ||||
| 		t.Errorf("missing tag vasp") | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -18,14 +18,14 @@ func TestInit(t *testing.T) { | ||||
| func TestJobStartCallback(t *testing.T) { | ||||
| 	Init() | ||||
| 	r := setup(t) | ||||
| 	job, err := r.FindByIdDirect(2) | ||||
| 	job, err := r.FindByIdDirect(525) | ||||
| 	noErr(t, err) | ||||
|  | ||||
| 	jobs := make([]*schema.Job, 0, 1) | ||||
| 	jobs = append(jobs, job) | ||||
|  | ||||
| 	repository.CallJobStartHooks(jobs) | ||||
| 	if !r.HasTag(2, "app", "python") { | ||||
| 	if !r.HasTag(525, "app", "python") { | ||||
| 		t.Errorf("missing tag python") | ||||
| 	} | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user