-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Framework: Migrate tests from Makefile to single test runner #3942
Comments
@mtias can you help us find more devs to speed up migration process? :) |
I assigned myself a handful more tests, which I'll plan to start migrating today. |
@aduth: Awesome, feel free to ping me for a review ;) I noticed that also @umurkontaci is assigned to some tests, same rule applies of course :D |
I have tried @blowery @aduth @gziolo Is there a known way to fix them? One thing I've encountered was I think we were cleaning up DOM but the components were still trying access The other was: |
@umurkontaci Thanks for working on that. I marked them on the list and I would skip them now, and get back to them once we migrate easier bits :) |
See #3942 This patch removes the `Makefile` from the `<Interval />` test suite and adds the tests into the single-test-runner white-list. It updates the tests to conform to the new specs, using `useFakeDom()` instead of the older initialization code. **Testing** From the project root run `make test`
Gotta be careful with those commit messages. 😄 |
@umurkontaci Do you plan to work on removing |
Forget it, I was able to move it myself, you can help with review :) |
Done 🎆 |
Woohoo! 🎉 But to avoid premature celebration, there's still three remaining Makefiles that I believe should be removed:
The first looks to have been migrated already, and should probably be simply deleted. The other two require migration, but appear to be fairly simple. |
Part of #3822.
Makefile list
The following list contains all Makefiles we had when we started migration process:
server/i18nlint/Makefile- folder replaced by ESLint plugins √Please assign yourself to the list when you start working on removing
Makefile
in favor of single test runner.√ - it means test suite can be executed independently from other suites using
npm run test-client path/to/test/file-name.js
x - it means test suite depends on other suite - we should fix that at some point
The text was updated successfully, but these errors were encountered: