Package edu.umd.cs.mtc
package edu.umd.cs.mtc
MultithreadedTC: This package provides a unit
testing framework for concurrent applications.
It provides a class MultithreadedTestCase
that makes it easy to define a test case that has multiple threads,
and tools to assist in evaluating the behavior of the
code under difference scenarios.
In particular, it provides a metronome framework for coordinating the actions in multiple threads, and a way to force wait and await calls to immediately return, testing various concurrency scenarios.
- Since:
- 1.0
-
ClassesClassDescriptionExtends
MultithreadedTestCase
by implementingTest
so that tests can be added to a TestSuite.This is the base class for each test in the MultithreadedTC framework.This class provides static methods to perform aMultithreadedTestCase
.