什么是Drupal中的.test文件?有什么用?

时间:2015-02-17 05:58:50

标签: drupal-7

我已经浏览了几个链接,但没有得到正确的信息。它看起来与模块文件相同,但如何在实际应用程序中执行它。那是我的问题。

1 个答案:

答案 0 :(得分:2)

.test文件用于执行应用程序的单元测试。 步骤是您使用扩展DrupalWebTestCase(或DrupalUnitTestCase)的类编写.test文件。在这个类中,您添加一个静态函数getInfo(),它返回一个包含测试信息的数组。然后,您将为应用程序执行测试的类添加任意数量的方法(函数)。每个方法的名称都应以" test"。

开头

查看最简单的示例模块以获取更多信息: http://cgit.drupalcode.org/examples/tree/simpletest_example

创建.test文件后,请从files []部分的.module文件中引用它。然后运行测试你可以进入/ admin / config / development / testing,选择你的测试(使用getInfo函数提供的信息)并运行它。 (这假设您的模块和核心模块测试都已启用)

更多信息?校验: drupal.org - > / node / 811254和/ simpletest-tutorial-drupal7#running_tests