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

fix bug when adding module tree automatically

github.com/buildtesters/buildtest - 8068ac9cc941f832c62677a7365f344e2b32d92a authored almost 6 years ago
fix bug with args.subcommand was not found.

Make use if is_dir method to check for directory in --diff-trees

github.com/buildtesters/buildtest - 960cf88bb08f88f17ca973a3d95775fa07b85649 authored almost 6 years ago
when invalid directory are set in MODULEPATH, ignore them before setting in config_opts["BUILDTEST_MODULE_ROOT]"

Group buildtest commands by making use of argparse.RawDescriptionHelpFormatter

github.com/buildtesters/buildtest - 03fd0b6ed1e7673dbb8422143c060d31755a8f48 authored almost 6 years ago
remove src/buildtest/run/apps.py

create method run_test() in src/buildtest/run/system.py which is responsible
for running tests fo...

github.com/buildtesters/buildtest - dfabf6c96cf948ff8afd67ef98cf164e28fc5ae2 authored almost 6 years ago
remove file src/buildtest/test/run/testname.py since method was not called

in project

Allow buildtest to run multiple options for buildtest list. For instance
buildtest li...

github.com/buildtesters/buildtest - 7050581a2cee1f68bb695ed2c272004051eeb4e1 authored almost 6 years ago
remove print methods for buildtest list -svr, buildtest list -ls since

they were called once.
Remove unused method buildtest.tools.parser.function

github.com/buildtesters/buildtest - b9d74d6ed1cd0fef98db8d8abf9c81cf82d82a54 authored almost 6 years ago
remove source directory, this is not used by buildtest.

Add yaml file with maintainer keyword example

github.com/buildtesters/buildtest - 1bf2ed6d8cab898d5ce5d2f574dd0c94919f58ed authored almost 6 years ago
Remove option buildtest run --all-software, --all-package, --testname.

remove option buildtest build --module-naming-scheme. This is useless on
command line.
Add descri...

github.com/buildtesters/buildtest - e737ba87aa3951d8786d344db2b850b5f0c68602 authored almost 6 years ago
adding verbose option in build subcommand and verbose output for level 1 and 2

github.com/buildtesters/buildtest - c6d736794bd280e6518d3ecce838480d2c917746 authored almost 6 years ago
address resolve #101. Add support for --maintainer option which updates yaml configuration with user.name and user.email from git configuration

github.com/buildtesters/buildtest - 0a0dd370718deb01c6d7c57e95d136d2c9ca3b21 authored almost 6 years ago
fix #100 related to shell expansion when user specify shell variables

github.com/buildtesters/buildtest - d725f16e86bcc3068ed9811f1233c5d7b7524cdf authored almost 6 years ago
Minor fix to documentation. Remove test script for clonerepo.txt

github.com/buildtesters/buildtest - f510e3d5690c0d9035e2c956ababcc619b4d8887 authored almost 6 years ago
fix outdated documentation and remove some section referencing

deprecated features.

github.com/buildtesters/buildtest - f8ff9c9c3112046b17de77a4838928dcd8c8f85d authored almost 6 years ago
removing architecture page.

Adding reference page with links to conference and articles

github.com/buildtesters/buildtest - 62d03c83ff2b1c731e3ce9a61fe4c43a1036b40d authored almost 6 years ago
removing cdash, sites directory

removing scripts related to pypi upload, and random shell scripts for
testing

github.com/buildtesters/buildtest - cc3b2b52a0c180a2faf049fb48a0f50e98bdbe5f authored almost 6 years ago
update contributing and readme.

Add herokuapp link in slack section

github.com/buildtesters/buildtest - 8bbb93232fc72d9d63bbcb0580b6de0885a77945 authored almost 6 years ago
add herokuapp link to join slack channel and link to buildtest slack channel for users that have access already.

github.com/buildtesters/buildtest - 8efa88bb262bc8198516061a8320d62c2ca8fca5 authored almost 6 years ago
update contributing and readme guide and adding contrib directory with example on how users can contribute back

github.com/buildtesters/buildtest - 520bb26786a5abff71ce0c75db341805f3519390 authored almost 6 years ago
In README mention where source code and documentation resides.

Add section on what types of contribution you can make in contribution page
Remove installation m...

github.com/buildtesters/buildtest - 31379619b6a9407daf33e5f5715c6cfef3a223b4 authored almost 6 years ago
formatting changes to ensure all lines are 80chars or less.

Cleanup cmake.py and remove unneccessary comments

github.com/buildtesters/buildtest - 3469e2373cffcfc3cffd6f73f2ab9fedb3ffaf89 authored almost 6 years ago
update readme with sections on

description, documentation, slack, author, license

github.com/buildtesters/buildtest - fae05f58688d3f314efa3b054d30eb9262f8e467 authored almost 6 years ago
Create CODE_OF_CONDUCT.md

github.com/buildtesters/buildtest - 8cfc506698b44a9bea7feb0d1a1d0c8528759469 authored almost 6 years ago
Fix lines beyond 80char

Add docstring several modules
Simplify logic on how easyconfig search was implemented by reusing ...

github.com/buildtesters/buildtest - 52019c61256924c8de053d36b425abb1dc322e0e authored almost 6 years ago
Fix any lines passed 80 chars and provide details in docstring for each method

github.com/buildtesters/buildtest - 40171d3736c1521d49455efee5b1250e2e69cbdf authored almost 6 years ago
Remove --scantest option.

get_software_stack will only get module files with .lua extension and ignore any string with #%Mo...

github.com/buildtesters/buildtest - 202967149ff5e2a563d26731c0a7701759179fc7 authored almost 6 years ago
remove unused import statements across all files

Remove --toolchain option all related methods.
Remove any methods not called during framework. Re...

github.com/buildtesters/buildtest - ecaf8ffaa0ee62c36f6b36190dd3ea809ab66255 authored almost 6 years ago
Add section on module files with test suite and how to specify module files using --software flag

github.com/buildtesters/buildtest - 72ed19b8fbd9ba7d78211f1fb5a7178c5d44a5d5 authored almost 6 years ago
Add documentation for Test Suite with Hello World and OpenMP example.

Remove automate_batchjob.rst

auto_write_test.sh is to write test script used by documentation

github.com/buildtesters/buildtest - 94e4d10a49e95855855352cf59ef6ebfb07572f9 authored almost 6 years ago
adding cuda test suite with saxpy example

github.com/buildtesters/buildtest - 77b4fce9b579d875d921c9c139d8a49fdc68d5aa authored almost 6 years ago
remove OpenMP, MPI, YAML documentation since this is outdated.

github.com/buildtesters/buildtest - a1bfabdcfb5d1f80c3e377682b56b2a53b308ee4 authored almost 6 years ago
bulk update to documentation. Remove unnecessary test scripts.

Remove doc section where options were removed.

github.com/buildtesters/buildtest - fe637630178f4a9334e6e809bf893422d1cd6c66 authored almost 6 years ago
remove --list-toolchain option and remove the corresponding methods. Remove any unused import statements

github.com/buildtesters/buildtest - 7cbe9293a827757ba7bc50862169689d69703550 authored almost 6 years ago
remove sourcetest.py and compiler.py which implemented old YAML schema. Fix get_module_list and get_module_list_by_tree

move method get_environment_variable to yaml.py

github.com/buildtesters/buildtest - c1ffd23fc045a2e62040f44560a00ea5331ff33b authored almost 6 years ago
-s <module> can be specified with --suite to specify which module version to use. This can be useful for testing same test with multiple module version. Disable old implementation of --software

github.com/buildtesters/buildtest - 6d7fa5eb9768885a331ad7c401baa1ef66d4dfd1 authored almost 6 years ago
adding entry file for show sub command

github.com/buildtesters/buildtest - dd81aa924142c75476cbb30cbae5bb851f623a9c authored almost 6 years ago
move --show into show submenu

Remove --show-keys, replace with option --keys in show submenu.
Add YAML key description for new ...

github.com/buildtesters/buildtest - bff6dd9fe07719d1f6cc2ec3d471d2ebae3b7827 authored almost 6 years ago
print format changes.

use walk_tree or walk_tree_multi_ext for directory traversal
Add walk_tree_multi_ext method to fi...

github.com/buildtesters/buildtest - 1241eea21f0a1ef72ff2897b20d5dd5694aff356 authored almost 6 years ago
remove option --submitjob, --enable-job, --job-template.

Add option --job in run menu. This works with --suite for submitting
job.
Remove job template r...

github.com/buildtesters/buildtest - 27a7afd14d55dacc743f799e74a2c04a7677d856 authored almost 6 years ago
adding test for openmp and compilers. These test are singlesource

compilation that is denoted by testblock: singlesource

github.com/buildtesters/buildtest - 63773d2d7ef1813359522144708cd4503b7f4c07 authored almost 6 years ago
--clean-build works with --suite option now you can remove directory before writing test.

github.com/buildtesters/buildtest - 880cc721aaa5b782b6455a2e46231e173932c67a authored almost 6 years ago
the lsf and slurm job script will have .lsf and .slurm extension for test name. buildtest will run .lsf and .slurm jobs locally when buildtest run -S is applied, this will just execute script.

github.com/buildtesters/buildtest - e219767f97e592f2dd8726da682844ba7ea39ccb authored almost 6 years ago
Remove option --conf

Add class BuildTestError
Add methods isFile, isDir, walk_tree
Single source compilation will be d...

github.com/buildtesters/buildtest - 6420f667cc1562ea74ebfb0677cd7f5ddb23a848 authored almost 6 years ago
add test suite with compilers, and openmp examples

github.com/buildtesters/buildtest - 02ec11f51721f9f78af530fae7ab3b42a83d57db authored almost 6 years ago
add args keyword to yaml framework. This allows user to pass arguments to runtime executable

github.com/buildtesters/buildtest - 8ee7f8a25375607d2bae9d491f0ac8602dfcd27a authored almost 6 years ago
Add short option -S for --suite. Add this for run submenu and complete implementation for running suite.

Remove key "name" and now the test name is generated based on yml file
with the shell extension....

github.com/buildtesters/buildtest - ad45e45b91601edfc23ef843d22b9dd093f65746 authored almost 6 years ago
Introduce a new YAML framework with initial support for compilers, and LSF and SLURM.

Introduce new class BuildTestYaml to parse the yaml file and type check
all keys.
Introduce clas...

github.com/buildtesters/buildtest - 5a348d1ce28d0148e8d1ff93c93f4e39a228d864 authored almost 6 years ago
documentation update about what is buildtest and adding CHANGELOG message for last 50 commits.

github.com/buildtesters/buildtest - 8605e93a8d2b51be756406eb4ca0b03b24cf28af authored almost 6 years ago
remove implementation --python-package, --perl-package, --ruby-package, --r-package. Remove reference documentation related to these pages. Remove variables referencing these repos in settings.yml. Remove documentation test scripts related to perl, python, r, ruby. Update git clone example in documentation. Remove options override section referencing Perl, Python, Ruby, R environment variable that can override configuration value

github.com/buildtesters/buildtest - 3350696f68665f0af73f36ec584a5b6a2d564fc0 authored almost 6 years ago
Add class BuildTestCommand and BuildTestSystem. The class BuildTestCommand is wrapper to subprocess.Popen. The class BuildTestSystem is used to get system information. Get LSF queues, and compute nodes. Write the system information to run file. The command BuildTestSystem().check_system_requirement() will check if your system is compatible with buildtest. Reimplement binary test implementation to not take sha256sum into account.

Minor additions to tests scripts and Makefile

github.com/buildtesters/buildtest - b6d7cbf10766be008ae15df370450903127830ee authored almost 6 years ago
change all python fstring statement due to warning in rtd build.

Remove method for building yaml files from software in yaml submenu
since it is no longer suppor...

github.com/buildtesters/buildtest - 50163f04e60bc4b9828f5bd846b74e55a9bb96b4 authored almost 6 years ago
add benchmark submenu in documentation. documented how to run OSU benchmark via buildtest.

github.com/buildtesters/buildtest - 34eac52d43bc1ded2ef22c40aa0b9d950bc96e75 authored almost 6 years ago
remove option --buildtest-software since this does not do anything anymore.

Remove test scripts related to --format in list submenu and update
documentation for List Subcom...

github.com/buildtesters/buildtest - e890af9ff8736dce0db1af3affb1fdecad57ebef authored almost 6 years ago
--format now only supports json. csv and stdout option are removed. The json format works with all options.

github.com/buildtesters/buildtest - 8ef39cfa2a7c2328d1f6b5a7fdbb4c694604c516 authored almost 6 years ago
update how_to_use_buildtest page and update test scripts belonging to this page

github.com/buildtesters/buildtest - 39d63ee82c10f3c4636503d03b027ee56d8ae031 authored almost 6 years ago
fix Makefile and regenerate apidocs.

Fix warning bugs related to autodocs during sphinx build due to directory path in
apidocs make ta...

github.com/buildtesters/buildtest - bf51f3a0bfea6d08030335e4dcfbefafa6b0c6e6 authored almost 6 years ago
update setup.py and MANIFEST, testing this commit to troubleshoot a rtd build

github.com/buildtesters/buildtest - e465a80902aee04bce6c5e96612baeda1385095b authored almost 6 years ago
rename all directories in scripts to lower case and update all file path with directory change. Remove any unused reference tag.

General bulk changes to documentation

github.com/buildtesters/buildtest - 174265e6d9df705390d17b3563312dbd26ee33ef authored almost 6 years ago
Update and rename CONTRIBUTING.md to CONTRIBUTING.rst

github.com/buildtesters/buildtest - 2ed15f199ee63faf2ae5ec02b2f8e179dd289137 authored almost 6 years ago
convert CONTRIBUTING from markdown to restructuredtext

Add contributing section in documentation

github.com/buildtesters/buildtest - 0f7398382cf897f75f30717a9589c5625abbb5d1 authored almost 6 years ago
removing readthedocs.yml file for testing sphinx build since it was failing

github.com/buildtesters/buildtest - 1dc173925442e47327b2215d9f61fa4ca449c49f authored almost 6 years ago
change confilg file to be under ~/.buildtest/settings.yml

Add example settings.yml and settings.example.yml
Rename all rst in lower case.
Update documentat...

github.com/buildtesters/buildtest - 29d87ee04194e7227d5d0ee2401226b372a586fc authored almost 6 years ago
typo in filename in file .readthedocs.yml

Upgrade pyyaml to 4.2b4 due to https://nvd.nist.gov/vuln/detail/CVE-2017-18342
and update require...

github.com/buildtesters/buildtest - e8dfe0547eebdaf0e64d1ef7ef096863d9faa231 authored almost 6 years ago
Add readthedocs yml file to configure settings when building on rtd server.

github.com/buildtesters/buildtest - 1bd458df9e93c8da123cdea81cc2d5fb860d723b authored almost 6 years ago
use sphinx-argparse library to build documentation for buildtest commands.

Add css theme to prevent table scroll to right
Update requirements.txt
Remove class buildtest_men...

github.com/buildtesters/buildtest - b4fcca3edc1f70dc7df72e5e954a2d77f5ed8a27 authored almost 6 years ago
adding list of yaml files and test scripts that is the proposed yaml schema.

Afterwards i will remove these files and put them in the appropriate location.

github.com/buildtesters/buildtest - f5d01be78661fa7a911fb090109f98e26af22e66 authored almost 6 years ago
remove options in buildtest yaml that creates yaml files for binary testing. This is no longer needed since this works automatically. Disable option -C for now.

github.com/buildtesters/buildtest - 5492758969b63ca065f422dd91b5500416c7041e authored almost 6 years ago
rename _buildtest to buildtest. Move all source code under src/buildtest. Update license banner to add 2019 in every file.

Update method helper string in all files. Update submenu help fields.
Fix indentation across all...

github.com/buildtesters/buildtest - 5d546999fa67c8bf4c360320b937c02c633834d9 authored about 6 years ago
move benchmark to buildtest.benchmark

Add submenu hpl and hpcg

github.com/buildtesters/buildtest - d943850b90f38dc4f87ff3e3ee9417f0bfb787b9 authored about 6 years ago
error when building system package tests where directory was being search that does not exist in buildtest-configs repo

github.com/buildtesters/buildtest - d55f0233a9d6610fa98d79043fbbcef6bc4648fd authored about 6 years ago
removing all command.yaml files since buildtest will automatically

build these tests through the framework.

github.com/buildtesters/buildtest - 45337ee006549c97035914ecee34d0761edec289 authored about 6 years ago
buildtest will now build binary test without yaml file this greatly improves the framework from having to write all the yaml files (command.yaml) instead framework will do this via autodetection.

github.com/buildtesters/buildtest - 937ad5a6aa1d70580475cf2fc6d79be2813456b1 authored about 6 years ago
add option -b (--binary) in build menu this control whether to build binary test. You can use BUILDTEST_BINARY in config.yaml or override on command line or environment variable

github.com/buildtesters/buildtest - 23b5babd940a4f6490b105cc7bc983947ec39351 authored about 6 years ago
missing directory not copied, reported failuer during documentation build

github.com/buildtesters/buildtest - 92a8bdda276a1112a45f1531d6f8e7cb41ff9842 authored about 6 years ago
remove hardcoded version dependency in requirement.txt. This causes issues

with rtd builds since newer versions are available.
Update conf.py to include the directory
Fix u...

github.com/buildtesters/buildtest - fa831f50ef63e4796b691a121b9ec22f73f8c373 authored about 6 years ago
update reference to old buildtest documentation site since url was recently changed

github.com/buildtesters/buildtest - 6a4a2230f0f2ff8a9474cc9e8c9549d0e0440af7 authored about 6 years ago
adding requirements.txt which is required by readthedocs to build

documentation on remote server

github.com/buildtesters/buildtest - 63a29e522518465b818ae8da0821a4d1962b3fe0 authored about 6 years ago
migrating documentation from buildtest repo to buildtest-framework.

Recreate sphinx project and enable autodoc and this will generate the
API docs that can be run v...

github.com/buildtesters/buildtest - 25902b9ad812ac0cb6d671c6d4f26868e9a5e29a authored about 6 years ago
create subcommand find and move options -fc and -ft into find subcommand

github.com/buildtesters/buildtest - e572d566d2025d288b6e6d33d861ffb0d0e580eb authored about 6 years ago
adding logo for license, version, download, status

add slack channel link

github.com/buildtesters/buildtest - 5e10105166efadf109bd1ac8e72be5942e00815d authored about 6 years ago
remove method get_module_root(). This can be retrieved by config_opts["BUILDTEST_MODULE_ROOT"]. Add directory check for values specified for BUILDTEST_MODULE_ROOT

github.com/buildtesters/buildtest - ae4ac999d02fc085f7626ff29e3b4f771c9025aa authored about 6 years ago
overall improvement in type check and sanity check of values specified to keys in config.yaml used for configuring buildtest environment.

Add exclude list to hide internal buildtest variables from showing when
running _buildtest --show

github.com/buildtesters/buildtest - 93a45703b3fe61a4d7dcb9b3bd845e2750ce06ab authored about 6 years ago
adding osu benchmark yaml file to be used for running the benchmark.

Users may use this as template and modify to accomodate for their site.

github.com/buildtesters/buildtest - 20c1a44b005c2e14c0bb18bfa2977902a84a09a0 authored about 6 years ago
complete initial implementation of OSU Benchmark with buildtest.

"_buildtest benchmark osu" has been added with option -r, -i, -l and -c.
buildtest will run the ...

github.com/buildtesters/buildtest - 075aa1cbd9a449396539f7278eaa05a2ee64175f authored about 6 years ago
remove option --output from run subcommand

buildtest will write a .run file whenever buildtest will run the tests.
System information and e...

github.com/buildtesters/buildtest - dda55a6ec16d183bb17c189702a56406d554dff5 authored about 6 years ago
add threshold value (BUILDTEST_SUCCESS_THRESHOLD) that can be set in config.yaml or as environment variable to control if your tests pass the threshold. This works only with _buildtest run -s, and _buildtest run -p

github.com/buildtesters/buildtest - e5562fa92443ff1c20d5cc342ce68928bdcd6e3b authored about 6 years ago
create subcommand module and move option --diff-trees and --module-load-tests inside subcommand.

Add email to each file.

github.com/buildtesters/buildtest - b46a9fdc4c36b5bd50a65f52792bfdded7d9299a authored about 6 years ago
update version to 0.6.3 and move ohpc directory inside buildtest

github.com/buildtesters/buildtest - 13356a8821aa619d7ea7e4ddf387b7bd207fff35 authored over 6 years ago
update to version 0.6.3. update CHANGELOG Needed to fix path to OHPC directory since it was moved to subdirectory buildtest in $BUILDTEST_CONFIGS_REPO

github.com/buildtesters/buildtest - 56d3e4d5ea7b3f4c048d9ce9a7ed52196de376bf authored over 6 years ago
update changelog for 0.6.2

github.com/buildtesters/buildtest - bb2be6eaf4f1ffee9946c991ad175619fda82792 authored over 6 years ago
update version to 0.6.2

Update configuration file example config.yaml
Add upload_pypi.sh that automate pushing of all bui...

github.com/buildtesters/buildtest - 36f324db9c40e988b7c977db36b5c5ba903484bb authored over 6 years ago
aggregating all change logs from Github to CHANGELOG.rst

All future release updates will be mentioned in CHANGELOG.rst

github.com/buildtesters/buildtest - 18dfb7908e3786df3ba289dc4a0381271fbe9087 authored over 6 years ago
typo in --buildtest-software option where extra output was returned. Parent directory is ebapps and not ebapp (i.e $BUILDTEST_CONFIGS_REPO/ebapps)

The output is sorted and works for stdout and json format.

github.com/buildtesters/buildtest - a416984766b2a95f264047cd69e8772bbb3da8b7 authored over 6 years ago
output of --list-software is now sorted properly. Previously it was sorted by modulefile name and that was causing issues.

github.com/buildtesters/buildtest - e3b9ab6b72367e1e9b6412032ddc64a88a201069 authored over 6 years ago
adding ohpc binary yaml files for some packages.

github.com/buildtesters/buildtest - cf58cb5456f82d2e8f17e7fa59313590911ed131 authored over 6 years ago
_buildtest build --ohpc is now working, buildtest will pick up software from $BUILDTEST_CONFIGS_REPO/ohpc for command.yaml files for binary testing. There was bug when BUILDTEST_PREPEND_MODULES was not found in dictionary, so by default added as an empty array.

github.com/buildtesters/buildtest - 0302b468a7a1f4213517aa539ab0866ee75e8890 authored over 6 years ago
add option --ohpc to yaml and build subcommand. BUILDTEST_OHPC can be used in Configuration file and as environment variable. When used with _buildtest yaml --ohpc the yaml files will be written to $BUILDTEST_CONFIGS_REPO/ohpc

github.com/buildtesters/buildtest - be050f7215fddc364aa808c9ed6048f6e4035258 authored over 6 years ago
add option --prepend-modules that allow buildtest to prepend modules before loading software module. This was required when building software for OpenHPC stack.

Change command "module show <module file>" to "$LMOD_CMD bash show
<module file>" when figuring ...

github.com/buildtesters/buildtest - d2640ec52570fc34cf39fcef28740ad34b769c58 authored over 6 years ago
change option --ignore-easybuild to --easybuild with short option -eb. When --easybuild is specified the easybuild check will be done on software. Use strtobool method to convert String to Boolean when buildtest variables are set with environment variable. Remove predefined environment variables in main.py that were overriding all configuration values. Fix some bugs with particular environment variables that were not overriding properly.

github.com/buildtesters/buildtest - 9334a676c5814067d9f1fbb2d444f91e41f1a8bb authored over 6 years ago
skip any file that starts with .version. Before only file that was .version

was skipped. This was present in ohpc modules that had module file in
format .version.X.Y.Z

github.com/buildtesters/buildtest - 5a81fc8e9b82e5be075bc06ddf5cae4442a4d8c5 authored over 6 years ago
Jenkins script for Andover cluster testingt

github.com/buildtesters/buildtest - 71a52a3711a66ce93a00d6d4811cec96ecde129d authored over 6 years ago