linuxboot / contest

Run continuous and on-demand system testing for real and virtual hardware
MIT License
17 stars 17 forks source link

Add tag endpoint to admin server #139

Closed mahmednabil109 closed 2 years ago

mahmednabil109 commented 2 years ago

The project is just a bunch of contest jobs for a specific purpose (like testing a specific platform). Here I implement the api to fetch jobs and search them by project name using tags.

Signed-off-by: Mohamed Abokammer mahmednabil109@gmail.com

codecov-commenter commented 2 years ago

Codecov Report

Merging #139 (c975507) into main (5b8e421) will decrease coverage by 0.15%. The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #139      +/-   ##
==========================================
- Coverage   63.38%   63.22%   -0.16%     
==========================================
  Files         164      164              
  Lines       10284    10314      +30     
==========================================
+ Hits         6518     6521       +3     
- Misses       3045     3072      +27     
  Partials      721      721              
Flag Coverage Δ
e2e 49.06% <0.00%> (-0.17%) :arrow_down:
integration 54.45% <0.00%> (-0.21%) :arrow_down:
unittests 48.82% <ø> (-0.04%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
cmds/admin_server/server/server.go 0.00% <0.00%> (ø)
pkg/runner/step_runner.go 89.64% <0.00%> (+0.39%) :arrow_up:
pkg/jobmanager/jobmanager.go 78.02% <0.00%> (+1.09%) :arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

mimir-d commented 2 years ago

Meanwhile, what is the design leading to here?

Seems there was a thread above with this. We should continue there.

// ive closed the things I saw as resolved above; left some comments on others

mimir-d commented 2 years ago

there's some discussion still pending in top unresolved comments @mahmednabil109