Buildtest-framework

Latest version: v0.6.3

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.1.2

Add support for logging and search tests scripts and YAML configs
--------------------------------------------------------------------------

The current release add supports for logging by default.

buildtest will now report useful operations for each function call that can be used for troubleshooting. The logs work with options like --verbose to report extra details in log file.

The logs display output on the following
* Verification of software and toolchain with module file and easyconfig parameters
* Display output of each test generated
* Display changes to any CMakeLists.txt
* Output key values from YAML configs
* Output log from ancillary features like (**--list-toolchain**, **--list-unique-software**, **--software-version-relation**)



buildtest can now search YAML configs and buildtest generated test scripts using the command **-fc** and **-ft**

Now all buildtest-config files are removed and migrated to https://github.com/shahzebsiddiqui/buildtest-configs

0.1.1

buildtest feature improvements
-----------------------------------

In this release, we have restructured the source directory. Now there are two sub directories
* ebapps
* system

buildtest can now support binary tests for system packages. There is a command.yaml file for each system package in its own directory. Each system package is in its own subdirectory where the name of the directory is the name of the system package. buildtest is using RHEL7 package names as reference.

The following system package tests have been added

* binutils
* chrony
* git
* hwloc
* ncurses
* pinfo
* procps-ng
* sed
* time
* wget

Compile from source YAML scripts can now be stored in subdirectories. buildtest can now generate tests in sub directory, this would be essential for building tests for R, Python, Ruby, Perl, etc...

Tests for the following EB apps have been added:
* Python
1. blist
2. cryptography
3. Cython
4. dateutil
5. deap
6. funcsigs
7. mpi4py
8. netaddr
9. netifaces
10. nose
11. numpy
12. os
13. paramiko
14. paycheck
15. pytz
16. scipy
17. setuptools


Added python documentation header for each function and GPL license section in all the files

0.1.0

buildtest
----------

buildtest generates test scripts from YAML files. The following apps have tests:

EasyBuild Applications
-------------------------
* Anaconda2
* binutils
* Bowtie
* Bowtie2
* CMake
* CUDA
* GCC
* git
* HDF5
* hwloc
* intel
* Java
* netCDF
* numactl
* OpenMPI
* Python

System Packages
-------------------

* acl
* coreutils
* curl
* diffstat
* gcc
* gcc-c++
* gcc-gfortran
* iptables
* ltrace
* perl
* powertop
* python
* ruby

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.