Extract duration matching into separate module
Extract coverage matching into separate module
Extract test matching into separate module