+ GNUNET_assert (NULL == step_task);
+ break;
+ case TEST_OP3_STARTED:
+ GNUNET_assert (&op3 == cls);
+ result = TEST_OP3_RELEASED;
+ GNUNET_assert (NULL == step_task);
+ break;
+ case TEST_OP4_STARTED:
+ GNUNET_assert (&op4 == cls);
+ result = TEST_OP4_RELEASED;
+ GNUNET_assert (NULL == step_task);
+ op5 = GNUNET_TESTBED_operation_create_ (&op5, &start_cb, &release_cb);
+ GNUNET_TESTBED_operation_queue_insert2_ (q1, op5, 1);
+ GNUNET_TESTBED_operation_begin_wait_ (op5);
+ op6 = GNUNET_TESTBED_operation_create_ (&op6, &start_cb, &release_cb);
+ GNUNET_TESTBED_operation_queue_insert2_ (q2, op6, 1);
+ GNUNET_TESTBED_operation_begin_wait_ (op6);
+ op7 = GNUNET_TESTBED_operation_create_ (&op7, &start_cb, &release_cb);
+ GNUNET_TESTBED_operation_queue_insert2_ (q1, op7, 1);
+ GNUNET_TESTBED_operation_queue_insert2_ (q2, op7, 1);
+ GNUNET_TESTBED_operation_begin_wait_ (op7);
+ break;
+ case TEST_OP5_6_7_STARTED:
+ result = TEST_OP5_RELEASED;
+ op5 = NULL;
+ GNUNET_TESTBED_operation_release_ (op6);
+ break;
+ case TEST_OP5_RELEASED:
+ op6 = NULL;
+ result = TEST_OP6_RELEASED;
+ GNUNET_TESTBED_operation_inactivate_ (op7);
+ step_task = GNUNET_SCHEDULER_add_now (&step, NULL);
+ break;
+ case TEST_OP8_WAITING:
+ GNUNET_assert (&op7 == cls);
+ op7 = NULL;
+ result = TEST_OP7_RELEASED;
+ break;
+ case TEST_OP8_ACTIVE:
+ result = TEST_OP8_RELEASED;
+ op8 = NULL;
+ break;
+ case TEST_OP9_STARTED:
+ GNUNET_assert (&op9 == cls);
+ result = TEST_OP9_RELEASED;