Create a report string from a report in hash form. Since the function only does data transformation, no error should ever occur. The expected hash should contain the following keys: * tests - contains an array of hashes with ** error - indicated whether this test failed (if true) ** test - description of the test * headers - Tapper headers with values * sections - array of hashes containing tests and headers ad described above and a section_name