Skip to content

Fix tests - #65

Merged
jnbrunet merged 4 commits into
sofa-framework:masterfrom
jnbrunet:fix_tests
Dec 4, 2020
Merged

Fix tests#65
jnbrunet merged 4 commits into
sofa-framework:masterfrom
jnbrunet:fix_tests

Conversation

@jnbrunet

@jnbrunet jnbrunet commented Nov 7, 2020

Copy link
Copy Markdown
Contributor

No description provided.

@fredroy

fredroy commented Nov 9, 2020

Copy link
Copy Markdown
Contributor

Totally not an expert of SofaPython 🦸‍♂️ but fixing the test(s) by removing some of them is okay ?

@jnbrunet

jnbrunet commented Nov 9, 2020

Copy link
Copy Markdown
Contributor Author

Totally not an expert of SofaPython superhero_man but fixing the test(s) by removing some of them is okay ?

In this case this is a "sugar" feature, ie it is not binding an actual SOFA API feature. And this feature doesn't work at the moment. Hence the removal. Any PR that fix this feature and put it back with a functional test is welcome, but for now we need to go forward if we want a stable CI and release soon.

SofaComponentAll was mostly used to load kernel components (SofaBase, SofaSimulation and SofaCore). These are not yet pluginized. The idea with this commit is to remove the dependency of SofaComponentAll which loads much more than the kernel components, and replace it with hard link dependencies until we finish the pluginization of the SOFA kernel.
SOFA minimal binaries are lightweights are it is taking about the same time to download and install them compared to the caching system. This will simplify CI workflows.
@jnbrunet
jnbrunet merged commit 3414126 into sofa-framework:master Dec 4, 2020
@jnbrunet
jnbrunet deleted the fix_tests branch December 4, 2020 13:04
@guparan guparan added this to the v20.12 milestone Oct 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants