Blame view

CHANGES.erp5.util.txt 12 KB
Łukasz Nowak committed
1 2 3
Changes
=======

Sebastien Robin committed
4 5 6 7 8 9 10
0.4.58 (2019-03-05)
-------------------

 * erp5.util

   - testnode: Give more time to supervisord to kill subprocess [Sebastien Robin]

Sebastien Robin committed
11 12 13 14 15 16 17 18 19 20
0.4.57 (2019-02-25)
-------------------

 * erp5.util

   - testnode: Allow to pass max_quantity to runComputerPartition [Lukasz Nowak]
   - testnode: use CPUs a bit less agressively [Jerome Perrin]
   - testnode: avoid to rebuild testnode dependencies (firefox) all the time [Sebastien Robin]
   - testnode: try much more agressively to kill remaining processes [Sebastien Robin]

Sebastien Robin committed
21 22 23 24 25 26 27
0.4.56 (2018-09-28)
-------------------

 * erp5.util

   - testnode: give more time for the slapos proxy to start

Sebastien Robin committed
28 29 30 31 32 33 34
0.4.55 (2018-09-28)
-------------------

 * erp5.util

   - testnode: properly support deletion of chmod'ed files [Jerome Perrin]

Sebastien Robin committed
35 36 37 38 39 40 41
0.4.54 (2018-09-13)
-------------------

 * erp5.util

   - testnode: update path of firefox

Sebastien Robin committed
42 43 44 45 46 47 48 49
0.4.53 (2018-09-07)
-------------------

 * erp5.util

   - testnode: give project title to runTestSuite [Sebastien Robin]
   - testnode: support chmod'ed files during directories cleanups [Jerome Perrin]

Yusei Tahara committed
50 51 52 53 54 55 56 57 58 59
0.4.52 (2018-08-21)
-------------------

 * erp5.util

   - Make scalability testing framework more stable. Stop using a dummy frontend master
     and use host.vifib.net frontend with a valid SSL certificate instead. Always use
     https.
     [Yusei Tahara]

Roque committed
60 61 62 63 64 65 66
0.4.51 (2017-07-17)
-------------------

 * erp5.util

   - scalability testing framework  [Roque Porchetto]

Sebastien Robin committed
67
0.4.50 (2017-11-22)
Łukasz Nowak committed
68 69 70 71 72 73
-------------------

 * erp5.util.testnode

   - call only methods on Distributor [Lukasz Nowak]

Rafael Monnerat committed
74 75 76 77 78 79 80
0.4.49 (2017-05-11)
-------------------

  * erp5.util.taskdistribution:

    - Wrap in xmlrpclib.Binary if needed

Sebastien Robin committed
81 82 83 84 85 86 87 88
0.4.48 (2017-04-20)
-------------------

 * erp5.util.testnode:

   - fix values of --firefox_bin and --xvfb_bin [Julien Muchembled]

0.4.47 (2017-04-05)
Sebastien Robin committed
89 90 91 92 93 94 95
-------------------

 * erp5.util.testnode:

   - Make it more robust in cases where we have from time to time failures [Sebastien Robin]
   - cosmetic: avoid -repository suffix [Julien Muchembled]

Rafael Monnerat committed
96
0.4.46 (2016-09-29)
Sebastien Robin committed
97
-------------------
Rafael Monnerat committed
98 99 100 101 102

 * erp5.util.testnode:

   - Include js-logtail at the MANIFEST.in

Rafael Monnerat committed
103 104 105 106 107 108 109 110
0.4.45 (2016-08-05)
-------------------

 * erp5.util.testnode: 

   - Do not block all test suites if one of them define broken repository [Sebastien Robin]
   - Make sure proxy is really dead before starting new one [Sebastien Robin] 

Julien Muchembled committed
111
0.4.44 (2016-03-22)
Rafael Monnerat committed
112 113
-------------------

Julien Muchembled committed
114
 * erp5.util.testnode:
Rafael Monnerat committed
115

Julien Muchembled committed
116 117 118 119 120 121
   - Cancel test result if testnodes are unable to create partitions and unable
     to find runTestSuite command.
   - Set specific environment variable to build NumPy/friends & Ruby gems in
     parallel.
   - For local repositories, ignore revision defined in software release.
   - Make it possible to define slapos parameters in test suites.
Rafael Monnerat committed
122

Rafael Monnerat committed
123 124 125 126 127 128 129 130 131 132 133
0.4.43 (2015-09-02)
-------------------

 * erp5.util

   - Make services much more reactive when server is back [Sebastien Robin] 

 * erp5.util.testnode 
   - Simple log viewer app not to download the whole suite.log [Jérôme Perrin]
   - Make code more robust when checkout git files [Sebastien Robin]

