         std::cout.flush();
     }
 
+    double elapsed_minutes = double(std::time(0) - start_time) / 60;
+
     // summary report
     if (!concise)
-        report_results(test_results);
+        report_results(test_results, elapsed_minutes);
 
 
     // if any failures or errors return false


#include <cuda_runtime.h>
#include <iostream>
#include <cstdlib>
#include <algorithm>
#include <string>
#include <limits>

const size_t standard_test_sizes[] = 

    std::cout << num_known_failures << " known failures, ";
    std::cout << num_errors << " errors, and ";
    std::cout << num_passes << " passes." << std::endl;
    std::cout << "Time:  " << elapsed_minutes << " minutes" << std::endl;
}


