Project

General

Profile

Actions

Task #2852

closed

Implement experiment manager

Added by Ashlesh Gawande over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
06/05/2015
Due date:
% Done:

100%

Estimated time:

Description

Each experiment should be registered with an ExperimentManager for lookup and initialization.

Instead of adding a new boolean for each test type, there should be an "--experiment $arg" parameter. The ExperimentManager can look up the $arg in a map containing the corresponding experiment and instantiate it.

e.g.)
    experiments = {}
    if experiment is not None:
        if experiment in experiments:
            constructor = experiments[experiment]
            test = constructor(...)
            test.start()
        else:
            ERROR

Related issues 1 (0 open1 closed)

Blocks mini-ndn - Task #2916: Document experiment creation processClosedVince Lehman06/16/2015

Actions
Actions #1

Updated by Ashlesh Gawande over 9 years ago

  • Description updated (diff)
Actions #2

Updated by Vince Lehman over 9 years ago

  • Subject changed from Make an experiment argument to Implement experiment manager
  • Description updated (diff)
  • Assignee set to Vince Lehman
  • Target version set to v0.1.0
Actions #3

Updated by Vince Lehman over 9 years ago

  • Blocks Task #2916: Document experiment creation process added
Actions #4

Updated by Vince Lehman over 9 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF