Skip to content

Repository to test conda based LCLS ana release system

License

Notifications You must be signed in to change notification settings

slaclab/anarel-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

anarel-test

Repository to test conda based LCLS ana release system. This is an integration test, after all the packages are installed, make sure various things still work.

Run test_conda -h from this repo for help. When we test the conda environments built with the anarel-manage code, we typically execute this command

   test_conda --imports --libs --bins --pkgs --pkglist all 

This reads the testdb.yaml file, which has a sections for bins, libs, imports, and packages. It tests for the presence of each bin by running it with the -h option. It imports all the python modules listes, and dynamically loads the library files.

For the packages, you list which packages you want to test via what commands, for instance you might want to do the 'fast' nose tests for numpy.

About

Repository to test conda based LCLS ana release system

Resources

License

Stars

Watchers

Forks

Packages

No packages published