| 1 |
================= |
|---|
| 2 |
FunkLoad_ CHANGES |
|---|
| 3 |
================= |
|---|
| 4 |
|
|---|
| 5 |
:author: Benoit Delbosc |
|---|
| 6 |
|
|---|
| 7 |
:address: bdelbosc _at_ nuxeo.com |
|---|
| 8 |
|
|---|
| 9 |
:revision: $Id$ |
|---|
| 10 |
|
|---|
| 11 |
:abstract: This document describes changes between FunkLoad_ versions. |
|---|
| 12 |
|
|---|
| 13 |
.. contents:: Table of Contents |
|---|
| 14 |
|
|---|
| 15 |
|
|---|
| 16 |
|
|---|
| 17 |
FunkLoad SVN trunk |
|---|
| 18 |
------------------ |
|---|
| 19 |
|
|---|
| 20 |
:Location: http://svn.nuxeo.org/pub/funkload/trunk/ |
|---|
| 21 |
|
|---|
| 22 |
:Snapshots: http://funkload.nuxeo.org/snapshots/ |
|---|
| 23 |
|
|---|
| 24 |
:Target: 1.8.0 |
|---|
| 25 |
|
|---|
| 26 |
New features |
|---|
| 27 |
~~~~~~~~~~~~ |
|---|
| 28 |
|
|---|
| 29 |
* Upgrate to python-gdchart2 using libgd2 (gdchart1 is deprecated). |
|---|
| 30 |
|
|---|
| 31 |
|
|---|
| 32 |
FunkLoad 1.7.0 |
|---|
| 33 |
-------------- |
|---|
| 34 |
|
|---|
| 35 |
:Package: http://funkload.nuxeo.org/funkload-1.7.0.tar.gz |
|---|
| 36 |
|
|---|
| 37 |
:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.7.0/ |
|---|
| 38 |
|
|---|
| 39 |
:Released date: 2008-07-23 |
|---|
| 40 |
|
|---|
| 41 |
New features |
|---|
| 42 |
~~~~~~~~~~~~ |
|---|
| 43 |
|
|---|
| 44 |
* Recorder and test take care of JSF MyFaces tokens which make FunkLoad |
|---|
| 45 |
ready to record/play Nuxeo EP or any JBoss Seam application. |
|---|
| 46 |
|
|---|
| 47 |
* Change API of listHref to be able to search on link content as well as |
|---|
| 48 |
link url. `pattern` parameter is renamed into `url_pattern` and a new |
|---|
| 49 |
`content_pattern` can be supply. |
|---|
| 50 |
|
|---|
| 51 |
|
|---|
| 52 |
Bug fixes |
|---|
| 53 |
~~~~~~~~~ |
|---|
| 54 |
|
|---|
| 55 |
* fix: # 1838_: Upload doesn't work for CherryPy. |
|---|
| 56 |
|
|---|
| 57 |
* fix: # 1834_: multiple redirects not handled properly (jehiah patch). |
|---|
| 58 |
|
|---|
| 59 |
* fix: # 1837_: post() is sent as GET when no params defined. |
|---|
| 60 |
|
|---|
| 61 |
* Apply patch from Dan Rahmel to fix fl-record on non posix os. |
|---|
| 62 |
|
|---|
| 63 |
|
|---|
| 64 |
FunkLoad 1.6.2 |
|---|
| 65 |
-------------- |
|---|
| 66 |
|
|---|
| 67 |
:Package: http://funkload.nuxeo.org/funkload-1.6.2.tar.gz |
|---|
| 68 |
|
|---|
| 69 |
:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.6.2/ |
|---|
| 70 |
|
|---|
| 71 |
:Released date: 2007-04-06 |
|---|
| 72 |
|
|---|
| 73 |
Bug fixes |
|---|
| 74 |
~~~~~~~~~ |
|---|
| 75 |
|
|---|
| 76 |
* fix: 'Page stats' percentiles are wrong. |
|---|
| 77 |
|
|---|
| 78 |
|
|---|
| 79 |
FunkLoad 1.6.1 |
|---|
| 80 |
-------------- |
|---|
| 81 |
|
|---|
| 82 |
:Package: http://funkload.nuxeo.org/funkload-1.6.1.tar.gz |
|---|
| 83 |
|
|---|
| 84 |
:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.6.1/ |
|---|
| 85 |
|
|---|
| 86 |
:Released date: 2007-03-09 |
|---|
| 87 |
|
|---|
| 88 |
|
|---|
| 89 |
Bug fixes |
|---|
| 90 |
~~~~~~~~~ |
|---|
| 91 |
|
|---|
| 92 |
* Support of python 2.5. |
|---|
| 93 |
|
|---|
| 94 |
* Fix: 1.6.0 regression invalid encoding of parameters when posting several |
|---|
| 95 |
times the same key. |
|---|
| 96 |
|
|---|
| 97 |
|
|---|
| 98 |
FunkLoad 1.6.0 |
|---|
| 99 |
-------------- |
|---|
| 100 |
|
|---|
| 101 |
:Package: http://funkload.nuxeo.org/funkload-1.6.0.tar.gz |
|---|
| 102 |
|
|---|
| 103 |
:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.6.0/ |
|---|
| 104 |
|
|---|
| 105 |
:Released date: 2007-02-27 |
|---|
| 106 |
|
|---|
| 107 |
|
|---|
| 108 |
New features |
|---|
| 109 |
~~~~~~~~~~~~ |
|---|
| 110 |
|
|---|
| 111 |
* Do not send cookie with ``deleted`` value, this fix trouble with Zope's |
|---|
| 112 |
CookieCrumbler and enable benching of Plone_ apps, Thanks to Lin. |
|---|
| 113 |
|
|---|
| 114 |
* Works with Ruby CGI, fixing webunit mimeEncode and adding Content-type |
|---|
| 115 |
header on file upload, Thanks to Bryan Helmkamp. |
|---|
| 116 |
|
|---|
| 117 |
* # 1283_: Patching webunit to support http proxy by checking $http_proxy |
|---|
| 118 |
env. Thanks to Greg, (note that https proxy is not yet supported). |
|---|
| 119 |
|
|---|
| 120 |
* Adding Mirko Friedenhagen ``--with-percentiles`` option to |
|---|
| 121 |
``fl-build-report`` to include percentiles in statistic tables and use |
|---|
| 122 |
10%, 50% and 90% percentil instead of min, avg and max in charts. This is |
|---|
| 123 |
now the default option, use ``--no-percentiles`` for the old behaviour. |
|---|
| 124 |
|
|---|
| 125 |
* Upgrade to setuptools 0.6c3 |
|---|
| 126 |
|
|---|
| 127 |
* FunkLoadTestCase.conf_getList accept a separator parameter |
|---|
| 128 |
|
|---|
| 129 |
|
|---|
| 130 |
Bug fixes |
|---|
| 131 |
~~~~~~~~~ |
|---|
| 132 |
|
|---|
| 133 |
* fix: # 1279_: Browser form submit encoding, default encoding for post is |
|---|
| 134 |
now application/x-www-form-urlencoded, multipart mime encoding is used |
|---|
| 135 |
only when uploading files. |
|---|
| 136 |
|
|---|
| 137 |
* Patching webunit mimeEncode method to send CRLF as describe in RFC 1945 |
|---|
| 138 |
3.6.2, patch provided by Ivan Kurmanov. |
|---|
| 139 |
|
|---|
| 140 |
* fix: response string representation url contains double `/` |
|---|
| 141 |
|
|---|
| 142 |
* fix: xmlrpc url contains basic auth credential in the report |
|---|
| 143 |
|
|---|
| 144 |
* fix: # 1300_: easy_install failed to install docutils from sourceforge, |
|---|
| 145 |
upgrading ez_install 0.6a10 |
|---|
| 146 |
|
|---|
| 147 |
|
|---|
| 148 |
FunkLoad 1.5.0 |
|---|
| 149 |
-------------- |
|---|
| 150 |
|
|---|
| 151 |
:Package: http://funkload.nuxeo.org/funkload-1.5.0.tar.gz |
|---|
| 152 |
|
|---|
| 153 |
:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.5.0/ |
|---|
| 154 |
|
|---|
| 155 |
:Released date: 2006-01-31 |
|---|
| 156 |
|
|---|
| 157 |
|
|---|
| 158 |
New features |
|---|
| 159 |
~~~~~~~~~~~~ |
|---|
| 160 |
|
|---|
| 161 |
* # 1284_: TestCase: support of doctest |
|---|
| 162 |
|
|---|
| 163 |
There is a new FunkLoadDocTest class that ease usage of FunkLoad from |
|---|
| 164 |
doctest:: |
|---|
| 165 |
|
|---|
| 166 |
>>> from funkload.FunkLoadDocTest import FunkLoadDocTest |
|---|
| 167 |
>>> fl = FunkLoadDocTest() |
|---|
| 168 |
>>> response = fl.get('http://localhost/') |
|---|
| 169 |
>>> 'HTML' in response.body |
|---|
| 170 |
True |
|---|
| 171 |
>>> response |
|---|
| 172 |
<response url="http://127.0.0.1:80//" code="200" message="OK" /> |
|---|
| 173 |
|
|---|
| 174 |
|
|---|
| 175 |
If you use python2.4, the test runner ``fl-run-test`` is able launch |
|---|
| 176 |
doctest from a plain text file or embedded in python docstring:: |
|---|
| 177 |
|
|---|
| 178 |
$ fl-run-test -v doctest_dummy.txt |
|---|
| 179 |
Doctest: doctest_dummy.txt Ok |
|---|
| 180 |
----------------------------------------------------- |
|---|
| 181 |
Ran 1 test in 0.077s |
|---|
| 182 |
OK |
|---|
| 183 |
|
|---|
| 184 |
And the ``--debug`` option makes doctests verbose:: |
|---|
| 185 |
|
|---|
| 186 |
$ fl-run-test -d doctest_dummy.txt |
|---|
| 187 |
... |
|---|
| 188 |
Trying: |
|---|
| 189 |
fl = FunkLoadDocTest() |
|---|
| 190 |
Expecting nothing |
|---|
| 191 |
ok |
|---|
| 192 |
Trying: |
|---|
| 193 |
fl.get('http://localhost/') |
|---|
| 194 |
Expecting: |
|---|
| 195 |
<response url="http://127.0.0.1:80//" code="200" message="OK" /> |
|---|
| 196 |
ok |
|---|
| 197 |
Ok |
|---|
| 198 |
---------------------------------------------------------------------- |
|---|
| 199 |
Ran 1 test in 0.051s |
|---|
| 200 |
OK |
|---|
| 201 |
|
|---|
| 202 |
* Test runner can use a negative regex to select tests. For example if you |
|---|
| 203 |
want to launch all tests that does not ends with 'foo' :: |
|---|
| 204 |
|
|---|
| 205 |
fl-run-test myFile.py -e '!foo$' |
|---|
| 206 |
|
|---|
| 207 |
* # 1282_: TestRunner: more verbosity |
|---|
| 208 |
|
|---|
| 209 |
The new ``fl-run-test`` option ``--debug-level=2`` will produce debug |
|---|
| 210 |
output on each link (images or css) fetched. |
|---|
| 211 |
|
|---|
| 212 |
* Improve firefox view in real time by using approriate file extention for |
|---|
| 213 |
the content type. |
|---|
| 214 |
|
|---|
| 215 |
* CPSTestCase is up to date for 3.4.0, use CPS338TestCase for a CPS 3.3.8. |
|---|
| 216 |
|
|---|
| 217 |
|
|---|
| 218 |
Bug fixes |
|---|
| 219 |
~~~~~~~~~ |
|---|
| 220 |
|
|---|
| 221 |
* fix # 1278_: BenchRunner: UserAgent from config file is not set |
|---|
| 222 |
|
|---|
| 223 |
|
|---|
| 224 |
|
|---|
| 225 |
FunkLoad 1.4.1 |
|---|
| 226 |
-------------- |
|---|
| 227 |
|
|---|
| 228 |
:Package: http://funkload.nuxeo.org/funkload-1.4.1.tar.gz |
|---|
| 229 |
|
|---|
| 230 |
:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.4.1/ |
|---|
| 231 |
|
|---|
| 232 |
:Released date: 2005-12-16 |
|---|
| 233 |
|
|---|
| 234 |
|
|---|
| 235 |
Bug fixes |
|---|
| 236 |
~~~~~~~~~ |
|---|
| 237 |
|
|---|
| 238 |
* fix # 1201_: Erroneous page stats |
|---|
| 239 |
|
|---|
| 240 |
* fix # 934_: REPORT: Charts should display origin |
|---|
| 241 |
|
|---|
| 242 |
|
|---|
| 243 |
FunkLoad 1.4.0 |
|---|
| 244 |
-------------- |
|---|
| 245 |
|
|---|
| 246 |
:Package: http://funkload.nuxeo.org/funkload-1.4.0.tar.gz |
|---|
| 247 |
|
|---|
| 248 |
:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.4.0/ |
|---|
| 249 |
|
|---|
| 250 |
:Released date: 2005-12-08 |
|---|
| 251 |
|
|---|
| 252 |
|
|---|
| 253 |
New features |
|---|
| 254 |
~~~~~~~~~~~~ |
|---|
| 255 |
|
|---|
| 256 |
* New ``--loop-on-pages`` option for ``fl-run-test``. |
|---|
| 257 |
|
|---|
| 258 |
This option enable to check response time of some specific pages inside a |
|---|
| 259 |
test without changing the script, which make easy to tune a page in a |
|---|
| 260 |
complex context. Use the ``debug`` option to find the page numbers. For |
|---|
| 261 |
example:: |
|---|
| 262 |
|
|---|
| 263 |
fl-run-test myfile.py MyTestCase.testSomething -l 3 -n 100 |
|---|
| 264 |
|
|---|
| 265 |
Run MyTestCase.testSomething, reload one hundred time the page 3 without |
|---|
| 266 |
concurrency and as fast as possible. Output response time stats. You can |
|---|
| 267 |
loop on many pages using slice -l 2:4. |
|---|
| 268 |
|
|---|
| 269 |
* New ``--accept-invalid-links`` option for ``fl-run-test`` and |
|---|
| 270 |
``fl-run-bench`` |
|---|
| 271 |
|
|---|
| 272 |
Don't fail if css/image links are not reachable. |
|---|
| 273 |
|
|---|
| 274 |
* New ``--list`` option for ``fl-run-test`` to list the test names without |
|---|
| 275 |
running them. |
|---|
| 276 |
|
|---|
| 277 |
* # 936_: TestRunner: use regexp to load test |
|---|
| 278 |
|
|---|
| 279 |
New ``--regex`` or ``-e`` option for ``fl-run-test`` to filter test names |
|---|
| 280 |
that match a regular expression. |
|---|
| 281 |
|
|---|
| 282 |
* # 939_: Browser: Provide an option to disable image and links load |
|---|
| 283 |
|
|---|
| 284 |
New ``--simple-fetch`` option for ``fl-run-test`` and ``fl-run-bench``. |
|---|
| 285 |
|
|---|
| 286 |
* # 937_: TestRunner: Add an immediate fail option |
|---|
| 287 |
|
|---|
| 288 |
New ``--stop-on-fail`` option for ``fl-run-test`` that stops tests on |
|---|
| 289 |
first failure or error. |
|---|
| 290 |
|
|---|
| 291 |
* # 933_: Report: Add global info |
|---|
| 292 |
|
|---|
| 293 |
Adding total number of tests, pages and requests during the bench. |
|---|
| 294 |
|
|---|
| 295 |
* ``CPSTestCase.listDocumentHref`` is renamed into ``cpsListDocumentHref`` |
|---|
| 296 |
|
|---|
| 297 |
* ``FunkLoadTestCase.xmlrpc_call`` is renamed into ``xmlrpc`` |
|---|
| 298 |
(``xmlrpc_call`` is still working) |
|---|
| 299 |
|
|---|
| 300 |
* Some code cleaning, cheesecake_ index 460/560 ~82%. |
|---|
| 301 |
|
|---|
| 302 |
* New epydoc_ API_ documentation. |
|---|
| 303 |
|
|---|
| 304 |
* ``fl-run-test`` is now able to run standard unittest.TestCase. |
|---|
| 305 |
|
|---|
| 306 |
|
|---|
| 307 |
Bug fixes |
|---|
| 308 |
~~~~~~~~~ |
|---|
| 309 |
|
|---|
| 310 |
* # 1183_: updating ez_setup to fix broken sourceforge docutils download |
|---|
| 311 |
|
|---|
| 312 |
|
|---|
| 313 |
FunkLoad 1.3.1 |
|---|
| 314 |
-------------- |
|---|
| 315 |
|
|---|
| 316 |
:Package: http://funkload.nuxeo.org/funkload-1.3.1.tar.gz |
|---|
| 317 |
|
|---|
| 318 |
:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.3.1/ |
|---|
| 319 |
|
|---|
| 320 |
:Released date: 2005-11-10 |
|---|
| 321 |
|
|---|
| 322 |
Bug fixes |
|---|
| 323 |
~~~~~~~~~ |
|---|
| 324 |
|
|---|
| 325 |
* fix # 1115_: Recorder: impossible to generate test |
|---|
| 326 |
|
|---|
| 327 |
|
|---|
| 328 |
FunkLoad 1.3.0 |
|---|
| 329 |
-------------- |
|---|
| 330 |
|
|---|
| 331 |
:Package: http://funkload.nuxeo.org/funkload-1.3.0.tar.gz |
|---|
| 332 |
|
|---|
| 333 |
:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.3.0/ |
|---|
| 334 |
|
|---|
| 335 |
:Released date: 2005-11-08 |
|---|
| 336 |
|
|---|
| 337 |
New features |
|---|
| 338 |
~~~~~~~~~~~~ |
|---|
| 339 |
|
|---|
| 340 |
* # 944_: Recorder: replace TestMaker recorder. |
|---|
| 341 |
|
|---|
| 342 |
Providing a ``fl-record`` command that drive a TCPWatch_ proxy. |
|---|
| 343 |
See INSTALL_ to setup TCPWatch_. |
|---|
| 344 |
|
|---|
| 345 |
* # 1041_: Browser: implement an addHeader method. |
|---|
| 346 |
|
|---|
| 347 |
FunkLoadTestCase provides new methods ``setUserAgent``, ``addHeader`` and |
|---|
| 348 |
``clearHeaders``. |
|---|
| 349 |
|
|---|
| 350 |
* # 1088_: TestRunner / BenchRunner: use compatible command line option |
|---|
| 351 |
|
|---|
| 352 |
- All ``fl-*`` executables have a ``--version`` option to display the |
|---|
| 353 |
FunkLoad_ version. |
|---|
| 354 |
|
|---|
| 355 |
- All `fl-run-*` are now in color mode by default. Use ``--no-color`` |
|---|
| 356 |
options for monochrome output. |
|---|
| 357 |
You need to remove the ``-c`` option for ``fl-run-test`` and ``-C`` |
|---|
| 358 |
for ``fl-run-bench`` in your scripts. |
|---|
| 359 |
|
|---|
| 360 |
- Changing ``fl-run-bench`` short option ``-d`` into ``-D`` for duration, |
|---|
| 361 |
keeping ``-d`` for debug mode. |
|---|
| 362 |
|
|---|
| 363 |
- Removing ``fl-run-test`` short option ``-D`` to not conflict with new |
|---|
| 364 |
``-D`` option of ``fl-run-bench``, you now have to use the long format |
|---|
| 365 |
``--dump-directory``. |
|---|
| 366 |
|
|---|
| 367 |
Bug fixes |
|---|
| 368 |
~~~~~~~~~ |
|---|
| 369 |
|
|---|
| 370 |
* fix # 935_: Browser: doesn't handle Referer header. |
|---|
| 371 |
|
|---|
| 372 |
|
|---|
| 373 |
|
|---|
| 374 |
FunkLoad 1.2.0 |
|---|
| 375 |
-------------- |
|---|
| 376 |
|
|---|
| 377 |
:Package: http://funkload.nuxeo.org/funkload-1.2.0.tar.gz |
|---|
| 378 |
|
|---|
| 379 |
:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.2.0/ |
|---|
| 380 |
|
|---|
| 381 |
:Released date: 2005-10-18 |
|---|
| 382 |
|
|---|
| 383 |
|
|---|
| 384 |
New features |
|---|
| 385 |
~~~~~~~~~~~~ |
|---|
| 386 |
|
|---|
| 387 |
* Credential and Monitor services have been refactored they are now true |
|---|
| 388 |
unix daemon service, controllers are now in pure python (no more bash |
|---|
| 389 |
scripts). |
|---|
| 390 |
|
|---|
| 391 |
* Switching from distutils to setuptools using EasyInstall_, installing |
|---|
| 392 |
FunkLoad is now just a question of ``sudo easy_install funkload``. |
|---|
| 393 |
|
|---|
| 394 |
* Moving demo examples into the egg, just type ``fl-install-demo`` to extract |
|---|
| 395 |
the demo folder |
|---|
| 396 |
|
|---|
| 397 |
Bug fixes |
|---|
| 398 |
~~~~~~~~~ |
|---|
| 399 |
|
|---|
| 400 |
* fix # 1027_ Report: min and max page response time are wrong. |
|---|
| 401 |
|
|---|
| 402 |
* fix # 1017_ Report: request charts is alway the same. |
|---|
| 403 |
|
|---|
| 404 |
* fix # 1022_ Monitor: no cpu usage monitoring on linux 2.4.x |
|---|
| 405 |
|
|---|
| 406 |
* fix # 1000_ easy_install failed to install funkload. |
|---|
| 407 |
|
|---|
| 408 |
* fix # 1009_ Report: remove error scale in graph if there is no errors. |
|---|
| 409 |
|
|---|
| 410 |
* fix # 1008_ Report: missing legend. |
|---|
| 411 |
|
|---|
| 412 |
|
|---|
| 413 |
FunkLoad 1.1.0 |
|---|
| 414 |
-------------- |
|---|
| 415 |
|
|---|
| 416 |
:Package: http://funkload.nuxeo.org/funkload-1.1.0.tar.gz |
|---|
| 417 |
|
|---|
| 418 |
:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.1.0/ |
|---|
| 419 |
|
|---|
| 420 |
:Released date: 2005-10-07 |
|---|
| 421 |
|
|---|
| 422 |
New features |
|---|
| 423 |
~~~~~~~~~~~~ |
|---|
| 424 |
|
|---|
| 425 |
* FunkLoadTestCase: adding ``exists`` method. |
|---|
| 426 |
|
|---|
| 427 |
* FunkLoadTestCase: support XML RPC test/bench using ``xmlrpc_call``. |
|---|
| 428 |
|
|---|
| 429 |
* FunkLoadTestCase: adding a regex pattern to ``listHref``. |
|---|
| 430 |
|
|---|
| 431 |
* FunkLoadTestCase: new ``setUpCycle`` and ``tearDownCycle`` methods to |
|---|
| 432 |
configure bench between cycle. |
|---|
| 433 |
|
|---|
| 434 |
* FunkLoadTestCase: Patching webunit to send a User-Agent header. |
|---|
| 435 |
|
|---|
| 436 |
* # 950_ Report: display failure and error (first part). |
|---|
| 437 |
|
|---|
| 438 |
* # 948_ Report: provide the 5 slowest requests. |
|---|
| 439 |
|
|---|
| 440 |
* # 941_ Demo: provide usefull examples. |
|---|
| 441 |
|
|---|
| 442 |
* CPSTestCase: add cpsVerifyUser, cpsVerifyGroup, cpsSetLocalRole, |
|---|
| 443 |
cpsCreateSite, cpsCreateSection. |
|---|
| 444 |
|
|---|
| 445 |
* ZopeTestCase: adding zopeRestartZope, zopeFlushCache, zopePackZodb, |
|---|
| 446 |
zopeAddExternalMethod. |
|---|
| 447 |
|
|---|
| 448 |
* Lipsum: handle iso 8859-15 vocabulary. |
|---|
| 449 |
|
|---|
| 450 |
* Lipsum: adding random phone number and address generator. |
|---|
| 451 |
|
|---|
| 452 |
* credentiald: add methods listCredentials and listGroups. |
|---|
| 453 |
|
|---|
| 454 |
* Moving TODO and bugs to trac: http://svn.nuxeo.org/trac/pub/report/12 |
|---|
| 455 |
|
|---|
| 456 |
* Improve documentation. |
|---|
| 457 |
|
|---|
| 458 |
|
|---|
| 459 |
Bug fixes |
|---|
| 460 |
~~~~~~~~~ |
|---|
| 461 |
|
|---|
| 462 |
* # 971_ Report: the network load monitor should record network speed instead |
|---|
| 463 |
of cumulative downlaod |
|---|
| 464 |
|
|---|
| 465 |
* XML result file is resetted at beginning of a test or bench. |
|---|
| 466 |
|
|---|
| 467 |
* Fix threadframe module requirement. |
|---|
| 468 |
|
|---|
| 469 |
* No more python 2.3 dependency for scripts `fl-*-ctl` |
|---|
| 470 |
|
|---|
| 471 |
|
|---|
| 472 |
FunkLoad 1.0.0 |
|---|
| 473 |
-------------- |
|---|
| 474 |
|
|---|
| 475 |
:Location: http://funkload.nuxeo.org/funkload-1.0.0.tar.gz |
|---|
| 476 |
|
|---|
| 477 |
:Released date: 2005-09-01 |
|---|
| 478 |
|
|---|
| 479 |
**First public release.** |
|---|
| 480 |
|
|---|
| 481 |
|
|---|
| 482 |
--------------------------------------------- |
|---|
| 483 |
|
|---|
| 484 |
See the INSTALL_ file for requirement and installation. |
|---|
| 485 |
|
|---|
| 486 |
See README_ for more information about FunkLoad_. |
|---|
| 487 |
|
|---|
| 488 |
|
|---|
| 489 |
|
|---|
| 490 |
.. _FunkLoad: http://funkload.nuxeo.org/ |
|---|
| 491 |
.. _EasyInstall: http://peak.telecommunity.com/DevCenter/EasyInstall |
|---|
| 492 |
.. _TCPWatch: http://hathawaymix.org/Software/TCPWatch/ |
|---|
| 493 |
.. _README: README.html |
|---|
| 494 |
.. _INSTALL: INSTALL.html |
|---|
| 495 |
.. _API: api/index.html |
|---|
| 496 |
.. _epydoc: http://epydoc.sourceforge.net/ |
|---|
| 497 |
.. _cheesecake: http://tracos.org/cheesecake/ |
|---|
| 498 |
.. _933: http://svn.nuxeo.org/trac/pub/ticket/933 |
|---|
| 499 |
.. _934: http://svn.nuxeo.org/trac/pub/ticket/934 |
|---|
| 500 |
.. _935: http://svn.nuxeo.org/trac/pub/ticket/935 |
|---|
| 501 |
.. _936: http://svn.nuxeo.org/trac/pub/ticket/936 |
|---|
| 502 |
.. _937: http://svn.nuxeo.org/trac/pub/ticket/937 |
|---|
| 503 |
.. _939: http://svn.nuxeo.org/trac/pub/ticket/939 |
|---|
| 504 |
.. _941: http://svn.nuxeo.org/trac/pub/ticket/941 |
|---|
| 505 |
.. _944: http://svn.nuxeo.org/trac/pub/ticket/944 |
|---|
| 506 |
.. _948: http://svn.nuxeo.org/trac/pub/ticket/948 |
|---|
| 507 |
.. _950: http://svn.nuxeo.org/trac/pub/ticket/950 |
|---|
| 508 |
.. _971: http://svn.nuxeo.org/trac/pub/ticket/971 |
|---|
| 509 |
.. _1000: http://svn.nuxeo.org/trac/pub/ticket/1000 |
|---|
| 510 |
.. _1008: http://svn.nuxeo.org/trac/pub/ticket/1008 |
|---|
| 511 |
.. _1009: http://svn.nuxeo.org/trac/pub/ticket/1009 |
|---|
| 512 |
.. _1017: http://svn.nuxeo.org/trac/pub/ticket/1017 |
|---|
| 513 |
.. _1022: http://svn.nuxeo.org/trac/pub/ticket/1022 |
|---|
| 514 |
.. _1027: http://svn.nuxeo.org/trac/pub/ticket/1027 |
|---|
| 515 |
.. _1041: http://svn.nuxeo.org/trac/pub/ticket/1041 |
|---|
| 516 |
.. _1088: http://svn.nuxeo.org/trac/pub/ticket/1088 |
|---|
| 517 |
.. _1115: http://svn.nuxeo.org/trac/pub/ticket/1115 |
|---|
| 518 |
.. _1183: http://svn.nuxeo.org/trac/pub/ticket/1183 |
|---|
| 519 |
.. _1201: http://svn.nuxeo.org/trac/pub/ticket/1201 |
|---|
| 520 |
.. _1278: http://svn.nuxeo.org/trac/pub/ticket/1278 |
|---|
| 521 |
.. _1279: http://svn.nuxeo.org/trac/pub/ticket/1279 |
|---|
| 522 |
.. _1282: http://svn.nuxeo.org/trac/pub/ticket/1282 |
|---|
| 523 |
.. _1283: http://svn.nuxeo.org/trac/pub/ticket/1283 |
|---|
| 524 |
.. _1284: http://svn.nuxeo.org/trac/pub/ticket/1284 |
|---|
| 525 |
.. _1300: http://svn.nuxeo.org/trac/pub/ticket/1300 |
|---|
| 526 |
.. _1834: http://svn.nuxeo.org/trac/pub/ticket/1834 |
|---|
| 527 |
.. _1837: http://svn.nuxeo.org/trac/pub/ticket/1837 |
|---|
| 528 |
.. _1838: http://svn.nuxeo.org/trac/pub/ticket/1837 |
|---|
| 529 |
.. _Plone: http://plone.org/ |
|---|
| 530 |
|
|---|
| 531 |
.. Local Variables: |
|---|
| 532 |
.. mode: rst |
|---|