(name 'OB-SUnitIntegration-lr.38' message '- use the completion dialog to display failing tests' id '2900aa30-9253-482d-99eb-9e214ae91e9c' date '10 October 2010' time '6:35:43 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.37' message '- fixed label' id '1604c548-63c0-4644-b260-01ed8f580944' date '20 September 2010' time '2:23:02 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.36' message '- added first-class breakpoint support' id '74ec19c9-f474-48f1-a712-be8beb7c7ea3' date '20 September 2010' time '2:17:34 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.35' message '- added another missing binary selector' id '4430e9e3-c581-44c0-826f-cb9e0b9b16b6' date '5 September 2010' time '2:54:49 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.34' message '- added some missing binary selectors' id 'b8774ced-40f8-4571-a878-5e9a0a2e195b' date '5 September 2010' time '2:33:36 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.33' message '- make newly created tests fail by default (otherwise we get a lot of empty tests)
- add a comment what the test is supposed to test
- support all kinds of strange selectors (e.g. binary selectors)
- fixed the issue opening a browser on OBColumn
- give the command a meaningful name depending on context
- give the command they keyboard shortcut Cmd+j
- compile method using a class method, otherwise that messes up the change system and doesn''t work with custom compilers' id 'd797b89f-e8d1-4d44-a3f9-48cb8ae9cfd7' date '5 September 2010' time '2:21:22 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-jre.32' message 'Added menu item to flow between model and test, if it does not exists it creates them.' id '7d78b684-f18d-49e4-be23-20bfb6f67f1d' date '5 September 2010' time '12:17:30 pm' author 'jre' ancestors ((name 'OB-SUnitIntegration-lr.31' message '- make all menus uppercase' id 'a94d71e2-1561-4c78-986b-db6e641c699f' date '8 August 2010' time '10:36:42 am' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.30' message '- say ''run test'' (singular) if there is a single test selected' id 'cc0a4ad4-3efc-4dbc-8e44-0dc27e9d5f57' date '4 June 2010' time '1:24:05 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.29' message '- fixes:


Pharo image: Pharo-1.1-11367-Beta
Pharo core version: 11367
Virtual machine used: Mac 2.4.2
Class browser used if applicable: OB

Steps to reproduce:
1. Open a system browser
2. Select a class that has tests. Example ArrayLiteralTest.
3. Select any test method, like testByteArrayBase.
4. Right button, "debug test"
5. When the debugger raise, just click on Proceed

There you will get a BlockCannotReturn: Block Cannot Return' id '77fd95eb-754d-49fe-859f-fc3508adc94f' date '27 May 2010' time '12:04:41 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.28' message '- don''t show confirmation if all tests pass
- put test commands into separate menu group' id '2f80cfd4-b8b3-4d3a-8d0d-9e5970d8ecea' date '11 May 2010' time '2:37:35 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.27' message '- really cool debugger integration' id '6be6acff-3ad3-408e-b005-ecf287b033bc' date '30 April 2010' time '4:33:38 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.26' message '- added a command to get right into a test' id 'be728403-bf55-448c-8007-edfd84803ba8' date '30 April 2010' time '3:48:15 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.25' message '- put menu item at the top' id '1cb48cf9-d265-4f04-8146-6a594a1b4ce0' date '8 April 2010' time '11:12:28 am' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.24' message '- do not ask the metaclass if it is abstract' id '843c3eff-d938-464c-85bf-a764f16c8960' date '11 March 2010' time '7:47:29 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.23' message '- don''t show bullets in abstract test classes' id '08caaf41-d6ab-4c0c-bbe6-9e651216edb4' date '11 March 2010' time '7:42:18 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.22' message '- show an indicator while tests are running' id '9a82dd1d-ea73-47cd-9e46-0322c5876cea' date '17 January 2010' time '1:35:36 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.21' message '- don''t ask to debug if the failure is selected and the only one' id '560aa9d6-47be-449e-b234-7c6d1a64924c' date '16 January 2010' time '11:48:20 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.20' message '- fixed a bug when tests were accidently run multiple times, due to abstract test cases' id '3cddefc9-5599-45ff-9128-a6419348f23f' date '7 January 2010' time '1:38:30 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.19' message '- removed unused temp' id 'f9c5e0a4-0bc3-4ecc-9248-fa5ca6df7a72' date '3 January 2010' time '4:12:53 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.18' message '- moved test icons to OB-SUnitIntegration' id 'cccbe0dc-eaee-4d18-b3c2-b1e6f3874267' date '3 January 2010' time '4:07:24 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.17' message '- better display of test errors and free choice of what test to debug' id '1172e822-7b1a-4d46-9d9f-66835a1c8875' date '29 December 2009' time '9:50:12 am' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.16' message '- run tests depending on selection' id '661b0ef3-03df-4193-84ed-e482c9baaec6' date '24 December 2009' time '10:54:56 am' author 'lr' ancestors ((name 'OB-SUnitIntegration-AdrianKuhn.15' message 'Fixed slow menus for large test suites.

OBCmdRunTests >> #isActive cause slow menus because it used to build the entire test suite instead of just checking that the selection is a test class (or contains test classes). Fixed this by adding #hasTestSuite to OBNode and relevant children. Now menus are back at speed of light.' id '0c1c5f3c-6768-4bde-ada8-c1cbd6e4040a' date '22 December 2009' time '4:42:11 pm' author 'AdrianKuhn' ancestors ((name 'OB-SUnitIntegration-lr.14' message '- record history' id '53b20251-1f8d-49ee-a7be-f9eb9cb21941' date '3 April 2009' time '11:54:28 am' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.13' message '- fixed interaction bug with search browser' id '257b973f-be33-47d1-86dc-d77b90274956' date '17 February 2009' time '8:57:53 pm' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.12' message '- debug selected test' id '1258d8b6-9d56-41e0-933d-67aed3693a12' date '14 October 2008' time '11:06:25 am' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.11' message '- improved the category runner' id 'cddfc68c-faf5-44e3-a29b-f8fe8e3eafec' date '14 October 2008' time '11:02:25 am' author 'lr' ancestors ((name 'OB-SUnitIntegration-lr.10' message '- made actually useful' id '17e56be9-d272-4977-8e36-ac574d7d1cc6' date '14 October 2008' time '10:57:17 am' author 'lr' ancestors ((name 'OB-SUnitIntegration-dc.9' message '- Resaves OB-SUnitIntegration-alexandre@bergel.eu.8 to avoid the $@ in the file name.' id 'e0fde863-5bd4-415c-88ce-1ecb8d7834e5' date '3 October 2007' time '2:38:22 pm' author 'dc' ancestors ((name 'OB-SUnitIntegration-alexandre@bergel.eu.8' message 'minor version: a method has been reformated' id 'cafe3d57-84a1-4023-b702-3637879d1e44' date '24 September 2007' time '11:41:57 am' author 'alexandre@bergel.eu' ancestors ((name 'OB-SUnitIntegration-alexandre@bergel.eu.7' message '(t) command for class categories and methods categories' id '798799ba-193a-4109-8160-0a569fb73298' date '24 September 2007' time '10:01:35 am' author 'alexandre@bergel.eu' ancestors ((name 'OB-SUnitIntegration-alexandre@bergel.eu.6' message 'To comply with the enhancement of SUnit' id 'f705e698-5f62-488d-aa98-a543497cc595' date '17 September 2007' time '11:26 am' author 'alexandre@bergel.eu' ancestors ((name 'OB-SUnitIntegration-dc.5' message '- Refactors
- Works for protocols too.' id '3a189fac-ac2d-40f5-8807-0dfcc910be21' date '2 August 2007' time '6:16:56 pm' author 'dc' ancestors ((name 'OB-SUnitIntegration-dc.4' message '- Command label more consisten.
- Push up successNotification.' id 'c9352f32-7601-4cfd-a7b2-acb1d28ea7e5' date '25 July 2007' time '4:14:23 pm' author 'dc' ancestors ((name 'OB-SUnitIntegration-dc.3' message '- Same visual notification for the 3 commands.' id '8340ac8f-dbb8-4713-bbe7-40166c5410ef' date '24 July 2007' time '8:50:10 pm' author 'dc' ancestors ((name 'OB-SUnitIntegration-dc.2' message '- One label for all commands.' id 'e9954c9f-479e-41e9-a4d2-164fed097e63' date '24 July 2007' time '12:40:19 pm' author 'dc' ancestors ((name 'OB-SUnitIntegration-dc.1' message '- This package aimed at containing SUnit-based tools to help the user test his code.

- 3 commands to launch tests based on the selected class,category or method.' id 'e8a4afa6-8295-4cf7-96f5-60b2591b1940' date '22 July 2007' time '8:49:35 pm' author 'dc' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())