18
Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Embed Size (px)

Citation preview

Page 1: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Interconnection Test Framework

Josef Hammer jun.

Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr

15 June 2011

Page 2: 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

Page 3: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 3

CMS Level-1 Trigger System

Page 4: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 4

… Plenty of Connections

Page 5: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 5

Interconnection Test Framework

Why?Easy verification

Quick diagnosis

to ensure

correct physics data!

Page 6: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 6

GoalsGeneric framework for (distributed) tests

Flexible – easy integration of existing tests

Fool-proof test execution

Page 7: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 7

Just focus on

actual test behavior!

e.g. pattern injection

Page 8: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 8

Main featuresArbitrary systems

Arbitrary types of tests

Hardware configuration

Transition sequences

Loops

Page 9: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 9

Introduction

Architecture

Usage

Page 10: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 10

Architecture

Page 11: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 11

Finite State Machine

Page 12: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 12

Introduction

Architecture

Usage

Page 13: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 13

Test Execution

1 2

Page 14: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 14

Test Result

Page 15: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 15

Custom result viewfor DTTF

Page 16: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 16

More featuresShared memory

File attachments

Simulation mode

History

Page 17: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 17

OptionalCustom configuration mechanism

Centrally launched self tests

Database independent

Page 18: Interconnection Test Framework Josef Hammer jun. Marc Magrans de Abril · Christian Hartl · Thomas Themel · Franz Mittermayr 15 June 2011

Josef Hammer jun. | 18

Questions?

Thank youfor your attention!