| Summary: | what does the synchronous option mean for an invocation behavior in a JUnit Test Suite? | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | jkubasta | ||||
| Component: | TPTP | Assignee: | Paul Slauenwhite <paulslau> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P1 | CC: | endres, sluiman | ||||
| Version: | unspecified | Keywords: | plan | ||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 2000 | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
jkubasta
This checkbox has been removed for the manual test type. Deferring to I6. (In reply to comment #1) > This checkbox has been removed for the manual test type. > Perhaps the word should be sequential or something else, but the basic intent is to allow parallel execution or not in a sequence. The element marked may o rnot be in sync with the other elements in it's containing loop. This concept is applicable to all executions, including manual. Why would it be removed? Because the UI doesn't properly support it? If so, it seems like the worng fix. (In reply to comment #3) Meaning: 1) Loop: If synchronous, all child loops and child test invocations are executed sequentially. 2) Test Invocations: If synchronous, the test execution must be completed before the next loop or test invocation is executed. > Perhaps the word should be sequential or something else, but the basic intent > is to allow parallel execution or not in a sequence. The element marked may o > rnot be in sync with the other elements in it's containing loop. I think sequential might be better. However, we need clear docs to really convey the meaning. > This concept is applicable to all executions, including manual. Why would it be > removed? Because the UI doesn't properly support it? If so, it seems like the > worng fix. It was removed (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=109866) since users were confused about the concept, with respect to manual test invocations. In addition, the Manual Test View did not force synchronous execution of loops or test invocations. After reviewing the meaning of synchronous vs asynchronous execution of test invocations, removing the option seems to have been the wrong fix in hindsight. Although the Manual Test Tools are as-is components, I have backed out this change in the event the component is enhanced in the future. The following files are checked-in to CVS (HEAD): org.eclipse.hyades.test.tools.ui.common.internal.editor.LoopDetailPage.java org.eclipse.hyades.test.tools.ui.common.internal.editor.TestInvocationDetailPage.java org.eclipse.tptp.test.tools.manual.ui.internal.resources.ManualUIResourceBundle.java /org.eclipse.tptp.test.tools.manual/src-ui/org/eclipse/tptp/test/tools/manual/ui/internal/resources/messages.properties Hours worked to create and verify the patch. Created attachment 96319 [details]
Patch.
Additional hours for refactoring the JUnit Plug-in test documentation. Patch checked-in to CVS (HEAD). closing |