| Line 4... |
Line 4... |
| 4 |
|
4 |
|
| 5 |
import com.erggroup.buildtool.daemon.BuildThread;
|
5 |
import com.erggroup.buildtool.daemon.BuildThread;
|
| 6 |
import com.erggroup.buildtool.daemon.MasterThread;
|
6 |
import com.erggroup.buildtool.daemon.MasterThread;
|
| 7 |
import com.erggroup.buildtool.daemon.SlaveThread;
|
7 |
import com.erggroup.buildtool.daemon.SlaveThread;
|
| 8 |
import com.erggroup.buildtool.ripple.MutableString;
|
8 |
import com.erggroup.buildtool.ripple.MutableString;
|
| 9 |
import com.erggroup.buildtool.ripple.Package;
|
- |
|
| 10 |
import com.erggroup.buildtool.ripple.ReleaseManager;
|
9 |
import com.erggroup.buildtool.ripple.ReleaseManager;
|
| 11 |
|
10 |
|
| 12 |
import com.erggroup.buildtool.ripple.RippleEngine;
|
11 |
import com.erggroup.buildtool.ripple.RippleEngine;
|
| 13 |
|
12 |
|
| 14 |
import java.io.File;
|
13 |
import java.io.File;
|
| Line 137... |
Line 136... |
| 137 |
public void TestCoordinateSlaveThreads()
|
136 |
public void TestCoordinateSlaveThreads()
|
| 138 |
{
|
137 |
{
|
| 139 |
mLogger.debug("TestCoordinateSlaveThreads");
|
138 |
mLogger.debug("TestCoordinateSlaveThreads");
|
| 140 |
ReleaseManager releaseManager = new ReleaseManager("unit test coordinate slave threads", "not used", "not used");
|
139 |
ReleaseManager releaseManager = new ReleaseManager("unit test coordinate slave threads", "not used", "not used");
|
| 141 |
MasterThread masterThread = new MasterThread(1, 1, "unit test coordinate slave threads");
|
140 |
MasterThread masterThread = new MasterThread(1, 1, "unit test coordinate slave threads");
|
| 142 |
assertFalse(Thread.currentThread().interrupted());
|
141 |
assertFalse(Thread.interrupted());
|
| 143 |
masterThread.run();
|
142 |
masterThread.run();
|
| 144 |
// interrupted checks and importantly clears the interrupted status of this thread for subsequent tests
|
143 |
// interrupted checks and importantly clears the interrupted status of this thread for subsequent tests
|
| 145 |
assertTrue(Thread.currentThread().interrupted());
|
144 |
assertTrue(Thread.interrupted());
|
| 146 |
assertFalse(Thread.currentThread().interrupted());
|
145 |
assertFalse(Thread.interrupted());
|
| 147 |
}
|
146 |
}
|
| 148 |
|
147 |
|
| 149 |
/**test method designed to test the sequence diagram generate build files
|
148 |
/**test method designed to test the sequence diagram generate build files
|
| 150 |
* note does not test the RippleEngine:
|
149 |
* note does not test the RippleEngine:
|
| 151 |
* 1 constructs a ReleaseManager object, passing a connectionString of "unit test generate build files"
|
150 |
* 1 constructs a ReleaseManager object, passing a connectionString of "unit test generate build files"
|
| Line 204... |
Line 203... |
| 204 |
public void TestConsumeBuildFiles()
|
203 |
public void TestConsumeBuildFiles()
|
| 205 |
{
|
204 |
{
|
| 206 |
mLogger.debug("TestConsumeBuildFiles");
|
205 |
mLogger.debug("TestConsumeBuildFiles");
|
| 207 |
ReleaseManager releaseManager = new ReleaseManager("unit test consume build files", "not used", "not used");
|
206 |
ReleaseManager releaseManager = new ReleaseManager("unit test consume build files", "not used", "not used");
|
| 208 |
SlaveThread slaveThread = new SlaveThread(1, 1, "unit test consume build files");
|
207 |
SlaveThread slaveThread = new SlaveThread(1, 1, "unit test consume build files");
|
| 209 |
assertFalse(Thread.currentThread().interrupted());
|
208 |
assertFalse(Thread.interrupted());
|
| 210 |
slaveThread.run();
|
209 |
slaveThread.run();
|
| 211 |
}
|
210 |
}
|
| 212 |
|
211 |
|
| 213 |
/**test method designed to test the sequence diagram allowed to proceed
|
212 |
/**test method designed to test the sequence diagram allowed to proceed
|
| 214 |
* 1 constructs a ReleaseManager object, passing a connectionString of "unit test allowed to proceed"
|
213 |
* 1 constructs a ReleaseManager object, passing a connectionString of "unit test allowed to proceed"
|