Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Buildtest

An HPC Testing Framework designed to help staff, developers and end-users efficiently build and run tests on HPC systems
Collective - Host: opensource - https://opencollective.com/buildtest - Code: https://github.com/buildtesters/buildtest

documentation for key BUILDTEST_MODULE_FORCE_PURGE in page "Configuring Buildtest".

github.com/buildtesters/buildtest - 53fd8db3b3cf541a0ece71a06961302937c8e7f9 authored over 5 years ago
rebuild mpi test for documentation.

Add key BUILDTEST_MODULE_FORCE_PURGE in settings.yml to tweak whether
to force purge modules.
Mod...

github.com/buildtesters/buildtest - 0dc9c4ba8dd62be4329a378252b7ad0fd34c878e authored over 5 years ago
overall formatting changes throughout project to ensure line wrap at 80 chars

Update method docstring where needed
Remove get_mpi_wrapper method, not being used anywhere
Remov...

github.com/buildtesters/buildtest - 9004d2181c1ac16a084b3dfaa0a8d0d42f4aaa60 authored over 5 years ago
Create a mutual exclusion on buildtest run options (-p, -s, and -S)

to avoid running tests concurrently.

Retrieve keys from module.json and change module permutatio...

github.com/buildtesters/buildtest - 3020fd21d0d99f54dad83353abcee701973682b1 authored over 5 years ago
missing slurm example for documentation

github.com/buildtesters/buildtest - b357c569e955ed7b639f750410a1d71d232375db authored over 5 years ago
Documentation on running jobs (buildtest run -j)

Update help for -mc option
Raise an error when running jobs (-j) option is used without (-S/--sui...

github.com/buildtesters/buildtest - 20a4775c08133c76aaf2bcafc231972e9672689b authored over 5 years ago
adding mpi examples for documentation, rerun buildtest build --help for documentation

github.com/buildtesters/buildtest - ee17875b8acd8167ced5efd2c9b7f5afc99eb2e3 authored over 5 years ago
Page for MPI documentation

Update auto_write_tests.sh with MPI examples and update test configuration
for hello.c.yml

github.com/buildtesters/buildtest - ec5e5ce0360f62a9c7e5110ca372c6fc7c59b33e authored over 5 years ago
Display output of mpi and mpirun yaml keys in buildtest show --key singlesource

Regenerate example for documentation

github.com/buildtesters/buildtest - 24aac0534a34e645b54d2fa8fb29aede71cfd079 authored over 5 years ago
adding mpi test configuration with updates to using mpirun or srun launcher

currently no additional options are passed to srun but instead use #SBATCH directives

github.com/buildtesters/buildtest - 0297f812fb5a3c9ab5bff1ca3dc62a2d78f8efe5 authored over 5 years ago
mpirun options -n, -npernode, -npersocket, --report-bindings,

--display-devel-map, --display-map are mapped to YAML keys. Fix a bug
where test directory was no...

github.com/buildtesters/buildtest - e7bca9bbef93198802cd4b5fa974dfe4cc436df5 authored over 5 years ago
output of easyconfigs that were not found is redirected to file instead of

stdout.

github.com/buildtesters/buildtest - d655c5602a4e71cfe1fd49ea0c6e9b3eeedc4084 authored over 5 years ago
remove option --software from buildtest build

fix bug when modules.json had an empty list for parent. Just needed to
add fname module to a nest...

github.com/buildtesters/buildtest - 2bd7f0ce2ef4c7da2167a534d91f9e19fe65247d authored over 5 years ago
autodetect slurm host and partitions. Create a separate module slurm.py

and move method get_slurm_configuration

github.com/buildtesters/buildtest - f4f9deafccdca9c05742036ed9b22d92f92b2c51 authored over 5 years ago
there was a bug when generating var/modules.json due to Lmod spider difference

between Lmod 6 and 7 in keynames full vs fullName and parent vs parentAA

github.com/buildtesters/buildtest - 8284e458f19fd7c4e86045149decc6ffad0de184 authored over 5 years ago
adding missing test and update auto_write_tests.sh

github.com/buildtesters/buildtest - 3adffb07a7439113389460b517677969849b8a60 authored over 5 years ago
Add section on parent modules.

Minor updates in documentation

github.com/buildtesters/buildtest - 6ddabb63e0e4f0122ad64ed1e50b59fd9cb2642b authored over 5 years ago
add option --module-deps in module subcommand.

This will retrieve a list of module file path that contains a module in the parent
key defined ...

github.com/buildtesters/buildtest - 04bd636f19cbd1ddb0fba7fa34d602daf63f0b31 authored over 5 years ago
add option --module-deps in module subcommand.

This will retrieve a list of module file path that contains a module in the parent
key defined ...

github.com/buildtesters/buildtest - ee08fd63db7e0a47da4d296c4d992c7bc86bf14a authored over 5 years ago
rebuild documentation tests

update module collection and module tree section in documentation
Minor format changes in argpars...

github.com/buildtesters/buildtest - d71c7959f1243a252608853cdfb4ce411bf09394 authored over 5 years ago
add subparser buildtest module tree.

Move options -a, -r, -l for module tree add,remove, list into subparser.
Change argument behavior...

github.com/buildtesters/buildtest - c04f5865e8614b855ebf68206fe1c90e5312ef71 authored over 5 years ago
add usage argument to ArgumentParser

Remove version.py and use argparse builtin method to print version

github.com/buildtesters/buildtest - 48b8893c1c21c81337dd5b545352c60db9082073 authored over 5 years ago
remove option --find from module subcommand.

Fix a bug related to internal class variable not defined in BuildTestModule

github.com/buildtesters/buildtest - 1bcf5ad82f1d2d292f74753324963cf0114c0288 authored over 5 years ago
simplify logic for module retrieval based on BUILDTEST_SPIDER_VIEW.

Remove option --view from list subcommand.

Remove unnecessary methods in BuildTestModule
Forgot ...

github.com/buildtesters/buildtest - 8a2b2f0e2990aba5cb24d3887f9e7dde32bd646a authored over 5 years ago
update documentation with section on module collection under Building Test.

Update apidocs

File default.json is created automatically at start of buildtest.
simplify implem...

github.com/buildtesters/buildtest - f560110129a374cd61a1ac013b26c6e8d1da0aae authored over 5 years ago
add option --module-collection to build test from internal buildtest

module collection. One can add arbitrary modules in collection via
buildtest collection -a.

Opti...

github.com/buildtesters/buildtest - 6b520b50467893c656658e83e07221c414cde3e8 authored over 5 years ago
add variable BUILDTEST_PARENT_MODULE_SEARCH, equivalent option --parent-module-search

in build subcommand. This option controls how parent modules are retrieved when
using --modules. ...

github.com/buildtesters/buildtest - 21e2b8010a2ac89ea94aa598d781822b5fd1b393 authored over 5 years ago
setup mutual exclusion group with --collection and --modules when

controlling how to build test with modules.
Module collection build also works with single test b...

github.com/buildtesters/buildtest - 30c6613724aaeb8f8d86c519d4f4dbf412185e0a authored over 5 years ago
add --collection option in build subcommand to build test via module

collection

github.com/buildtesters/buildtest - d41063489071a32b8060f8e23d1864adf187964f authored over 5 years ago
remove option --ohpc, add option --modules to build subcommand.

--modules is comma separated list of keys to query from spider to retrieve
module load command.
b...

github.com/buildtesters/buildtest - e85664993496ddab768280812ad2cc780488455f authored over 5 years ago
adding missing test examples for documentation

github.com/buildtesters/buildtest - ea46766594b77925d0a6f02665fcff6587eb3de7 authored over 5 years ago
Rebuild all tests and remove outdated tests for documentation

Remove reference to BUILDTEST_EASYBUILD and BUILDTEST_OHPC from docs
Add test example to retrieve...

github.com/buildtesters/buildtest - 18613a1935cd09aceb95ef2d715783c6b4610d54 authored over 5 years ago
remove BUILDTEST_EASYBUILD and BUILDTEST_OHPC variables and add variable BUILDTEST_SPIDER_VIEW in buildtest configuration. At the moment, BUILDTEST_SPIDER_VIEW

is not overridden by environment variable.
Listing software and modules are now controlled by BUI...

github.com/buildtesters/buildtest - 4036a5a25e1122e16497dc2a3d77c15279b38773 authored over 5 years ago
rename the following method

list_unique_software --> list_software
list_software_version_relation --> list_modules

remove op...

github.com/buildtesters/buildtest - 435aadc159b9197feaf28370762c044bfc369649 authored over 5 years ago
Add option --view in list subcommand to view software and modules by all

or current view.
Add subcommand "loadtest" in buildtest module. Now module load test
can be done ...

github.com/buildtesters/buildtest - 987568b22085d70e581ee413f39812bdbee2ff27 authored over 5 years ago
revert behavior of module retrieval. Now BuildTestModule will return all

modules as implemented before. Retrieving modules that are part of BUILDTEST_MODULEPATH
will retr...

github.com/buildtesters/buildtest - b7e50ace145a46949de61099732a706bba194f5d authored over 5 years ago
new subcommand "collection" with option --add, --list.

These option add and list module collection stored in json file.
Next step is to use collection t...

github.com/buildtesters/buildtest - c84ed43cf6cbfac3b89aa2ceabaea4b59705bf1a authored over 5 years ago
remove page easybuild and ohpc integration.

Rebuild all tests
Add section for reporting easybuild and spack modules.
Count modules when searc...

github.com/buildtesters/buildtest - 5ae53ae010b583d34fbf4d090a965b40f3b886f4 authored over 5 years ago
move check_easybuild_module to buildtest.tools.modules

add option buildtest module --spack that reports modules that are built
by spack

github.com/buildtesters/buildtest - 4cfc12b7c001444928cd96c29ad57fd7a5fec353 authored over 5 years ago
move option buildtest build --easybuild to buildtest module --easybuild.

The option reports modules built by easybuild based on module trees defined
in BUILDTEST_MODULEPATH

github.com/buildtesters/buildtest - 9081f93ce31ffd78e47ca89f6bae035b0f4cabdd authored over 5 years ago
remove option --clean-logs. This option has no value to buildtest.

github.com/buildtesters/buildtest - d6c80c8621cf65720a6ca0793c0fe28f6aa40249 authored over 5 years ago
Update concepts.rst with changes to method in BuildTestModule

Reorder pages in index.rst
Add section on module tree operation.

github.com/buildtesters/buildtest - 680aa3d9a5c6b66d9e4e4aefe642004cbe72f354 authored over 5 years ago
color output in buildtest list -svr for lua modules. Count lua and non lua

modules in output.
Update requirements.txt with package termcolor

github.com/buildtesters/buildtest - c507342c2d6771c91c3eb6f0e010ca8e38df3ee7 authored over 5 years ago
format output of buildtest list -ls and buildtest list -svr

github.com/buildtesters/buildtest - faa668c97bd098ea8c93a7e74bacb66d775d5b64 authored over 5 years ago
remove module keyword from osu benchmark.

No module deps in configuration, to run OSU benchmark user must have OSU benchmark in their PATH ...

github.com/buildtesters/buildtest - 9c49de3123d5220f7e6543ccbcf65270083a327e authored almost 6 years ago
forgot to commit few test examples for documentation

github.com/buildtesters/buildtest - 1dbe8c252ac5bb23670b3456053f5b899f3fc1f2 authored almost 6 years ago
add captions and reorder pages

add related projects section
Add page for Feature Overview
Add additional test examples for docum...

github.com/buildtesters/buildtest - bf36dc45a08e71efb7eda6915bb906bd48239bce authored almost 6 years ago
change method name get_unique_software_modules to get_unique_fname_modules in BuildTestModule

buildtest will report unique modules based on BUILDTEST_MODULEPATH so if
abspath of modulefile is...

github.com/buildtesters/buildtest - 43c148ebdc4ce10f32327d8e6439543e68694f50 authored almost 6 years ago
rebuild documentation. Issue with using os.getenv("BUILDTEST_ROOT") on

rtd server since this environment is not set during build. Instead figure
out BUILDTEST_ROOT rela...

github.com/buildtesters/buildtest - a1ff4dddd2b90110d22489771326ce63296f4908 authored almost 6 years ago
rebuild api docs and reference BUILDTEST_ROOT in conf.py to build documentation.

Fixed warning issues during documentation builds related to import errors
on buildtest modules

github.com/buildtesters/buildtest - e8ec2059374cc0a4ebd9d3dbab8771af7b535fa5 authored almost 6 years ago
removing python examples for now.

adding .readthedocs.yml configuration to test sphinx build

github.com/buildtesters/buildtest - dee0462dd8f650624b4dd0893b0000d96f9e4795 authored almost 6 years ago
buildtest can be invoked from any file path, previously buildtest only worked

if ran where buildtest resides.

buildtest will assume BUILDTEST_ROOT is defined, at the moment, ...

github.com/buildtesters/buildtest - 0d6cdfa051f0c9e18009cf16589ceb6ef3a412a8 authored almost 6 years ago
update test scripts for documentation

github.com/buildtesters/buildtest - 0069cbb9126e6dabb97ffa7843bb7ada1fec87b6 authored almost 6 years ago
remove --prepend-modules option from buildtest.

This is not needed now that user can just load modules directly.

github.com/buildtesters/buildtest - 19c8de4a4753f10ae191f01f03ad079750485cd8 authored almost 6 years ago
add method module_tree_add, module_tree_rm for commands

buildtest module -a, buildtest module -r

add method dir_config_override to override buildtest co...

github.com/buildtesters/buildtest - b2b8eecc14ff29fefb6c251dd2b5fdbae8b9a8ac authored almost 6 years ago
use of try/except when invoking strtobool when overriding boolean configuration.

Make use of BuildTestError to invoke a meaningful error message.

github.com/buildtesters/buildtest - 1ed0b345872b97fe5cc9263221736c5c0eb0dc9a authored almost 6 years ago
missed option override for BUILDTEST_BINARY

resolves #113

github.com/buildtesters/buildtest - b565600e53c12bde592f51768cea305dc5fe7780 authored almost 6 years ago
replace BUILDTEST_MODULE_ROOT to BUILDTEST_MODULEPATH

remove settings.example.yml
Set BUILDTEST_TESTDIR, BUILDTEST_RUN_DIR, BUILDTEST_LOG_DIR to
/tmp/$...

github.com/buildtesters/buildtest - 3937e8361b321bb62d554b4a17e8e63f50bf5484 authored almost 6 years ago
update documentation with LSF and SLURM examples.

Add LSF/SLURM tests in auto_write_tests.sh to populate examples for documentation

github.com/buildtesters/buildtest - 30038593eb1c6f8a9c0a9800ad4fa5132bbbf9a9 authored almost 6 years ago
bug fix when generating slurm job buildtest had a single dash when it needed two dashes ($SBATCH -- <option>) in test script.

bug fix when running executable needed to run ./<executable> rather than
<executable> since execu...

github.com/buildtesters/buildtest - b0487ef7dac713efab26e64696de7d99d1794a11 authored almost 6 years ago
adding mpi slurm example configuration.

Fix bug with key error when building non-mpi test. Need to check for key "mpi" before performing ...

github.com/buildtesters/buildtest - 6484461d9540fbf5717b9137ac08492e4f4b67f7 authored almost 6 years ago
adding mpi examples for slurm and lsf

github.com/buildtesters/buildtest - 51564fd2580873057107701fe835e8752ca06f5b authored almost 6 years ago
remove tests and configuration from $BUILDTEST_ROOT/toolkit/buildtest/proposed_schema

github.com/buildtesters/buildtest - 2b18bd110ef1bc85d767ea332960c3e51d6f6335 authored almost 6 years ago
adding 2 mpi examples

add keys for mpi construct including procs, flavor, launcher, wrapper
Add methods to detect wrapp...

github.com/buildtesters/buildtest - 390a7d103e2f75bea974e5a549013669de3ba16a authored almost 6 years ago
update urllib3 due to vulnerability https://nvd.nist.gov/vuln/detail/CVE-2019-11324

github.com/buildtesters/buildtest - 645c4b695fbef2049aa64d29d1473b28539b0990 authored almost 6 years ago
merge list, find, and show into single page "Introspection"

Remove outdated test

github.com/buildtesters/buildtest - 148ec6d1c456bd84c87ca04afd28e54e44787342 authored almost 6 years ago
update documentation on Building Test with updated test examples.

Automate tests for documentation using shell script auto_write_test.sh
Remove outdated test scrip...

github.com/buildtesters/buildtest - 6df47f3e647616b7cd65cb708a78ae67900396f0 authored almost 6 years ago
add method get_version in BuildTestModule to retrieve Lmod version

Fix bug #111 by checking for Lmod version in method get_parent_modules
Format of parent directory...

github.com/buildtesters/buildtest - a42521c7759edc183d7cbd6d612b226e27c1e233 authored almost 6 years ago
bug fix: binary test was not working when BUILDTEST_BINARY=True from configuration file, only worked from command line option --binary

Remove implementation for binary test when running buildtest build -s <module> since that is not ...

github.com/buildtesters/buildtest - 790954b8e7d7f5d806b771d845b8681de56a2b16 authored almost 6 years ago
binary test can be done on all modules loaded as pose to single module

specified by buildtest build -s <module>.

github.com/buildtesters/buildtest - 3d4c771d369e190953ac20357c66cc8f6fc82fe9 authored almost 6 years ago
move implementation of BuildTestYamlSingleSource to class

BuildTestBuilderSingleSource in method parse. Store environment variables
in list when parsing be...

github.com/buildtesters/buildtest - da99f62e5097c2497bbf38be12f3ef7103fd882f authored almost 6 years ago
update requirements.txt due to security vulnerability in Jinja2==2.10 see https://nvd.nist.gov/vuln/detail/CVE-2019-10906https://nvd.nist.gov/vuln/detail/CVE-2019-10906

github.com/buildtesters/buildtest - 3d933d1da9997e8cb9797df95d02fe09d61d167d authored almost 6 years ago
change yaml.load to yaml.safe_load which is recommended.

Move BuildTestBuilderSingleSource to separate file. One file per builder

github.com/buildtesters/buildtest - f6da575d93a9dfb3df6de6e8e4e83f70b570d2ad authored almost 6 years ago
buildtest yaml -m yes <config> was previously implemented and then broken.

Fix bug when removing last maintainer from file, the key is deleted from
file.

github.com/buildtesters/buildtest - d4842dde4445c1323c5878e6e1b91dc8fa0dc229 authored almost 6 years ago
remove test keyword from yaml files and deindent all keys in test

configuration.

github.com/buildtesters/buildtest - 562ab8888219a3b30b60317b8393467a2e632bc3 authored almost 6 years ago
resolves #104 for now we just take output of module -t list and insert this into shell script.

github.com/buildtesters/buildtest - f42ded4fa70966c01138cf7a606aac36837d5027 authored almost 6 years ago
print formatting in module load test. Add module load command to stdout

github.com/buildtesters/buildtest - e130143c3f2d69a2e265f2a516ca14a91f07e85c authored almost 6 years ago
adding section on parent modules and how buildtest use module in binary

testing

github.com/buildtesters/buildtest - 70c67e20fbdfaef69ab6dc262f21fe040026d8b5 authored almost 6 years ago
adding concepts.rst with section on modules and how buildtest makes

use of spider command to retrieve all the module files and the data.

github.com/buildtesters/buildtest - b31f410f838087262565a8f8702c4de42732f287 authored almost 6 years ago
remove toolkit/CONTRIBUTING.rst and move content to README.rst

update settings.example.yml

github.com/buildtesters/buildtest - 7847e738da99f73167a461a60185322ba32876a4 authored almost 6 years ago
remove implementation to override BUILDTEST_MODULE_ROOT via environment

variable. Fixes issue #110

github.com/buildtesters/buildtest - c6915e5d63aa63a719f797521027e7257f56d161 authored almost 6 years ago
update contributing guide.

remove BUILDTEST_CONFIGS_REPO from settings.yml

github.com/buildtesters/buildtest - c58b91239718cc7912de4f8709aeeb066370b988 authored almost 6 years ago
update section for configuring module trees and setup section for

initializing buildtest environment.

github.com/buildtesters/buildtest - 39b23027077d3699be44a2223a6408374c75aad3 authored almost 6 years ago
bug fix for buildtest run --software not getting choice field due to

misconfigured directory path

remove the following method get_module_list(), strip_toolchain_from...

github.com/buildtesters/buildtest - 34b8e702a9d94760b90719bca65f6f1cb071db29 authored almost 6 years ago
Add verbose level 1 and 2 for binary testing for software and system

package.

github.com/buildtesters/buildtest - 7ce74425783a65f23a13ab9d3611cb18ae6a7918 authored almost 6 years ago
bug in binary test, unable to create test directory before writing

test.
Adding shell script to automate testing of buildtest

github.com/buildtesters/buildtest - a4fd6e8241f5b4889e2cbe223dfa504c49fb4af1 authored almost 6 years ago
adding sourceme.sh resolves #108

github.com/buildtesters/buildtest - ba4976c5bc7a6fbf4121058caa781910bba1371c authored almost 6 years ago
remove CMakeLists and ctest from documentation

update test script in documentation
Add metavar option for add and remove module tree option.

github.com/buildtesters/buildtest - ce5ddd7848670a943b83026eebc33b7fadf508fb authored almost 6 years ago
remove cmake functionality resolves #106

remove buildtest.tools.utilities
Fix docstrings and line wrap over 80chars and update comments.

...

github.com/buildtesters/buildtest - 28cae15ebfd82a95d8aa7eb58302f12f00913088 authored almost 6 years ago
Merge branch 'master-holder'

github.com/buildtesters/buildtest - 082be2d229dc4bcae5de5bc5866b7c381f13c1a1 authored almost 6 years ago
moving all content to toolkit directory and removing LICENSE, setup.py

MANIFEST. Staging this for merge with buildtest-framework

github.com/buildtesters/buildtest - 2614f32f82acf3960ac09b56a893a376792e9499 authored almost 6 years ago
remove yaml key module from all test configuration.

github.com/buildtesters/buildtest - c8912b394ae37f71703fd6b6b5df58dfa3db0e0f authored almost 6 years ago
remove positional option buildtest yaml config

Add option buildtest build -c to build test from single test
configuration
Remove yaml key "modul...

github.com/buildtesters/buildtest - 087169090983a35ac0330b8c8c36a52815d73d1f authored almost 6 years ago
replace call to BuildTestModule class with the instance object

to cut down time for initialization since every instance call to
BuildTestModule invokes spider c...

github.com/buildtesters/buildtest - aaaa8af5c74f51a9eb886e6a068c39c7f0d48938 authored almost 6 years ago
add method get_unique_software_modules and get_parent_modules to class

BuildTestModule.

Remove method get_software_stack. Options to buildtest build -s and
buildtest b...

github.com/buildtesters/buildtest - fb6b0a2f7aecb249954a88d7acd90397c606c23f authored almost 6 years ago
adding options to list, add and remove module tree (BUILDTEST_MODULE_ROOT). The configuration file is updated upon add/remove operation.

User may add any directory path to module tree, but only remove a module tree defined in configur...

github.com/buildtesters/buildtest - f41d13b215e0f049ae9ff6e885db0af2d6a2ffd1 authored almost 6 years ago
if BUILDTEST_MODULE_ROOT is not specified in settings.yml buildtest will make use of MODULEPATH environment variable.

Introduce class BuildTestModule that will run the $LMOD_DIR/spider command to retrieve all module...

github.com/buildtesters/buildtest - 31a94ace48fb59f469332b2a8815b70543f8b5f1 authored almost 6 years ago
bug when running buildtest show -c. It would display output of buildtest show -k. To fix this, removed default attribute from add_argument

github.com/buildtesters/buildtest - 1744ebf873db85bed0f28d47370a3f4bed2ff7cf authored almost 6 years ago