mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-04 16:10:04 +00:00
bitbake: toaster: views jsunittest Add MACHINE and an extra layer to test project
Add set a MACHINE if needed and add a layer. When we're running in the context of the django unit tests we don't have these defaults setup for the project so add them. (Bitbake rev: a0c1432f32930a17e10d50c08c2aa84a0659514b) 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>
This commit is contained in:
parent
fbc2c5dcd4
commit
7609888b6a
|
|
@ -2084,13 +2084,23 @@ if True:
|
|||
|
||||
name = "_js_unit_test_prj_"
|
||||
|
||||
# If there is an existing project by this name delete it. We don't want
|
||||
# Lots of duplicates cluttering up the projects.
|
||||
# If there is an existing project by this name delete it.
|
||||
# We don't want Lots of duplicates cluttering up the projects.
|
||||
Project.objects.filter(name=name).delete()
|
||||
|
||||
new_project = Project.objects.create_project(name=name, release=release)
|
||||
new_project = Project.objects.create_project(name=name,
|
||||
release=release)
|
||||
# Add a layer
|
||||
layer = new_project.get_all_compatible_layer_versions().first()
|
||||
|
||||
context = { 'project' : new_project }
|
||||
ProjectLayer.objects.get_or_create(layercommit=layer,
|
||||
project=new_project)
|
||||
|
||||
# make sure we have a machine set for this project
|
||||
ProjectVariable.objects.get_or_create(project=new_project,
|
||||
name="MACHINE",
|
||||
value="qemux86")
|
||||
context = {'project': new_project}
|
||||
return render(request, "js-unit-tests.html", context)
|
||||
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user