Drupal.org Testing Infrastructure

Events happening in the community are now at Drupal community events on www.drupal.org.

This project is intended as a collection and organization point for the 'Modernizing Testbot' project, an unofficial Drupal community initiative with the goal of improving the Drupal.org automated testing environment. This is being accomplished through the design and implementation of a new automated testing / job dispatch infrastructure to replace the existing PIFT/PIFR module combination currently being used; increasing both the flexibility and functionality of the current environment in an attempt to bring it up to speed with other modern continuous integration platforms and better meet the evolved testing needs of the Drupal community.

London Automated Testing/Project Dependency Sprint Plan 26 Aug 2011

Posted by rfay on August 26, 2011 at 8:45am
Last updated by rfay on Fri, 2011年08月26日 09:18

The Project Dependency module is deployed and enabled on drupal.org, with initial dependencies built! Now we have to get to the next step, deploying the PIFT changes that go with it.

IRC: #drupal-testing

Read more

London Project Dependency Sprint Friday

Posted by rfay on August 21, 2011 at 5:42am

I'd love to do a code sprint on testing Friday at Drupalcon London.

The most important outcome would be deployment of Project Dependency and the related PIFT, PIFR, and Project module changes.

What we need to do to accomplish this:

  1. Set up a test environment (PIFT, QA.scratch + testbot) demonstrating dependencies working.
  2. Get the new PIFR version deployed, assuming it can be done without a PIFT change.
  3. Get the deploy issue RTBC'd and perhaps deployed.
Read more

New docs page, and updated project pages

Posted by rfay on July 19, 2011 at 3:27pm

I wanted to point possible contributors to a new low-level testing infrastructure doc page, http://drupal.org/automated-testing - Although this is incomplete and probably incorrect, it's a starting place for documenting our testing infrastructure. I invite you to improve it.

Read more

Automated Coder Reviews for New Project Applications - Planning/Development

Posted by jthorson on June 26, 2011 at 3:16am
Last updated by jthorson on Thu, 2011年06月30日 19:34

This wiki page has been set up to continue the 'Automated Coder' discussion initially started at http://groups.drupal.org/node/155084#comment-517764.

Read more

Outstanding Progress on Selenium/Simpletest Integration

Posted by rfay on May 15, 2011 at 4:27pm

I want to make sure that everybody in these groups knows about the fantastic simpletest + selenium integration work that ygerasimov has been doing. I just tested out his Selenium module (7.x) and it worked fine for me.

Here's what I did:

  1. Install Selenium module and start Selenium Server as described in the INSTALL.txt.
  2. Installed the Selenium Test Example sandbox for sample tests.
Read more

Testbots on OSU-OSL Supercell

Posted by rfay on April 27, 2011 at 5:27pm

I posted about the testbots being on the OSUOSL Supercell over at http://randyfay.com/node/99.

-Randy

Read more

Testing Test System Code Before Deploying

Posted by rfay on April 7, 2011 at 10:25pm
Last updated by rfay on Thu, 2011年04月07日 22:39

One of the problems we've always had that delays deployment of PIFR and PIFT code is that it has been hard to test. But now we have a workable test environment, consisting of three parts:

Read more

Test Suite Performance

Posted by jeffsheltren on March 25, 2011 at 1:10pm

