To be precise: A Custom UI. It already has a UI through the Filter Streams App but it’s a generic UI that is not easy to use.
These are not done yet? Especially 1, 2 and 3?
Can you please provide a status for each of them?
I’m not asking anything. I’m providing guidance to you. You are the one responsible for the implementation of this extension. So you shouldn’t do something because someone says so, but because you believe in it. If you don’t, then you need to raise it ofc.
Right now you don’t have any tests verifying that the filter works. That’s not good. You started writing them using the docker test framework (at my suggestion) but you didn’t realize that in your tests you were testing the Filter Stream App UI and there’s no point in doing that. I noticed this and pointed you to writing integration tests for the filter, which are much easier to write and execute. I also said that you’ll also need docker tests for the custom UI when you code it.
In term of priority, it seems to me that it’s better to test that the code you have already written rather than focusing on writing tests (docker tests) for something that is not finished yet (the custom UI). Is it?
In practice you need tests for both but you’re lagging behind so if there can only be one for the release, it’s the integration tests.
Today is supposed to be release day and you have 4 issues opened out of 4 in Error - XWiki.org JIRA This is 0% achievement.
I hope it’s just that you haven’t updated the issues. Let us know.
I already answered this one in the past. See https://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices#HRule:Don27tcreateunnecessaryissues
So the answer is that you don’t write a jira issue to remember to code an issue or to remember to document one or to remember to follow best practices, right? It’s the same for tests, they’e not optional. They’re part of coding and you should normally not push something without a test to prove that it works. Right now you’ve created technical debt since you didn’t have that. Let’s fix it quickly.
Now if you want an issue to help yourself to remember it, go ahead. Make sure it has a ira component of “development issue only” in this case since users don’t care about this.
Thanks