Phpunit: PHP_Timer рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрддрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рдлрд╝рд░ре░ 2018  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: sebastianbergmann/phpunit

| рдХреНрдпреВ | рдП
| ------------------------| ---------------
| PHPUnit рд╕рдВрд╕реНрдХрд░рдг | ~4.7.0 \|\| ~5.0.0 \|\| ~5.1.0 \|\| ~5.2.0
| рдкреАрдПрдЪрдкреА рд╕рдВрд╕реНрдХрд░рдг | рдЕрд╕рдВрдЧрдд
| рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдзрд┐ | рд╕рдВрдЧреАрддрдХрд╛рд░

PHP рдЯрд╛рдЗрдорд░ v2 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд PHPUnit рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ PHPUnit рдХреЛ рджрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ... >= 1 рдмрдЬрд╛рдп ^1 ред рдЙрд╕рдХреЗ рд▓рд┐рдП, рдЙрд╕ PHPUnit (рд╡рд┐рд░рд╛рд╕рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ) рдХреА рдХреЛрдИ рднреА рдирдИ рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рдПрдЧреА:
https://travis-ci.org/PHPUnitGoodPractices/Traits/jobs/341148960#L978

PHP рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐: рдзреНрдпрд╛рди рдореЗрдВ рди рдЖрдпрд╛ рддреНрд░реБрдЯрд┐: рдХрдХреНрд╖рд╛ 'PHP_Timer' /home/travis/build/PHPUnitGoodPractices/рд▓рдХреНрд╖рдг/рд╡рд┐рдХреНрд░реЗрддрд╛/phpunit/phpunit/src/Framework/TestResult. php:577

рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рд░рд╛рд╕рддреА PHP рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ рдЬреЛ рд╕реАрдзреЗ PHPUnit рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдирд╣реАрдВ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рд╛рдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЧреИрд░-рд░рдЦрд░рдЦрд╛рд╡ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдореБрджреНрджреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рднреА рдпрд╣ рдЕрдВрддрд┐рдо рдореБрджреНрджрд╛ рд╣реИ рдХрд┐ php-timer рдкреНрд░рдореБрдЦ рдЕрднреА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдкреНрд░рднрд╛рд╡рд┐рдд рд╡рд┐рд░рд╛рд╕рдд PHPUnit рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рджреБрдЦреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди:

рдЕрдкрдиреЗ composer.json :

    "conflict": {
        "phpunit/php-timer": ">=2",
    }

рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ PHPUnit рдХреЛ php-timer рдХрд╛ ^1 рдмрдирд╛ рджреЗрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЕрдиреНрдп PHPUnit рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╣реИ

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдкреНрд░рднрд╛рд╡рд┐рдд рд╡рд┐рд░рд╛рд╕рдд PHPUnit рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рджреБрдЦреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди:

рдЕрдкрдиреЗ composer.json :

    "conflict": {
        "phpunit/php-timer": ">=2",
    }

рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ PHPUnit рдХреЛ php-timer рдХрд╛ ^1 рдмрдирд╛ рджреЗрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЕрдиреНрдп PHPUnit рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╣реИ

PHPUnit 4.7 рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ "phpunit/php-timer": ">=1.0.6" рдореЗрдВ composer.json ред рд╣рд╛рд▓рд╛рдБрдХрд┐, PHPUnit 4.7 рдХреЛ PHPUnit 4.8 рджреНрд╡рд╛рд░рд╛ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд╣реА рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред PHPUnit 4.7 рд╕реЗ PHPUnit 4.8 рдореЗрдВ рдЕрдкрдбреЗрдЯ рди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред PHPUnit 4.8 рдореЗрдВ "phpunit/php-timer": "^1.0.6" рдЗрд╕рдХреЗ composer.json ред

рдЖрдк PHPUnit 5.0, PHPUnit 5.1 рдФрд░ PHPUnit 5.2 рдХрд╛ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВред рдЗрди рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ "phpunit/php-timer": "^1.0.6" рдЙрдирдХреЗ composer.json ред

рдЖрдк рдореБрдЭрд╕реЗ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ? PHPUnit 4.7 рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЕрджреНрдпрддрди composer.json ? рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ https://github.com/sebastianbergmann/phpunit/issues/3008#issuecomment -365430405 рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдорд╛рдзрд╛рди рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдмреЗрд╢рдХ, рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдХрдо рд╕реЗ рдХрдо PHPUnit 4.8 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП рдпрд╛ PHPUnit 4.7 рдХреЗ PHAR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдЖрдк PHPUnit 5.0, PHPUnit 5.1 рдФрд░ PHPUnit 5.2 рдХрд╛ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВред рдЗрди рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ "phpunit/php-timer": "^ 1.0.6" рдЙрдирдХреЗ рдХрдВрдкреЛрдЬрд╝рд░.json рдореЗрдВ рд╣реИред

рдирд╣реАрдВ, 5.2.x-dev рдореЗрдВ phpunit/php-timer: ^1.0.6 ,
рд▓реЗрдХрд┐рди 5.2 рдХреА рдЕрдВрддрд┐рдо рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ,
5.2.12 рдореЗрдВ phpunit/php-timer: >=1.0.6
рдЙрд╕рдХреЗ рд▓рд┐рдП 5.0.x, 5.1.x рдФрд░ 5.2.x рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИрдВред

PHP рдЯрд╛рдЗрдорд░ рдЕрднреА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд░рд┐рд▓реАрдЬ рддрдереНрдп рд╡рд┐рд░рд╛рд╕рдд PHPUnit рдХреЗ рд▓рд┐рдП рдореБрджреНрджрд╛ рд▓рд╛рдпрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреА рдХрдВрдкрдиреА рдФрд░ рд╕рд╛рдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдзрд╛рдЧреЗ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдореБрджреНрджрд╛ рдЙрдард╛рдирд╛ рдерд╛ (рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рднреА рдорд╛рд░рд╛) рдФрд░ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рд╕рдВрднрд╡ рдЙрдкрд╛рдпред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреЛрд╕реНрдЯ рдореЗрдВ рдХрд╣рд╛ рдерд╛, рдореБрдЭреЗ phpunit 4/5 рдХреА рдирдИ рд░рд┐рд▓реАрдЬ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

sebastianbergmann picture sebastianbergmann  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dkarlovi picture dkarlovi  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rentalhost picture rentalhost  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

klesun picture klesun  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

keradus picture keradus  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