that is hard to test, unless you want to check in "files" to naarad, so I just tested the first part, which checks whether it correctly generates the intersection of report 1 and report 2 and generate diff for those.