lp:~zyga/checkbox/fix-1441993
- Get this branch:
- bzr branch lp:~zyga/checkbox/fix-1441993
Branch merges
- Sylvain Pineau (community): Approve
-
Diff: 318 lines (+153/-98)2 files modifiedplainbox/plainbox/impl/ctrl.py (+58/-1)
plainbox/plainbox/impl/test_ctrl.py (+95/-97)
Related bugs
Bug #1441993: via job cycles cause infinite recursion in get_or_create_category_node() | Critical | Fix Released |
Related blueprints
Branch information
Recent revisions
- 3678. By Zygmunt Krynicki
-
plainbox:ctrl: detect and break via cycles
This patch changes the CheckBoxSession
StateController to pay extra
attention not to create via cycles when processing local jobs.Fixes: https:/
/bugs.launchpad .net/plainbox/ +bug/1441993htt ps://bugs. launchpad. net/plainbox/ +bug/1441993 Signed-off-by: Zygmunt Krynicki <email address hidden>
- 3677. By Zygmunt Krynicki
-
plainbox:ctrl: add get_via_cycle()
This patch adds a function that detects cycles in via connections.
Signed-off-by: Zygmunt Krynicki <email address hidden>
- 3676. By Zygmunt Krynicki
-
plainbox:ctrl: rewrite tests for local jobs
This patch rewrites three tests for local jobs, not changing their
semantics but changing the implementation. The original implementation
used mocking for everything and focused on observing impact of the
session controller on the mocked session. This turned out to be difficult
to adapt to changes to the controller so instead non-mocked objects are
used and minimal mocking is used as a short-cut (to remove the necessity
to create real results that correctly define jobs).Signed-off-by: Zygmunt Krynicki <email address hidden>
- 3674. By Sylvain Pineau
-
"automatic merge of lp:~sylvain-pineau/checkbox/remove_wrong_get_stats/ by tarmac [r=sylvain-
pineau] [bug=][ author= sylvain- pineau] " - 3673. By Sylvain Pineau
-
"automatic merge of lp:~sylvain-pineau/checkbox/html_legacy_jinja_template/ by tarmac [r=sylvain-
pineau, zyga][bug=1433873][author= sylvain- pineau] " - 3672. By Sylvain Pineau
-
"automatic merge of lp:~sylvain-pineau/checkbox/get_outcome_stats/ by tarmac [r=zyga]
[bug=][ author= sylvain- pineau] " - 3671. By Zygmunt Krynicki
-
"automatic merge of lp:~zyga/checkbox/fix-1442139/ by tarmac [r=sylvain-pineau][bug=1442139][author=zyga]"
- 3670. By Zygmunt Krynicki
-
"automatic merge of lp:~zyga/checkbox/fix-1442148/ by tarmac [r=sylvain-pineau][bug=1442148][author=zyga]"
- 3669. By Zygmunt Krynicki
-
"automatic merge of lp:~zyga/checkbox/fix-1430292/ by tarmac [r=sylvain-pineau][bug=1430292][author=zyga]"
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:checkbox