Modernizing TestBot Initiative meeting #14 2015 - North America Friendly Time

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
hestenet's picture
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

The Testbot team is conducting public meetings. Want to join & help them, need support or just talk to the team, join the meetings! Come and share what you did last week & the plan for the weeks ahead.

This meeting may be the last North America friendly timezone meeting before DrupalCon Los Angeles

To Know more about the testbot initiative check out the documentation.

Comments

Summary of topics from the meeting

hestenet's picture
  • Discovered that ubuntu 14.04 ships with a buggy curl library - and worked out how to add a newer curl library that resolves most of the tests.
  • Locally we are able to consistently and repeatably get php 5.4 and mysql passing all tests. Need to make sure that works on the bots themselves.
  • Docker config can now be proided directly in the container yml files.
  • We have updated configurations for the bots to use tmpfs in web containers- need to update this in the mysql containers.
  • Jeremy is unblocked on creating a publish function in the test runner for results - we're going to work around the guzzle dependency with exec calls. The results-api lib has an implemented mock and locked in object and data model - so it should be relatively easy to substitute in when ready.
  • Nick and Rhys are pushing to finish the results api lib this weekend.
  • We talked through how job states work - they are entirely defined by taxonomy terms - so they are very easily configurable.
  • We need a lot of help on documentation! We've not found a tremendous amount of time to get all that right. This may be something to sprint on at the Con (if not sooner)

We also identified some areas where the community may soon be able to step in and help - even without a deep understanding of the overall codebase:

  • Theming/Designing the results site - https://results.drupalci.org needs to be more blue cheesy
  • Debugging test failures in new environments - the team just about has a stable 100% passing test environment in php 5.4/Mysql - which means there's a stable baseline for debugging test failures in other environments
  • Not quite yet - but maybe within a few weeks - community members may be able to start creating new job definitions for other kinds of jobs - behat or selenium for example.