I was trying to gauge what the best setup for a PIFR node is, and I noticed that this page (http://qa.drupal.org/node/62) seemed way out of date, so I ran some tests of my own. Here I was trying to figure out a couple of things:
- Which concurrency setting is best?
- How does performance improve with number of cores

For testing, I used two separate PIFR nodes running in KVM virtual machines with the following specs:

CPUs are Opteron 6172, 2.1 Ghz
2 GB RAM
Local disk (10K SAS)
Running Debian Squeeze 64-bit, installed PIFR using DamZ's puppet setup

My results were as follows:

Read more

Test environment for 6.x-2.x is ready

Posted by rfay on March 25, 2011 at 5:54am

We have a test environment available now to test the new code that is ready to be deployed and solves the problems with 6.x core patches and a number of contrib problems. It does not solve the problem with loading contrib dependencies. That's our next task.

The drupal.org copy is at http://rfay.redesign.devdrupal.org. Follow the instructions on the basic auth popup to get in (drupal/drupal).

You'll need a password to get in there unfortunately (to log into the drupal.org copy itself). Please contact me on IRC or via the contact page and I'll give you your account password.

Read more

Plan for merging 6.x-3.x and master branches of PIFT and PIFR

Posted by rfay on March 16, 2011 at 3:03am

boombatower, DamZ, and I talked tonight about how to catch up to HEAD/master on PIFT and PIFR.

boombatower says there are protocol changes that have been implemented on the PIFR side but not PIFT, and probably HEAD of each won't talk to each other.

The plan:

  1. rfay will create an experimental branch and try to merge all the 6.x-3.x work (git migration, since 6.x-2.2) into the former HEAD (master).
Read more

Regular updates to qa.drupal.org status page

Posted by pillarsdotnet on March 15, 2011 at 5:17pm

I noticed that issues with queued patches were not being updated with test results, so naturally, I visited qa.drupal.org to see what was the problem.

Not only is the statistics page (still) returning a 500 server error, but the most recent "News" item is over a year old.

Read more

Drupalcon Chicago PIFR/PIFT Code Sprint

Posted by rfay on March 10, 2011 at 2:22pm
Last updated by rfay on Thu, 2011年03月10日 14:42

I'm planning to sprint Friday on PIFR/PIFT (our d.o testing infrastructure) and would love to have everybody involved (or who wants to be involved) in there.

Here are things I think we could do:

  1. Merge boombatower's work on HEAD with the 3.x work done for the Git migration.
  2. Make testing work for the 8.x branch
Read more

Building Selenium Tests for Drupal.org

Posted by shyamala on February 26, 2011 at 7:45am
Last updated by lisarex on Sat, 2011年07月02日 12:47

The steps involved in taking forward the Selenium test for Drupal.org initiative:

Link to drupal.org issue queue: http://drupal.org/node/991040

  • Identifying a groups of people interested in building Selenium test-cases
  • Working on Identifying critical tests
  • Writing tests
  • Working with the infrastructure team to run these tests

If you are interested in building Selenium tests and supporting the same, please add you name and the area of support.

Implementers:

Read more

Looking for Students

Posted by cyberswat on January 31, 2011 at 7:59pm

We are currently seeking students interested in learning about our AWS testing implementations. The primary objective is to create a curriculum that will help educate others understand the methods utilized by the Drupal infrastructure to support it's automated testing in the Amazon cloud. This is a prime opportunity for you to become involved in Drupal and help create positive learning materials to help others understand the benefits of Amazon cloud services as they apply to Drupal.

Read more

Free Amazon EC2 Micro Instances

Posted by webchick on October 21, 2010 at 7:52pm

http://aws.amazon.com/free/

Could this be useful for testbot instances?

Read more

qa.scratch.drupal.org is up and working

Posted by rfay on July 23, 2010 at 2:28am

I relaunched qa.scratch.drupal.org, which had been idle for awhile and had gotten stale in its code, but it works now. We can use it to test out new environment or other testing scenarios without running the risk of messing up qa.d.o.

Read more

What we need in the next round of PIFR

Posted by rfay on July 22, 2010 at 7:23pm
Last updated by rfay on Tue, 2010年07月27日 00:00

There may already be a list going on this, but I didn't fine one in the issue queue. What we list here can be turned into issues, but I think we need a higher-level discussion first.

  • Notes/description for each testing client on qa.drupal.org
  • Notification if a PIFR test client is not contacted within 24 hours (when they just disappear and stop checking in)
  • Abiliity to mark an environment as "advisory"
  • Ability to test on multiple environments and require all to pass
  • Fix queue length discrepancy
  • Show list of deferred queues
Read more
Categories:
Subscribe with RSS Syndicate content

Drupal.org Testing Infrastructure

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

AltStyle によって変換されたページ (->オリジナル) /