]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
ruby: Add init.rb file to PTEST installation path
authorJiaying Song <jiaying.song.cn@windriver.com>
Thu, 31 Oct 2024 07:43:47 +0000 (15:43 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 1 Nov 2024 12:10:07 +0000 (12:10 +0000)
This patch copies the init.rb file to the tool testing directory in the
PTEST installation path during installation. This modification can address
the following errors:

BEGIN: /usr/lib64/ruby/ptest
/usr/lib64/ruby/ptest/tool/test/runner.rb:4:in `require_relative': cannot load such file -- /usr/lib64/ruby/ptest/tool/test/init (LoadError)
from /usr/lib64/ruby/ptest/tool/test/runner.rb:4:in `<top (required)>'
from ./test/runner.rb:5:in `require_relative'
from ./test/runner.rb:5:in `<main>'

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/ruby/ruby_3.3.5.bb

index 5a7b8137aa4bfdc692161ba9ed36571b5517d266..c5609893cafdb92e6e993bf21328b4d4907cccf6 100644 (file)
@@ -99,7 +99,7 @@ do_install:append:class-target () {
 
 do_install_ptest () {
     cp -rf ${S}/test ${D}${PTEST_PATH}/
-
+    install -D ${S}/tool/test/init.rb ${D}${PTEST_PATH}/tool/test/init.rb
     install -D ${S}/tool/test/runner.rb ${D}${PTEST_PATH}/tool/test/runner.rb
     cp -r ${S}/tool/lib ${D}${PTEST_PATH}/tool/
     mkdir -p ${D}${PTEST_PATH}/lib