Cédric de Saint Martin committed
134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156
0.4.42 (2014-12-02)
-------------------

 * erp5.util.testnode

    - Typo [Jérôme Perrin]
    - Run first found runTestSuite from lowest matching partition, not random one [Cédric de Saint Martin]

 * erp5.util

    - Drop support for Python < 2.7 [Julien Muchembled]

0.4.41 (2014-08-07)
-------------------

 * erp5.util.testnode

    - Fix running test location [Rafael Monnerat]

 * erp5.util

    - Move dealShebang into Utils [Rafael Monnerat]

Rafael Monnerat committed
157 158 159 160 161 162 163
0.4.40 (2014-07-30)
-------------------

  * erp5.util.testnode

    - Bugfix for erp5/util/testnode/__init__.py [Rafael Monnerat]

Rafael Monnerat committed
164 165 166 167 168 169 170 171 172 173 174 175 176 177
0.4.39 (2014-07-30)
-------------------

  * erp5.util.testnode

    - update SlapOSControler cmd calls [Rafael Monnerat]

0.4.38 (2014-04-16)
-------------------

 * erp5.util.testnode:

   - cleanup after the merge of scalability code [Cedric de Saint Martin]

Julien Muchembled committed
178 179 180
0.4.37 (2014-01-21)
-------------------

Vincent Pelletier committed
181 182 183 184
 * erp5.util.scalability:

  - New module [Benjamin Blanc]

Julien Muchembled committed
185 186 187 188
 * erp5.util.testnode:

  - Minimize writes to storage holding MySQL databases.

Sebastien Robin committed
189 190 191 192 193 194 195
0.4.36 (2013-06-30)
-------------------

 * erp5.util.testsuite:

  - delete git repos if url has changed [Sebastien Robin]

Sebastien Robin committed
196 197 198 199 200 201 202 203
0.4.35 (2013-06-21)
-------------------

 * erp5.util.testsuite:

  - Fix additional_bt5_repository_id into testnode.py
    [Benjamin Blanc]

Sebastien Robin committed
204 205 206 207 208 209 210 211
0.4.34 (2013-04-11)
-------------------

 * erp5.util.testsuite:

  - allow to define sub results in tests, like we do for selenium
    [Sebastien Robin]

Sebastien Robin committed
212 213 214 215 216 217 218 219
0.4.33 (2013-03-14)
-------------------

 * erp5.util.zodbanalyze:

  - Initial version of an improved version of ZODB's ZODB/scripts/analyze.py
    [Kazuhiko Shiozaki]

Sebastien Robin committed
220 221 222 223 224 225 226 227 228
0.4.32 (2013-03-13)
-------------------

 * erp5.util.testnode:

  - add handling of httplib.ResponseNotReady error message [Sebastien Robin]
  - do not fail when a different test suite repository branch is specified
    [Sebastien Robin]

Sebastien Robin committed
229 230 231 232 233 234 235 236
0.4.31 (2013-03-01)
-------------------

 * erp5.util.testnode:

  - after resetting software, retry_software_count was not resetted correctly
    [Sebastien Robin]

Sebastien Robin committed
237 238 239 240 241 242 243 244
0.4.30 (2013-02-20)
-------------------

 * erp5.util.testnode:

  - keep almost no tmp files, sometimes there is many Gb in /tmp after
    one day [Sebastien Robin]

Sebastien Robin committed
245 246 247 248 249 250 251 252
0.4.29 (2013-02-20)
-------------------

 * erp5.util.testnode:

  - make it able to resist to problems with slapos proxy when building
    software [Sebastien Robin]

Sebastien Robin committed
253 254 255 256 257 258 259
0.4.28 (2013-02-19)
-------------------

 * erp5.util.testnode:

  - make it able to resist to problems with slapos proxy [Sebastien Robin]

Sebastien Robin committed
260 261 262 263 264 265 266 267
0.4.27 (2013-02-15)
-------------------

 * erp5.util.testnode:

  - testnode was still sometimes logging at several files at a time
    [Sebastien Robin]

Sebastien Robin committed
268 269 270 271 272 273 274
0.4.26 (2013-02-14)
-------------------

 * erp5.util.testnode:

  - do not reraise OSError when cleaning temp files

Sebastien Robin committed
275 276 277 278 279 280 281 282 283 284 285 286 287
0.4.25 (2013-02-11)
-------------------

 * erp5.util.testnode:

  - close all timers when quitting, this makes stopping an erp5tetsnode
    much faster [Sebastien Robin]
  - remove hack on slapos/testnode after fix of slapos.cookbook [Sebastien Robin]
  - remove old tmp files left by buildout (buildout has te bo fixed too)
    [Sebastien Robin]
  - remove logging handlers where the are not needed any more [Sebastien Robin]
  - fixed the kill command, it was not able to kill properly childs [Sebastien Robin]

Sebastien Robin committed
288 289 290 291 292 293 294 295
0.4.24 (2013-02-11)
-------------------

 * erp5.util.testnode:

  - Fixed wrong location for the construction os test suite software
    [Sebastien Robin]

Sebastien Robin committed
296 297 298 299 300 301 302 303 304
0.4.23 (2013-02-11)
-------------------

 * erp5.util.testnode:

  - Make erp5testnode allow remote access to test suite logs instead of
    uploading them to master [Tatuya Kamada], [Sebastien Robin]


Julien Muchembled committed
305 306 307 308 309 310 311
0.4.22 (2013-01-08)
-------------------

 * erp5.util.taskdistribution:

  - fix regression when used on Python < 2.7

Julien Muchembled committed
312 313 314 315 316 317 318 319 320 321 322
0.4.21 (2013-01-07)
-------------------

 * erp5.util.taskdistribution:

  - really fix lock to avoid errors with concurrent RPC calls

 * erp5.util.testnode:

  - do not run test suites on deleted branches

Sebastien Robin committed
323
0.4.20 (2012-12-19)
Julien Muchembled committed
324
-------------------
Sebastien Robin committed
325 326 327 328 329

 * erp5.util.testnode:

  - Make sure to kill grandchilds when killing a process [Sebastien Robin]

Sebastien Robin committed
330
0.4.19 (2012-12-17)
Julien Muchembled committed
331
-------------------
Sebastien Robin committed
332 333 334 335 336

 * erp5.util.testnode:

  - Fixed undefined variable [Sebastien Robin]

Sebastien Robin committed
337
0.4.18 (2012-12-14)
Julien Muchembled committed
338
-------------------
Sebastien Robin committed
339 340 341 342 343

 * erp5.util.testnode:

  - Solve ascii issues when deleting software [Sebastien Robin]

Sebastien Robin committed
344
0.4.17 (2012-12-10)
Julien Muchembled committed
345
-------------------
Sebastien Robin committed
346 347 348 349 350 351

 * erp5.util.testnode:

  - Add thread Timer to terminate locked processes [Sebastien Robin]
  - Add more unit tests [Pere Cortes]

Sebastien Robin committed
352
0.4.16 (2012-11-14)
Julien Muchembled committed
353
-------------------
Sebastien Robin committed
354 355 356 357 358 359 360

 * erp5.util.testnode:

  - Improve handling of Xvfb and firefox [Sebastien Robin]
  - check supported parameters of runTestSuite [Pere Cortes]
  - add unit for runTestSuite [Pere Cortes]

Sebastien Robin committed
361
0.4.15 (2012-11-07)
Julien Muchembled committed
362
-------------------
Sebastien Robin committed
363 364 365 366 367 368 369

 * erp5.util.testnode:

  - fixed profile generation when software repos is not defined first
    [Sebastien Robin]
  - ask wich test has priority to master more often [Sebastien Robin]

Sebastien Robin committed
370
0.4.14 (2012-11-05)
Julien Muchembled committed
371
-------------------
Sebastien Robin committed
372 373 374 375 376 377 378 379 380

 * erp5.util.testnode:

  - force rebuilding software to avoid using old soft/code [Sebastien Robin]

 * erp5.util.taskdistribution:

  - handle another possible error with master [Sebastien Robin]

Sebastien Robin committed
381
0.4.13 (2012-10-31)
Julien Muchembled committed
382
-------------------
Sebastien Robin committed
383 384 385 386 387 388 389 390

 * erp5.util.testnode:

  - Add unit test for erp5testnode (with some hardcoded path that
    needs to be fixed ASAP) [Sebastien Robin]
  - Split long functions into several more simple ones for code
    simplicity and readability [Sebastien Robin]

Sebastien Robin committed
391
0.4.12 (2012-10-25)
Julien Muchembled committed
392
-------------------
Sebastien Robin committed
393 394 395 396

 * erp5.util.testnode:

  - Fixed several issues introduced by the management of test
397
    suite by the master [Sebastien Robin]
Sebastien Robin committed
398 399

0.4.11 (2012-10-22)
Julien Muchembled committed
400
-------------------
Sebastien Robin committed
401 402 403 404

 * erp5.util.testnode:

  - Take test suite parameters from the master, to allow distribution
405
    of the work by the master [Pere Cortes], [Sebastien Robin]
Sebastien Robin committed
406

Sebastien Robin committed
407
0.4.10 (2012-10-01)
Julien Muchembled committed
408
-------------------
Sebastien Robin committed
409 410 411 412 413 414

 * erp5.util.testnode:

  - Allow to use a firefox built by testnode for
    functional tests [Gabriel Monnerat]

