Bug 1213 - need to audit attribute system and config store
need to audit attribute system and config store
Status: NEW
Product: ns-3
Classification: Unclassified
Component: core
pre-release
All All
: P5 normal
Assigned To: Mathieu Lacage
:
Depends on: 845
Blocks:
  Show dependency treegraph
 
Reported: 2011-07-07 10:05 EDT by Tom Henderson
Modified: 2013-07-30 13:54 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Henderson 2011-07-07 10:05:30 EDT
From discussion on bug 1192, Mathieu said

> 
> yes. Some of our attributes are broken though. Say, some of the wifi attributes
> which have hidden dependencies between them which introduces ordering
> constraints on how you set them which breaks config-store badly. I have already
> pointed this out before. Someone needs to carefully review all attributes and
> check that they really are setters with no side-effects.

Suggest that these things need to be done:
- bug 845 needs to be fixed (config-store input/output checked and fixed)
- config store can be used to test, one-by-one, that setting an attribute introduces no side effects on other attributes (can we automate this?)

Also, related to bug 1212, there needs to be some validation of the paths generated by introspection program.  Not sure whether to put this in a separate issue but will leave it here for now.