Skip to content

Conversation

@markfinal
Copy link
Owner

But exclude the workers api modules, since they import Conan packages, into the same process and will infect all subsequent tests.

@markfinal markfinal added this to the v2.0.0 milestone Dec 14, 2025
@markfinal markfinal self-assigned this Dec 14, 2025
@markfinal markfinal added the enhancement New feature or request label Dec 14, 2025
But exclude the workers api modules, since they import Conan packages, into the same process
and will infect all subsequent tests.
@markfinal markfinal force-pushed the mf/test_all_cruizlib_imports branch from 72cbc8e to c3a0f6f Compare December 14, 2025 16:24
@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
src/cruizlib
   __init__.py00100% 
   config.py00100% 
   constants.py160100% 
   dumpobjecttypes.py310100% 
   environ.py150100% 
   exceptions.py100100% 
   globals.py180100% 
   runcommands.py250100% 
src/cruizlib/commands
   conanconf.py40100% 
   messagereplyprocessor.py720100% 
   metarequestconaninvocation.py860100% 
src/cruizlib/interop
   __init__.py00100% 
   commandparameters.py2880100% 
   commonparameters.py70100% 
   dependencygraph.py130100% 
   message.py540100% 
   packagebinaryparameters.py80100% 
   packageidparameters.py80100% 
   packagenode.py170100% 
   packagerevisionsparameters.py80100% 
   pod.py500100% 
   reciperevisionsparameters.py80100% 
   searchrecipesparameters.py80100% 
src/cruizlib/workers
   __init__.py00100% 
src/cruizlib/workers/api
   __init__.py50100% 
src/cruizlib/workers/api/common
   __init__.py00100% 
   endmessagethread.py90100% 
   failuretest.py170100% 
   messagingtest.py120100% 
   successtest.py100100% 
   unknownmessagetest.py100100% 
src/cruizlib/workers/api/v1
   __init__.py00100% 
   arbitrary.py110100% 
   build.py190100% 
   cmakebuildtool.py290100% 
   conanapi.py780100% 
   configinstall.py260100% 
   create.py230100% 
   deletecmakecache.py150100% 
   exportpackage.py270100% 
   imports.py150100% 
   install.py260100% 
   lockcreate.py760100% 
   meta.py2900100% 
   monkeypatch.py850100% 
   package.py150100% 
   packagebinary.py300100% 
   packagedetails.py190100% 
   packagerevisions.py100100% 
   qtlogger.py200100% 
   reciperevisions.py100100% 
   remotesearch.py330100% 
   removeallpackages.py100100% 
   removelocks.py80100% 
   removepackage.py130100% 
   source.py150100% 
   testpackage.py180100% 
   worker.py250100% 
src/cruizlib/workers/api/v2
   __init__.py00100% 
   arbitrary.py250100% 
   build.py110100% 
   configinstall.py270100% 
   create.py110100% 
   exportpackage.py110100% 
   install.py110100% 
   lockcreate.py630100% 
   meta.py1280100% 
   packagebinary.py230100% 
   packagedetails.py260100% 
   packagerevisions.py290100% 
   reciperevisions.py280100% 
   remotesearch.py190100% 
   removeallpackages.py130100% 
   removepackage.py140100% 
   source.py200100% 
   testpackage.py110100% 
   worker.py310100% 
src/cruizlib/workers/utils
   __init__.py00100% 
   colorarma_conversion.py440100% 
   env.py230100% 
   formatoptions.py110100% 
   stream.py160100% 
   text2html.py210100% 
   worker.py520100% 
TOTAL24230100% 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant