Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
- Empty patch for Poormanscron: http://qa.drupal.org/pifr/test/26440
FAILED: [[SimpleTest]]: [MySQL] Failed to run tests: No such module [poormanscron]
Very simple test suite with no external dependencies. CVS checkout info for the module looks correct, but it shouldn't be failiing on an empty patch. - Empty patch for XML sitemap 7.x-2.x/HEAD: http://qa.drupal.org/pifr/test/23148
FAILED: [[SimpleTest]]: [MySQL] Failed to run tests: No such module [xmlsitemap_taxonomy].
There are no tests that should be including or depending on the sub-module xmlsitemap_taxonomy as it's included in the branch, but not ported to D7 yet. - XML sitemap 7.x-2.x/HEAD branch tests: http://qa.drupal.org/pifr/test/23146
PASSED: [[SimpleTest]]: [MySQL] 411 pass(es).
We get 100% pass locally and on the bot, but it is important to note that the test bot is missing the "XML sitemap engines functional tests" from xmlsitemap/xmlsitemap_engines/tests/xmlsitemap_engines.test and "XML sitemap robots.txt" from xmlsitemap.test. The former has no external dependencies so should always be run. The latter depends on the robotstxt module which does not have a stable 7.x release, so I'll let that one slide. :) - XML sitemap 6.x-2.x branch tests: http://qa.drupal.org/pifr/test/26130
FAILED: [[SimpleTest]]: [MySQL] 545 pass(es), 14 fail(s), and 3 exception(es).
Like the previous item, the engines sub-module tests are being skipped/excluded. The robotstxt integration test are actually being run, but I can tell that the robotstxt isn't getting enabled for that test run since running ?q=robots.txt causes a 404. Also the i18n integration tests are wonky as well and I cannot duplicate the failing results. One of them gets stopped by a fatal error that 'Table 'drupal_checkout.languages' doesn't exist query:SELECT * FROM languages ORDER BY weight ASC, name ASC
' from language_list()/language_initialize(). I can't duplicate this either on my local install.
Comment | File | Size | Author |
---|---|---|---|
#4 | 695278-tests-directory.patch | 1.24 KB | boombatower |
#2 | 695278-test-list.patch | 1.94 KB | boombatower |
Comments
Comment #1
boombatower CreditAttribution: boombatower commentedUsed the following to test #1 locally.
Comment #2
boombatower CreditAttribution: boombatower commentedThis should solve patch file issues.
Comment #3
boombatower CreditAttribution: boombatower commentedCommitted #2.
Comment #4
boombatower CreditAttribution: boombatower commented#3: The second test not running makes sense since projects without stable releases are ignored for the moment. The other test is ignored since the clients do not search the tests directory (patch adds). [committed]
Comment #5
boombatower CreditAttribution: boombatower commentedpatch #4 should also fix everything from #3-4 except "i18n integration tests" due to missing table.
Comment #6
boombatower CreditAttribution: boombatower commented#4 seems like an issue with the tests, since I do not have a languages table in my local d6 installs and neither should the bot since it sets up a base d6 site without any non-default modules (minus SimpleTest).
I'll let client maintainers know they need to update.
Comment #7
Dave ReidAwesome work boombatower. In #4, the languages table should be installed by locale, which is called in setUp(), so something's going wrong. Matter is I can't duplicate the failures locally. :/
Comment #8
boombatower CreditAttribution: boombatower commentedWell yes, but why would it be in the host database? 'langauges' should be something like 's42423059languages'?
I assume you have local installed in host locally?
Comment #9
Dave ReidHmm...that is odd. So it's something probably related to the host environment leaking into the test one, or vice versa. I'll look into it.
Comment #10
Dave ReidWe discovered there are some very naughty things locale.module is *not* doing on uninstall: #696052: Locale module variables not uninstalled, causes fatal errors.
Comment #11
Dave ReidAlrighty! Recent changes now have:
Poormanscron 6.x-2.x NULL patch: http://qa.drupal.org/pifr/test/26440
100% pass. Yay!
XML sitemap HEAD NULL patch: http://qa.drupal.org/pifr/test/23252
100% pass! Yay!
100% pass and running all the available tests. Yay!
XML sitemap 6.x-2.x NULL patch: http://qa.drupal.org/pifr/test/26490
FAILED: [[SimpleTest]]: [MySQL] 644 pass(es), 2 fail(s), and 4 exception(es).
PROBLEM: Still isn't checking out or enabling the robotstxt module even though it has a stable and dev 6.x release. It is also trying to run an i18n module test that is not included in XML sitemap. I don't think it should run tests outside the primary module that is being checked out.
Comment #12
boombatower CreditAttribution: boombatower commentedpoormanscron HEAD won't be tested until you commit.
Yea that's all related to the project_info dependency/module list parsing. Please see #102102: Parse project .info files: present module list and dependency information