dellcloudedge/barclamp-crowbar — pull request #295 by cloudedge (2012-12-10 04:55:26+00:00)
Title: Merge changes w/ Chris pull request (and add some guards) [1/1]

This test merges changes from Chris' pull request.

I also took out some throws in favor of better logging.
This makes it less likely that the test will throw and more
likely that it will simply fail with good logging.

I've also converted more io:format to bdd_utils:log statements.

This pull request includes a lot of improvements for the
dev simulator. You can play with it using dev:pop() and dev:unpop().

So far, the simulator mainly creates nodes and attributes. This will
change in my next work tasks where I link nodes and attributes.

crowbar_framework/BDD/authenticate.erl | 21 ++++--
crowbar_framework/BDD/bdd.erl | 79 ++++++++++++-------
crowbar_framework/BDD/bdd_catchall.erl | 24 +++---
crowbar_framework/BDD/bdd_restrat.erl | 14 ++--
crowbar_framework/BDD/bdd_utils.erl | 42 +++++++---
crowbar_framework/BDD/crowbar.erl | 12 +++-
crowbar_framework/BDD/dev.config | 41 ++++++++++
crowbar_framework/BDD/dev.erl | 83 +++++++++++---------
crowbar_framework/BDD/eurl.erl | 82 +++++++++++++-------
.../BDD/features/documentation.feature | 2 +-
crowbar_framework/BDD/features/groups.feature | 6 +-
crowbar_framework/BDD/features/navigation.feature | 6 +-
crowbar_framework/BDD/groups.erl | 3 +-
crowbar_framework/BDD/sc.erl | 25 ------
crowbar_framework/BDD/simple_auth.erl | 35 +++++----
.../crowbar/devguide/testing/bdd/internals.md | 8 +-
16 files changed, 299 insertions(+), 184 deletions(-)

Crowbar-Pull-ID: 7beae00af1ac0be6142db464864624632b0371c4

Crowbar-Release: development