Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unit tests #23

Open
dselans opened this issue Dec 6, 2016 · 8 comments
Open

Unit tests #23

dselans opened this issue Dec 6, 2016 · 8 comments
Assignees

Comments

@dselans
Copy link
Member

dselans commented Dec 6, 2016

Once baseline functionality is in place, we can start working out unit tests.

@dselans
Copy link
Member Author

dselans commented Feb 26, 2017

This will probably take a while; progress is tracked in #76

@dselans
Copy link
Member Author

dselans commented Mar 2, 2017

Putting this back in the backlog for the time being - lots of work still needed.

@dselans
Copy link
Member Author

dselans commented Mar 3, 2017

So NUMBER 1 thing that needs to be unit tested is the director check distribution logic. That is a heavy piece of machinery and we must be certain that it works after every single commit.

@jessedearing
Copy link
Collaborator

What's needed here. Starting with director, I see a lot of spending specs. Should I just make those pass?

@dselans
Copy link
Member Author

dselans commented Mar 5, 2017

@jessedearing So I ended up writing out a lot of the test cases and left the implementation for later. The director absolutely needs to be worked on, but I am right now in the middle of redoing some bits and pieces of it (and the dal as well). I believe @talpert is working on testing the cluster component, so basically anything else is up for grabs!

The most important pieces needing testing in order of importance: cluster, director, manager, alerter, monitor, checks, state, event. Pick and choose whichever one - maybe create a separate issue and stick into the projects board so everyone knows what you're on?

@dselans
Copy link
Member Author

dselans commented Mar 6, 2017

This is a shared task essentially; if folks want to split it out into separate notes (or separate issues) please feel free @jessedearing @talpert @relistan.

@talpert
Copy link
Member

talpert commented Mar 7, 2017

I created a note and moved it in progress.

@dselans dselans assigned dselans, talpert and reybard and unassigned dselans Apr 24, 2017
@dselans
Copy link
Member Author

dselans commented Apr 24, 2017

I've written a bunch of tests for overwatch and cluster; will continue with director and so forth now that the logging testing story is a little more fleshed out.

@reybard reybard removed their assignment Jan 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants