diff options
author | Michael Wood <michael.g.wood@intel.com> | 2016-05-19 13:59:33 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-05-20 10:09:03 +0100 |
commit | 409c940533d532512d9c0d155b110d6c744bcacb (patch) | |
tree | bd4f9db3385514f3f9a7b40810c0a20bb0d48222 /bitbake | |
parent | 0664a89ef02e2ec98892e4d9227fca3d4fadd40c (diff) | |
download | poky-409c940533d532512d9c0d155b110d6c744bcacb.tar.gz |
bitbake: toaster: tests builds Add SSTATE_MISS as a valid condition for tc=833
Task.SSTATE_NA and Task.SSTATE_MISS are both valid conditions for the
condition that a Task.OUTCOME_COVERED and Task.OUTCOME_PREBUILT.
(Bitbake rev: acac9bf660ac5939beb64d7b8d55541dea1c7b4e)
Signed-off-by: Michael Wood <michael.g.wood@intel.com>
Signed-off-by: Elliot Smith <elliot.smith@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/toaster/tests/builds/test_core_image_min.py | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/bitbake/lib/toaster/tests/builds/test_core_image_min.py b/bitbake/lib/toaster/tests/builds/test_core_image_min.py index 87d29c72aa..dec0bfa7f2 100644 --- a/bitbake/lib/toaster/tests/builds/test_core_image_min.py +++ b/bitbake/lib/toaster/tests/builds/test_core_image_min.py | |||
@@ -115,12 +115,19 @@ class BuildCoreImageMinimal(BuildTest): | |||
115 | # be 0 (SSTATE_NA) - tc=833 | 115 | # be 0 (SSTATE_NA) - tc=833 |
116 | def test_Task_If_Outcome_1_3_Sstate_Result_Must_Be_0(self): | 116 | def test_Task_If_Outcome_1_3_Sstate_Result_Must_Be_0(self): |
117 | tasks = Task.objects.filter( | 117 | tasks = Task.objects.filter( |
118 | outcome__in=(1, 3)).values('id', 'sstate_result') | 118 | outcome__in=(Task.OUTCOME_COVERED, |
119 | Task.OUTCOME_PREBUILT)).values('id', | ||
120 | 'task_name', | ||
121 | 'sstate_result') | ||
119 | cnt_err = [] | 122 | cnt_err = [] |
120 | 123 | ||
121 | for task in tasks: | 124 | for task in tasks: |
122 | if (task['sstate_result'] != 0): | 125 | if (task['sstate_result'] != Task.SSTATE_NA and |
123 | cnt_err.append(task['id']) | 126 | task['sstate_result'] != Task.SSTATE_MISS): |
127 | cnt_err.append({'id': task['id'], | ||
128 | 'name': task['task_name'], | ||
129 | 'sstate_result': task['sstate_result'], | ||
130 | }) | ||
124 | 131 | ||
125 | self.assertEqual(len(cnt_err), | 132 | self.assertEqual(len(cnt_err), |
126 | 0, | 133 | 0, |