Hi Luca,

Thanks for informing me about the error.
The patch has been updated to fix the libstdc++ environment issue as
reported by you.
https://lists.openembedded.org/g/openembedded-core/message/168974

Thanks,
Pgowda
On Fri, Aug 5, 2022 at 12:42 PM Luca Ceresoli <[email protected]> wrote:
>
> Hello Pgowda,
>
> On Wed,  3 Aug 2022 19:57:34 +0530
> "Pgowda" <[email protected]> wrote:
>
> > From: pgowda <[email protected]>
> >
> > The patch implements Rust testing framework similar to other selftest,
> > specifically the gcc selftest in OE. It uses the client and server
> > based method to test the binaries for cross-target on the image.
> > The test framework is a wrapper around the Rust build system as ./x.py
> > test.
> > It tests many functionalities of Rust distribution like tools,
> > documentation, libraries, packages, tools, Cargo, Crater etc.
> > Please refer the following link for detailed description of Rust
> > testing:-
> > https://rustc-dev-guide.rust-lang.org/tests/intro.html#tool-tests
> >
> > To support the rust tests in oe-core, the following functions were
> > added:-
> > setup_cargo_environment(): Build bootstrap and some early stage tools.
> > do_rust_setup_snapshot(): Install the snapshot version of rust binaries.
> > do_configure(): To generate config.toml
> > do_compile(): To build "remote-test-server" for qemu target image.
> >
> > Approximate Number of Tests Run in the Rust Testsuite :- 18000
> > Approximate Number of Tests that FAIL in bitbake environment :- 100-150
> > Normally majority of the testcases are present in major folder "test/"
> > It contributes to more than 80% of the testcases present in Rust test
> > framework. These tests pass as expected on any Rust versions without
> > much fuss. The tests that fail are of less important and contribute to
> > less than 2% of the total testcases. These minor tests are observed to
> > work on some versions and fail on others. They have to be added, ignored
> > or excluded for different versions as per the behavior.
> > These tests have been ignored or excluded in the Rust selftest
> > environment to generate success of completing the testsuite.
> >
> > These tests work in parallel mode even in the skipped test mode as
> > expected. Although the patch to disable tests is large, it is very simple
> > in that it only disables tests. When updating to a newer version of Rust,
> > the patch can usually be ported in a day.
> >
> > Signed-off-by: pgowda <[email protected]>
> > Signed-off-by: Vinay Kumar <[email protected]>
>
>
> This patch triggers the same error I had reported for v7:
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/5588/steps/18/logs/stdio
>
> https://lists.openembedded.org/g/openembedded-core/message/168816
>
> Can please try to reproduce the issue locally, to ensure you can
> investigate it?
>
>
> Also, when sending a new version, don't forget to add a short changelog
> as suggested by Randy:
> https://lists.openembedded.org/g/openembedded-core/message/168821
>
> --
> Luca Ceresoli, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#168975): 
https://lists.openembedded.org/g/openembedded-core/message/168975
Mute This Topic: https://lists.openembedded.org/mt/92793172/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to