Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011
Josef Hammer jun. | 2 Introduction Architecture Usage
Josef Hammer jun. | 3 CMS Level-1 Trigger System
Josef Hammer jun. | 4 … Plenty of Connections
Josef Hammer jun. | 5 Interconnection Test Framework Why? Easy verification Quick diagnosis to ensure correct physics data!
Josef Hammer jun. | 6 Goals Generic framework for (distributed) tests Flexible – easy integration of existing tests Fool-proof test execution
Josef Hammer jun. | 7 Just focus on actual test behavior! e.g. pattern injection
Josef Hammer jun. | 8 Main features Arbitrary systems Arbitrary types of tests Hardware configuration Transition sequences Loops
Josef Hammer jun. | 9 Introduction Architecture Usage
Josef Hammer jun. | 10 Architecture
Josef Hammer jun. | 11 Finite State Machine
Josef Hammer jun. | 12 Introduction Architecture Usage
Josef Hammer jun. | 13 Test Execution 12
Josef Hammer jun. | 14 Test Result
Josef Hammer jun. | 15 Custom result view for DTTF
Josef Hammer jun. | 16 More features Shared memory File attachments Simulation mode History
Josef Hammer jun. | 17 Optional Custom configuration mechanism Centrally launched self tests Database independent
Josef Hammer jun. | 18 Questions? Thank you for your attention!