File tree 2 files changed +49
-46
lines changed 2 files changed +49
-46
lines changed Original file line number Diff line number Diff line change @@ -480,52 +480,6 @@ To get the Profiler for the last request, do the following::
480
480
For specific details on using the profiler inside a test, see the
481
481
:doc: `/cookbook/testing/profiling ` cookbook entry.
482
482
483
- To avoid collecting data in each test you can set the ``collect `` parameter
484
- in the configuration:
485
-
486
- .. configuration-block ::
487
-
488
- .. code-block :: yaml
489
-
490
- # app/config/config_test.yml
491
-
492
- # ...
493
- framework :
494
- profiler :
495
- enabled : true
496
- collect : false
497
-
498
- .. code-block :: xml
499
-
500
- <!-- app/config/config.xml -->
501
- <?xml version =" 1.0" encoding =" UTF-8" ?>
502
- <container xmlns =" http://symfony.com/schema/dic/services"
503
- xmlns : framework =" http://symfony.com/schema/dic/symfony"
504
- xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
505
- xsi : schemaLocation =" http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd
506
- http://symfony.com/schema/dic/symfony http://symfony.com/schema/dic/symfony/symfony-1.0.xsd" >
507
-
508
- <!-- ... -->
509
-
510
- <framework : config >
511
- <framework : profiler enabled =" true" collect =" false" />
512
- </framework : config >
513
- </container >
514
-
515
- .. code-block :: php
516
-
517
- // app/config/config.php
518
-
519
- // ...
520
- $container->loadFromExtension('framework', array(
521
- 'profiler' => array(
522
- 'enabled' => true,
523
- 'collect' => false,
524
- ),
525
- ));
526
-
527
- In this way only tests that call ``enableProfiler() `` will collect data.
528
-
529
483
Redirecting
530
484
~~~~~~~~~~~
531
485
Original file line number Diff line number Diff line change @@ -73,3 +73,52 @@ finish. It's easy to achieve if you embed the token in the error message::
73
73
74
74
Read the API for built-in :doc: `data collectors </cookbook/profiler/data_collector >`
75
75
to learn more about their interfaces.
76
+
77
+ Speeding up Tests by not Collecting Profiler Data
78
+ -------------------------------------------------
79
+
80
+ To avoid collecting data in each test you can set the ``collect `` parameter
81
+ to false:
82
+
83
+ .. configuration-block ::
84
+
85
+ .. code-block :: yaml
86
+
87
+ # app/config/config_test.yml
88
+
89
+ # ...
90
+ framework :
91
+ profiler :
92
+ enabled : true
93
+ collect : false
94
+
95
+ .. code-block :: xml
96
+
97
+ <!-- app/config/config.xml -->
98
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
99
+ <container xmlns =" http://symfony.com/schema/dic/services"
100
+ xmlns : framework =" http://symfony.com/schema/dic/symfony"
101
+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
102
+ xsi : schemaLocation =" http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd
103
+ http://symfony.com/schema/dic/symfony http://symfony.com/schema/dic/symfony/symfony-1.0.xsd" >
104
+
105
+ <!-- ... -->
106
+
107
+ <framework : config >
108
+ <framework : profiler enabled =" true" collect =" false" />
109
+ </framework : config >
110
+ </container >
111
+
112
+ .. code-block :: php
113
+
114
+ // app/config/config.php
115
+
116
+ // ...
117
+ $container->loadFromExtension('framework', array(
118
+ 'profiler' => array(
119
+ 'enabled' => true,
120
+ 'collect' => false,
121
+ ),
122
+ ));
123
+
124
+ In this way only tests that call ``$client->enableProfiler() `` will collect data.
You can’t perform that action at this time.
0 commit comments