mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Test should check rm.isCanceled() to stop a Step as early as possible.
This commit is contained in:
parent
4c1d4626cf
commit
33c2f919a3
1 changed files with 9 additions and 5 deletions
|
@ -64,13 +64,13 @@ public class DsfSequenceProgressTests {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getTicks() {
|
public int getTicks() {
|
||||||
return 3;
|
return 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override public void execute(RequestMonitor requestMonitor) {
|
@Override public void execute(RequestMonitor requestMonitor) {
|
||||||
stepCounter.fInteger++;
|
stepCounter.fInteger++;
|
||||||
|
|
||||||
sleep(getTicks(), null, null);
|
sleep(getTicks(), requestMonitor, null);
|
||||||
|
|
||||||
requestMonitor.done();
|
requestMonitor.done();
|
||||||
}
|
}
|
||||||
|
@ -89,7 +89,7 @@ public class DsfSequenceProgressTests {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getTicks() {
|
public int getTicks() {
|
||||||
return 12;
|
return 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -97,8 +97,8 @@ public class DsfSequenceProgressTests {
|
||||||
stepCounter.fInteger++;
|
stepCounter.fInteger++;
|
||||||
|
|
||||||
// step has its own sub-progress ticks.
|
// step has its own sub-progress ticks.
|
||||||
pm.beginTask(getTaskName() + ": ", 6);
|
pm.beginTask(getTaskName() + ": ", getTicks());
|
||||||
sleep(6, rm, pm);
|
sleep(getTicks(), rm, pm);
|
||||||
|
|
||||||
rm.done();
|
rm.done();
|
||||||
pm.done();
|
pm.done();
|
||||||
|
@ -234,6 +234,10 @@ public class DsfSequenceProgressTests {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (rm != null && rm.isCanceled()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (InterruptedException e) {
|
} catch (InterruptedException e) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue