Wind River Support Network

HomeDefectsLINCD-883
Fixed

LINCD-883 : jinja2 is required to run ptest

Created: Jan 18, 2020    Updated: Feb 17, 2020
Resolved Date: Feb 10, 2020
Found In Version: 10.20.6.0
Fix Version: 10.20.6.0
Severity: Standard
Applicable for: Wind River Linux CD
Component/s: Userspace

Description

$ setup.sh  --machine=qemux86 --dl-layers --template=feature/ptest

$ . environment-setup-x86_64-wrlinuxsdk-linux

$ . oe-init-build-env

$ bitbake bitbake wrlinux-image-glibc-std 

$ bitbake wrlinux-image-glibc-std -ctestimage

File "/path/to/layers/oe-core/scripts/lib/resulttool/report.py", line 162, in print_test_report
 from jinja2 import Environment, FileSystemLoader
 ModuleNotFoundError: No module named 'jinja2'

 

Workaround:

Don't use buildtools (environment-setup-x86_64-wrlinuxsdk-linux) when run ptest

 

 

Steps to Reproduce

1, sudo docker run -i --privileged -t -v /buildarea1/docker/:/mnt wr-docker-registry:5000/ubuntu1604_64_py3 /bin/bash

2, mkdir -p /mnt/wr-test-build/

3, cd /mnt/wr-test-build/

4,  . environment-setup-x86_64-wrlinuxsdk-linux

5, . oe-init-build-env build

6, $ python3

Python 3.7.5 (default, Dec 23 2019, 10:00:04) 
[GCC 9.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from jinja2 import Environment, FileSystemLoader
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'jinja2'
Live chat
Online