| 
                                
                                    @@ 301-324 (lines=24) @@
                                 | 
                            
                                                            
                                    | 298 | 
                                     | 
                                        ])  | 
                                
                                                            
                                    | 299 | 
                                     | 
                                     | 
                                
                                                            
                                    | 300 | 
                                     | 
                                     | 
                                
                                                            
                                    | 301 | 
                                     | 
                                    def test_compare_2(sess, LineMatcher):  | 
                                
                                                            
                                    | 302 | 
                                     | 
                                        output = make_logger(sess)  | 
                                
                                                            
                                    | 303 | 
                                     | 
                                        sess.compare = '0002'  | 
                                
                                                            
                                    | 304 | 
                                     | 
                                        sess.handle_loading()  | 
                                
                                                            
                                    | 305 | 
                                     | 
                                        sess.finish()  | 
                                
                                                            
                                    | 306 | 
                                     | 
                                        sess.display(Namespace(  | 
                                
                                                            
                                    | 307 | 
                                     | 
                                            ensure_newline=lambda: None,  | 
                                
                                                            
                                    | 308 | 
                                     | 
                                            write_line=lambda line, **opts: output.write(force_text(line) + u'\n'),  | 
                                
                                                            
                                    | 309 | 
                                     | 
                                            section=lambda line, **opts: output.write(force_text(line) + u'\n'),  | 
                                
                                                            
                                    | 310 | 
                                     | 
                                            write=lambda text, **opts: output.write(force_text(text)),  | 
                                
                                                            
                                    | 311 | 
                                     | 
                                            rewrite=lambda text, **opts: output.write(force_text(text)),  | 
                                
                                                            
                                    | 312 | 
                                     | 
                                        ))  | 
                                
                                                            
                                    | 313 | 
                                     | 
                                        print(output.getvalue())  | 
                                
                                                            
                                    | 314 | 
                                     | 
                                        LineMatcher(output.getvalue().splitlines()).fnmatch_lines([  | 
                                
                                                            
                                    | 315 | 
                                     | 
                                            'BENCHMARK-C6: Benchmark machine_info is different. Current: {foo: "bar"} VS saved: {machine: "x86_64", node: "minibox", processor: "x86_64", python_compiler: "GCC 4.6.3", python_implementation: "CPython", python_version: "2.7.3", release: "3.13.0-55-generic", system: "Linux"}. {\'fslocation\': \'tests*test_storage\'}', | 
                                
                                                            
                                    | 316 | 
                                     | 
                                            'Comparing against benchmarks from: 0002_b87b9aae14ff14a7887a6bbaa9731b9a8760555d_20150814_190348_uncommitted-changes.json',  | 
                                
                                                            
                                    | 317 | 
                                     | 
                                            '',  | 
                                
                                                            
                                    | 318 | 
                                     | 
                                            '*------------------------------------------------------------------------ benchmark: 2 tests -----------------------------------------------------------------------*',  | 
                                
                                                            
                                    | 319 | 
                                     | 
                                            'Name (time in ns)            *         Min                 *Max                Mean              StdDev              Median                IQR            Outliers(*)  Rounds  Iterations',  | 
                                
                                                            
                                    | 320 | 
                                     | 
                                            '--------------------------------------------------------------------------------------------------------------------------------------------------------------------*',  | 
                                
                                                            
                                    | 321 | 
                                     | 
                                            '*xfast_parametrized[[]0[]] (0002*)     216.9028 (1.0)       7*739.2997 (1.0)      254.0585 (1.0)        0.0000 (1.0)      219.8103 (1.0)      27.3309 (1.45)        235;1688   11009         410',  | 
                                
                                                            
                                    | 322 | 
                                     | 
                                            '*xfast_parametrized[[]0[]] (NOW) *     217.9511 (1.00)     13*290.0380 (1.72)     261.2051 (1.03)     263.9842 (inf)      220.1638 (1.00)     18.8080 (1.0)         160;1726    9710         431',  | 
                                
                                                            
                                    | 323 | 
                                     | 
                                            '--------------------------------------------------------------------------------------------------------------------------------------------------------------------*',  | 
                                
                                                            
                                    | 324 | 
                                     | 
                                            '(*) Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.',  | 
                                
                                                            
                                    | 325 | 
                                     | 
                                        ])  | 
                                
                                                            
                                    | 326 | 
                                     | 
                                     | 
                                
                                                            
                                    | 327 | 
                                     | 
                                    @freeze_time("2015-08-15T00:04:18.687119") | 
                                
                                                                                
                                 | 
                                
                                    @@ 275-297 (lines=23) @@
                                 | 
                            
                                                            
                                    | 272 | 
                                     | 
                                        }[name_format]  | 
                                
                                                            
                                    | 273 | 
                                     | 
                                     | 
                                
                                                            
                                    | 274 | 
                                     | 
                                     | 
                                
                                                            
                                    | 275 | 
                                     | 
                                    def test_compare_1(sess, LineMatcher):  | 
                                
                                                            
                                    | 276 | 
                                     | 
                                        output = make_logger(sess)  | 
                                
                                                            
                                    | 277 | 
                                     | 
                                        sess.handle_loading()  | 
                                
                                                            
                                    | 278 | 
                                     | 
                                        sess.finish()  | 
                                
                                                            
                                    | 279 | 
                                     | 
                                        sess.display(Namespace(  | 
                                
                                                            
                                    | 280 | 
                                     | 
                                            ensure_newline=lambda: None,  | 
                                
                                                            
                                    | 281 | 
                                     | 
                                            write_line=lambda line, **opts: output.write(force_text(line) + u'\n'),  | 
                                
                                                            
                                    | 282 | 
                                     | 
                                            write=lambda text, **opts: output.write(force_text(text)),  | 
                                
                                                            
                                    | 283 | 
                                     | 
                                            rewrite=lambda text, **opts: output.write(force_text(text)),  | 
                                
                                                            
                                    | 284 | 
                                     | 
                                        ))  | 
                                
                                                            
                                    | 285 | 
                                     | 
                                        print(output.getvalue())  | 
                                
                                                            
                                    | 286 | 
                                     | 
                                        LineMatcher(output.getvalue().splitlines()).fnmatch_lines([  | 
                                
                                                            
                                    | 287 | 
                                     | 
                                            'BENCHMARK-C6: Benchmark machine_info is different. Current: {foo: "bar"} VS saved: {machine: "x86_64", node: "minibox", processor: "x86_64", python_compiler: "GCC 4.6.3", python_implementation: "CPython", python_version: "2.7.3", release: "3.13.0-55-generic", system: "Linux"}. {\'fslocation\': \'tests*test_storage\'}', | 
                                
                                                            
                                    | 288 | 
                                     | 
                                            'Comparing against benchmarks from: 0001_b87b9aae14ff14a7887a6bbaa9731b9a8760555d_20150814_190343_uncommitted'  | 
                                
                                                            
                                    | 289 | 
                                     | 
                                            '-changes.json',  | 
                                
                                                            
                                    | 290 | 
                                     | 
                                            '',  | 
                                
                                                            
                                    | 291 | 
                                     | 
                                            '*------------------------------------------------------------------------ benchmark: 2 tests -----------------------------------------------------------------------*',  | 
                                
                                                            
                                    | 292 | 
                                     | 
                                            'Name (time in ns)               *      Min                 *Max                Mean              StdDev              Median                IQR            Outliers(*)  Rounds  Iterations',  | 
                                
                                                            
                                    | 293 | 
                                     | 
                                            '--------------------------------------------------------------------------------------------------------------------------------------------------------------------*',  | 
                                
                                                            
                                    | 294 | 
                                     | 
                                            '*xfast_parametrized[[]0[]] (0001*)     217.3145 (1.0)      11*447.3891 (1.0)      262.2408 (1.00)     214.0442 (1.0)      220.1664 (1.00)     38.2154 (2.03)         90;1878    9987         418',  | 
                                
                                                            
                                    | 295 | 
                                     | 
                                            '*xfast_parametrized[[]0[]] (NOW) *     217.9511 (1.00)     13*290.0380 (1.16)     261.2051 (1.0)      263.9842 (1.23)     220.1638 (1.0)      18.8080 (1.0)         160;1726    9710         431',  | 
                                
                                                            
                                    | 296 | 
                                     | 
                                            '--------------------------------------------------------------------------------------------------------------------------------------------------------------------*',  | 
                                
                                                            
                                    | 297 | 
                                     | 
                                            '(*) Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.',  | 
                                
                                                            
                                    | 298 | 
                                     | 
                                        ])  | 
                                
                                                            
                                    | 299 | 
                                     | 
                                     | 
                                
                                                            
                                    | 300 | 
                                     | 
                                     |