Closed (fixed)
Project:
Rules
Version:
8.x-3.x-dev
Component:
Rules Core
Priority:
Critical
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
18 Apr 2017 at 17:25 UTC
Updated:
21 May 2017 at 16:43 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
jhedstromPosting as a patch since I didn't have time to finish. If somebody picks this up and gets all the tests green, then I think a PR should be opened.
This moves them to a supported namespace, but there are quite a few failures (just no fatals).
Comment #3
jhedstromThis gets all the integration tests passing. I think the remainder of failures are fixed by #2849779: Implement missing PluginDefinitionInterface methods in RulesUiDefinition. I'll open a PR shortly.
Comment #4
jonathan1055 commentedThanks for doing this. I had been trying to work it out, and came to the conclusion that the namespace
\rules\Integrationfor these tests was not right, but I did not know what the correct one should be.The patch applies OK (in my localhost) but it does not actually rename/move the files. Maybe I am not using the correct options. In addition to the file content changes, it looks like you saying that the entire file structure in
/src/Integrationneeds to be moved to/src/Unit/Integration. I did this manually and I confirm that all the integration tests now run fine and pass:The functional and kernel tests both have failures, but with the application of patch in #2849779: Implement missing PluginDefinitionInterface methods in RulesUiDefinition we get a full clean set of passes:
and
I am happy to mark this RTBC. Without it, all Rules work is halted at 8.3 so I hope someone can commit it.
Comment #5
jonathan1055 commentedThe pull-request by jhedstrom for this issue is https://github.com/fago/rules/pull/482
Comment #6
fagoThx, that works! Merged it.
Comment #8
jonathan1055 commentedGreat. Thanks fago.
Comment #10
jonathan1055 commentedJust for info, I have created #2880164: Make new Rules release 8.x-3.0-alpha3