Please read these instructions before posting any event on Fermilab Indico

Indico will be rebooted on Tuesday, June 21st, at 5:30 pm Central Time. The downtime will be just few minutes. Thank you.

LArSoft Architecture and Testing Workshop

US/Central
PPD/ Hornets Nest-WH8X (Fermilab Wilson Hall)

PPD/ Hornets Nest-WH8X

Fermilab Wilson Hall

Description
We are planning to hold a LArSoft Architecture and Testing Workshop on June 3rd, immediately following the FIFE Workshop. All interested LArSoft users and developers are invited to attend. The goal of this hands-on workshop is twofold: to engage the LArSoft community in the architecture revisions, and to expand and tailor the CI test suites to meet the day-to-day needs of LArSoft developers and offline managers. The working sessions and discussion topics will include the following:
➢ Overview of current LArSoft architecture and improvement areas
➢ LArSoft architecture review goals and status
➢ Discussion of major revisions to ClusterCrawler and Geometry service
➢ User led discussion and contributions to architecture review and revisions
➢ The Continuous Integration system
➢ Test suite demonstration, discussion and design
➢ Community discussion of future developments and needs from LArSoft
Participants
  • Alexander Himmel
  • Alexandre Vaniachine
  • Anna Mazzacane
  • Bruce Baller
  • Celio Moura
  • Dorota Stefan
  • Eric Church
  • Erica Snider
  • Gianluca Petrillo
  • Gleb Sinev
  • Herbert Greenlee
  • Jack Cranshaw
  • Jonathan Insler
  • Jonathan Paley
  • Michael Kirby
  • Ranjan Dharmapalan
  • Ricardo Gomes
  • Robert Sulej
  • Taritree Wongjirad
  • Thomas Strauss
  • Tingjun Yang
  • Vito Di Benedetto
  • Wesley Ketchum
  • Yun-Tse Tsai
    • 9:00 AM 9:10 AM
      Welcome and Introduction 10m
      Speaker: Dr Erica Snider (Fermilab)
    • 9:10 AM 9:40 AM
      Architecture Review Goals, Principles and Examples 30m
      Speaker: Gianluca Petrillo (University of Rochester)
      Slides
    • 9:40 AM 10:15 AM
      Hands-on Working Session 35m
      The goal is to review the given code, develop a refactoring plan and present the list of fixes to be done to the group.
    • 10:15 AM 10:30 AM
      Coffee Break 15m
    • 10:30 AM 11:40 AM
      Hands-on Working Session 1h 10m
    • 11:40 AM 12:00 PM
      Participants Presentations 20m
    • 12:00 PM 1:00 PM
      Lunch Break 1h
    • 1:00 PM 1:20 PM
      Introduction to LArSoft CI System 20m
      Slides
    • 1:20 PM 1:40 PM
      Developing a Tiered Testing Framework for LArSoft 20m
      In this talk we will describe the requirements for a tiered testing framework for LArSoft and introduce the working tasks.
    • 1:40 PM 2:30 PM
      Hands-on Working Session 50m
      The goal of hands-on working session is to develop a plan of multiple test suites within runtime and test scope targets, i.e. what tests will be covered in each tier.
    • 2:30 PM 3:00 PM
      Coffee Break 30m
    • 3:00 PM 4:30 PM
      Hands-on Working Session 1h 30m
    • 4:30 PM 5:00 PM
      Community discussion of future developments and needs from LArSoft 30m