Score:1

ข้อผิดพลาดของโมดูลหายไปขณะรันการทดสอบหน่วย

ธง ae

ฉันกำลังพยายามเรียกใช้การทดสอบหน่วยสำหรับหนึ่งในโมดูลที่ฉันสนับสนุนในสภาพแวดล้อมการพัฒนาในพื้นที่ของฉัน แต่มันยังคงส่งข้อผิดพลาด:

$:/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 โดย Sebastian Bergmann และผู้ร่วมให้ข้อมูล

การทดสอบ Drupal\Tests\entity_clone\Functional\EntityCloneContentTest
ฉ 1/1 (100%)

เวลา: 8.49 วินาที หน่วยความจำ: 4.00MB

มี 1 ความล้มเหลว:

1) Drupal\Tests\entity_clone\Functional\EntityCloneContentTest::testContentEntityClone
ไม่สามารถติดตั้งโมดูล entity_clone, บล็อก, โหนด, วันที่และเวลา เนื่องจากไม่มีโมดูล 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

ความล้มเหลว!
การทดสอบ: 1 การยืนยัน: 1 ความล้มเหลว: 1

มีความคิดว่ามีอะไรผิดปกติที่นี่? ฉันได้ลองกับโมดูลอื่น ๆ แล้วข้อผิดพลาดเดียวกัน ฉันต้องทำอะไรเพิ่มเติมเพื่อเพิ่มโปรไฟล์ของฉันใน phpunit.xml หรือไม่

บีอาร์/ประทีป

Score:1
ธง bb

เราพบปัญหาเดียวกันกับโมดูลย่อย 'cookies_etracker' ของ 'etracker'

ฉันเดาว่าสิ่งนี้จะเกิดขึ้นหากคุณมีโมดูลย่อยและตัวแต่งเพลง json ในโมดูลหลักของคุณ (ไม่ได้สร้างโดยอัตโนมัติโดย Drupal) จากนั้นฉันเดาว่าการอ้างอิงสำหรับการทดสอบนั้นไม่ได้สร้างขึ้นโดยอัตโนมัติในขณะที่ Drupal.org ทำหากไม่มีผู้แต่ง json อยู่ใน repo

มีคนมีปัญหาที่คล้ายกันอธิบายไว้ที่นี่: https://www.drupal.org/forum/support/module-development-and-code-questions/2018-06-21/sub-module-dependencies และที่นี่ https://github.com/acquia/coding-standards-php/issues/6

ฉันคิดว่ามันเป็นข้อผิดพลาด / ข้อขัดแย้งใน Drupal.org Testbot: https://www.drupal.org/project/drupalci_testbot/issues/3250126

ขณะนี้วิธีเดียวที่จะแก้ปัญหานี้คือการลบผู้แต่ง json ออกจากโมดูลพาเรนต์ทั้งหมด (ซึ่งอาจไม่ต้องการในกรณีส่วนใหญ่)

ae flag
ขอบคุณที่คุณช่วย. จะทดสอบในอีกไม่กี่วัน
JPustkuchen avatar
bb flag
@PratipGhosh สำเร็จไหม? คงจะดีสำหรับคนอื่น ๆ ที่นี่ที่จะรู้ว่ามันช่วยได้หรือคุณแก้ไขได้อย่างไร

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา