     }
     
     func printStats() {
-        println("\nFinished in 0 seconds")
+        let time = NSString(format: "%.4f", endTime!.timeIntervalSinceDate(startTime))
+        println("\nFinished in \(time) seconds")
         println("\(examplesCount) examples, \(failureMessages.count) failures")
     }
     

    }
    
    func runWillStart() {
        println("RUN START")
    }
    
    func runDidComplete() {
        println()
        
        printMessages(failureMessages)
        printStats()
    }


class DefaultReporter : Reporter {
 
    var startTime: NSDate?
    var endTime: NSDate?
    
    var examplesCount: Int = 0
    
    var failureMessages: String[]