Sebastien Robin committed
415 416 417 418 419 420 421 422
0.4.9 (2012-10-01)
------------------

 * erp5.util.testnode:

  - remove --now parameter when calling slapgrid-sr since
    it is not yet well supported [Sebastien Robin]

Sebastien Robin committed
423 424 425 426 427 428 429 430
0.4.8 (2012-09-27)
------------------

 * erp5.util.testnode:

  - use taskdistribution module to reduce code
    [Vincent Pelletier], [Pere Cortes]

Vincent Pelletier committed
431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451
0.4.7 (2012-09-03)
------------------

 * erp5.util.taskdistribution:

  - work around test lines acquiring values from parent when no value is
    provided. [Vincent Pelletier]
  - fix a regression introduced in 0.4.6 which allowed parallel XMLRPC calls,
    which is not supported. [Rafael Monnerat]

 * erp5.util.benchmark:

  - check whether at least one result file could be found when generating a
    scalability report. [Arnaud Fontaine]
  - make sure that diagram bars are properly aligned in scalability test
    report. [Arnaud Fontaine]

 * erp5.util.testsuite:

  - new module [Rafael Monnerat]

Rafael Monnerat committed
452 453 454 455 456 457 458 459
0.4.6 (2012-08-10)
------------------

 * erp5.util.taskdistribution:

  - set socket timeout for RPC calls to prevent a deadlock happens.
    [Rafael Monnerat]

Vincent Pelletier committed
460 461 462 463 464 465 466 467 468
0.4.5 (2012-07-04)
------------------

 * erp5.util.taskdistribution:

  - xmlrpclib does not support named parameters, use positional ones
    [Vincent Pelletier]

0.4.4 (2012-07-04)
Vincent Pelletier committed
469 470 471 472 473 474
------------------

 * erp5.util.taskdistribution:

  - New module [Vincent Pelletier]

Sebastien Robin committed
475
0.4.3 (2012-04-24)
Julien Muchembled committed
476
------------------
Sebastien Robin committed
477 478 479 480 481 482 483 484

 * erp5.util.testnode:

  - Improve detection of the cancellation of a test on the master
  - better management of SIGTERM signal
  - cleanup test instances to make sure nothing stay from a previous
    test run

Sebastien Robin committed
485
0.4.2 (2012-04-11)
Julien Muchembled committed
486
------------------
Sebastien Robin committed
487 488 489 490 491 492 493 494 495 496 497

 * erp5.util.testnode:

  - Improve testnode logs
  - add a thread to upload ongoing logs to the master regularly
  - if the software release is not built successfully after a
    few time, totally erase software. This help unblocking if
    buildout is unable to update software.
  - check if the last test result was cancelled in order to
    allow relaunching test without restarting testnode

Ivan Tyagov committed
498
0.4.1 (2012-02-29)
Julien Muchembled committed
499
------------------
Łukasz Nowak committed
500

Ivan Tyagov committed
501 502 503 504 505
 * erp5.util.testnode:

  - Improve testnode's reliability when contacting remote master
  - Try to build software releases multiple times before giving up

Łukasz Nowak committed
506

Łukasz Nowak committed
507
0.3 (2011-12-23)
Aurel committed
508 509
----------------

Łukasz Nowak committed
510
 * erp5.util.webchecker:
Tatuya Kamada committed
511

Łukasz Nowak committed
512
   - Imported from https://svn.erp5.org/repos/public/erp5/trunk/utils/
Tatuya Kamada committed
513
     Utility to check caching policy of websites
Aurel committed
514

Łukasz Nowak committed
515 516 517 518 519 520 521 522 523 524 525
 * erp5.util.testnode:

   - improve logging [Sebastien Robin]
   - fix passing bt5_path [Gabriel Monnerat]
   - fix profile_path concatenation [Nicolas Delaby]
   - fix git updating and parsing repository paths [Julien Muchembled]

 * erp5.util.benchmark:

  - new utility, work in progress [Arnaud Fontaine]

Aurel committed
526
0.2 (2011-09-20)
Łukasz Nowak committed
527 528
----------------

Julien Muchembled committed
529 530 531 532 533 534
 * Imported from https://svn.erp5.org/repos/public/erp5/trunk/utils/

   - erp5.util.test_browser:
     Programmable browser for functional and performance tests for ERP5
   - erp5.util.benchmark:
     Performance benchmarks for ERP5 with erp5.utils.test_browser
Łukasz Nowak committed
535

Łukasz Nowak committed
536
0.1 (2011-08-08)
Łukasz Nowak committed
537 538
----------------

Łukasz Nowak committed
539
 * erp5.util.testnode imported from recipe-like slapos.cookbook
Łukasz Nowak committed
540
   [Łukasz Nowak]