diff options
author | Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk> | 2012-06-15 10:50:08 -0300 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-06-18 09:29:52 +0100 |
commit | 049b726ba390db39e2cc84c7efd8d800d5835534 (patch) | |
tree | 70b9aa097715172d03df3d4b2527990b20eb7202 | |
parent | 1daf0e01413b72cbf8243e86020906a7b84cd1ce (diff) |
insanitytest: Check runlevel on add_argument/checklist_item and checklist_item_set_global.
-rw-r--r-- | lib/insanity/insanitytest.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/insanity/insanitytest.c b/lib/insanity/insanitytest.c index 5f11740..95c5e23 100644 --- a/lib/insanity/insanitytest.c +++ b/lib/insanity/insanitytest.c @@ -547,6 +547,7 @@ insanity_test_checklist_item_set_global (InsanityTest * test, const char *label, gboolean ret = FALSE; g_return_val_if_fail (INSANITY_IS_TEST (test), FALSE); + g_return_val_if_fail (test->priv->runlevel == rl_idle, FALSE); g_return_val_if_fail (label != NULL, FALSE); g_return_val_if_fail (check_valid_label (label), FALSE); g_return_val_if_fail (g_hash_table_lookup (test->priv->test_checklist, @@ -2212,6 +2213,7 @@ insanity_test_add_checklist_item (InsanityTest * test, const char *label, ChecklistItem *i; g_return_if_fail (INSANITY_IS_TEST (test)); + g_return_if_fail (test->priv->runlevel == rl_idle); g_return_if_fail (label != NULL); g_return_if_fail (check_valid_label (label)); g_return_if_fail (description != NULL); @@ -2257,6 +2259,7 @@ insanity_test_add_argument (InsanityTest * test, const char *label, Argument *arg; g_return_if_fail (INSANITY_IS_TEST (test)); + g_return_if_fail (test->priv->runlevel == rl_idle); g_return_if_fail (label != NULL); g_return_if_fail (check_valid_label (label)); g_return_if_fail (g_hash_table_lookup (test->priv->test_arguments, |