Part of #3822.
The following list contains all Makefiles we had when we started migration process:
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
@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 client/auth
, components/count
and components/forms/form-phone-input
but they all failed with one way or the other.
@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 window
. Some async weirdness.
The other was: this.translate
or any this.numberFormat
was undefined, I think this was due to this
being the wrong context, not just mixins being skipped.
@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 :)
Gotta be careful with those commit messages. :smile:
@umurkontaci Do you plan to work on removing client/auth/Makefile
this week or should someone else take care of it?
@umurkontaci Do you plan to work on removing client/auth/Makefile this week or should someone else take care of it?
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.
@aduth: 2 of them are removed with https://github.com/Automattic/wp-calypso/pull/4596 :)
I missed lowercase :D
Most helpful comment
Done ๐