Hello Frederic, On Mon, 24 Apr 2023 15:04:10 +0200 "Frederic Martinsons" <[email protected]> wrote:
> From: Frederic Martinsons <[email protected]> > > This brings the possibility to use this class to build and ship > unit tests of rust projects, the class also create (or modified) > standard run-ptest script to run the generated rust test suite. > > It has been tested successfully with core-image-sato under qemu > for zvariant-ptest and python3-bcrypt-ptest (though the last one > didn't define any unit tests). > > Note that I tried to do the same with python3-cryptography but fail > to build the test suite and I don't know how to do it with the rust > extension module build by python setuptools. There must be some kind > of way for doing that so maybe someone will put some work in it ( > because python3-cryptography rust extension do have unit tests). > > Moreover, in the class, I didn't manage to share data between > do_compile_ptest_base and do_install_ptest_base cleanly (I tried > to d.setVar in compile and d.getVar in install but it seems that > the data store doens't recognize my new variable) so I used a file > for that. I'm sure there is a clever way for doing that, so feel > free to tell me. A build error appeared on the autobuilders with these patches applied: File "/home/pokybuild/yocto-worker/oe-selftest-armhost/build/meta/lib/oeqa/selftest/cases/devtool.py", line 879, in test_devtool_modify_git_crates_subpath self._test_recipe_contents(recipefile, {}, ['cargo']) File "/home/pokybuild/yocto-worker/oe-selftest-armhost/build/meta/lib/oeqa/selftest/cases/devtool.py", line 169, in _test_recipe_contents self.assertIn(inherit, inherits, 'Missing inherit of %s' % inherit) File "/usr/lib/python3.8/unittest/case.py", line 1179, in assertIn self.fail(self._formatMessage(msg, standardMsg)) File "/usr/lib/python3.8/unittest/case.py", line 753, in fail raise self.failureException(msg) AssertionError: 'cargo' not found in {'pkgconfig', 'cargo-update-recipe-crates', 'ptest-cargo'} : Missing inherit of cargo Log: https://autobuilder.yoctoproject.org/typhoon/#/builders/127/builds/1321/steps/14/logs/stdio Best regards, Luca -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#180457): https://lists.openembedded.org/g/openembedded-core/message/180457 Mute This Topic: https://lists.openembedded.org/mt/98469455/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
