Puncte:1

Eroare de modul lipsă în timpul executării testului unitar

drapel ae

Încerc să rulez un test unitar pentru unul dintre modulele mele contribuite în mediul meu de dezvoltare locală. Dar continuă să arunce o eroare:

$:/path/to/web$ sudo -u www-data -E phpunit -c core/phpunit.xml profiles/abc/modules/contrib/entity_clone/tests/src/Functional/EntityCloneContentTest.php
PHPUnit 6.5.9 de Sebastian Bergmann și colaboratori.

Testarea Drupal\Tests\entity_clone\Functional\EntityCloneContentTest
F 1 / 1 (100%)

Timp: 8,49 secunde, memorie: 4,00 MB

A fost 1 eșec:

1) Drupal\Tests\entity_clone\Functional\EntityCloneContentTest::testContentEntityClone
Imposibil de instalat modulele entity_clone, block, node, datetime din cauza lipsei modulelor entity_clone.

/path/to/web/core/lib/Drupal/Core/Test/FunctionalTestSetupTrait.php:481
/path/to/web/core/tests/Drupal/Tests/BrowserTestBase.php:578
/path/to/web/core/tests/Drupal/Tests/BrowserTestBase.php:406
/path/to/web/core/modules/node/tests/src/Functional/NodeTestBase.php:33
/path/to/web/profiles/abc/modules/contrib/entity_clone/tests/src/Functional/EntityCloneContentTest.php:50

Eșecuri!
Teste: 1, Aserțiuni: 1, Eșecuri: 1.

Ai idee ce este în neregulă aici? Am încercat și cu alte câteva module, aceeași eroare. Trebuie să fac ceva suplimentar pentru a adăuga profilurile mele în phpunit.xml?

BR/Pratip

Puncte:1
drapel bb

Am întâlnit aceeași problemă cu submodulul „cookies_etracker” al „etracker”.

Cred că acest lucru se întâmplă, dacă aveți un submodul ȘI un composer.json în modulul principal (nu este generat automat de Drupal). Apoi, presupun că dependențele pentru teste nu sunt generate automat, în timp ce Drupal.org o face dacă nu este prezent composer.json în depozit.

Cineva a avut o problemă similară descrisă aici: https://www.drupal.org/forum/support/module-development-and-code-questions/2018-06-21/sub-module-dependencies si aici https://github.com/acquia/coding-standards-php/issues/6

Cred că este o eroare/conflict în Drupal.org Testbot: https://www.drupal.org/project/drupalci_testbot/issues/3250126

În prezent, singura modalitate de a rezolva acest lucru este eliminarea completă a composer.json din modulul părinte (ceea ce s-ar putea să nu fie dorit în majoritatea cazurilor).

drapel ae
Apreciez ajutorul tau. Il voi testa in cateva zile.
JPustkuchen avatar
drapel bb
@PratipGhosh ai avut succes? Ar fi bine ca alții de aici să știe dacă a ajutat sau cum ați remediat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.