首页>
外国专利>
Concurrency test effectiveness via mutation testing and dynamic lock elision
Concurrency test effectiveness via mutation testing and dynamic lock elision
展开▼
机译:通过变异测试和动态锁定消除的并发测试有效性
展开▼
页面导航
摘要
著录项
相似文献
摘要
One embodiment described herein is directed to a method practiced in a computing environment. The method includes acts for determining test suite effectiveness for testing for concurrency problems and/or product faults. The method includes identifying a plurality of synchronization primitives in a section of implementation source code. One or more of the synchronization primitives are iteratively modified and a same test suite is run for each iteration. For each iteration, a determination is made whether or not the test suite returns an error as a result of modifying one or more synchronization primitives. When the test suite does not return an error, the method includes providing to a user an indication which indicates at least one of a test adequacy hole for the test suite; an implementation source code fau or an equivalent mutant of the implementation source code.
展开▼