Ecosyste.ms: OpenCollective

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

github.com/buildtesters/buildtest

HPC System and Software Testing Framework
https://github.com/buildtesters/buildtest

add flag --runtest to buildtest to run runtest.py previously had to

run this script manually.

Made slight adjustment to UI, user can go to main menu from any screen...

2a95140055e24c98337e1d531204d6030bfa0c62 authored over 7 years ago
fix output when running with --testset, now it prints total number of tests

generated for each subpackage.

Add support for Easybuild test interactively with runtest. Made p...

49098c639584bc8c8558cea4ea6b181498ce127a authored over 7 years ago
add flag --check-setup to detect buildtest configuration and check

whether system has module command. Also determine whether system
is using environment-modules or ...

47540612c0f7ecc8f91d25dca9f587bf7fff4f53 authored over 7 years ago
create a script to allow user to interactively run tests. The user can run

a single test, or all test. User can go back and rerun test again. The current
implementation wor...

535349f89e69852c6fb3a7fc4a9dc6681a025c03 authored over 7 years ago
adding GPLv3 section in a few files and add author section in each file

along with a brief description of the objective of each file

241ef2452babce9a9356bb9b22d3d6f63135b12c authored over 7 years ago
move all scripts to framework directory, create a wrapper shellscript

buildtest to check for python version and invoke main program. Change
buildtest.py behavior to a ...

bab2cfef0afdd26d84b8f09cdb2a9ad29fce951e authored over 7 years ago
disable printing full path of test, now just print number of tests generated and

a message indicating the test directory path.

Print SUCCESS/FAIL message for each check step suc...

d796da582e61264e22fe4beac72be4ec135d833c authored over 7 years ago
get_toolchain now returns the list of toolchains from eb --list-toolchains

check_software_version_in_easyconfig function checks the easyconfig file based
on upstream easybu...

88f23f26c7bf1a70e87eba5182b22cd44fd25764 authored over 7 years ago
renaming README.md to README.rst

0d92a6e9d814762f9a5a68536a380881873b7cfc authored over 7 years ago
removing .pyc files and setup.py to env.py to setup buildtest configuration.

setup.py is needed to create this as a python package

d979a9a09d7dea2422ea73254e48d52de8248bf7 authored over 7 years ago
fix a bug in how python tests are generated using "iter" keyword

3edfc6ac1695a4db0c1416edefa9faae0de783a1 authored over 7 years ago
There was a fix to the testset mpi case. Incorrect code directory

dc98b5a3c993018c940296d6324aa9c7f721e390 authored over 7 years ago
--testset flag can now build test correctly with the individual repos for

Python, Perl, R. Each of these repos were cloned in buildtest and setup.sh
will automatically add...

6ded55a89c30cbb6146a74d82d65fc62a4330dbb authored over 7 years ago
removing the R, Python, Perl tests from buildtest-config.

R tests are in R-buildtest-config
Python tests are in Python-buildtest-config
Perl tests are in ...

6df2fe669a892f340c894f2616d78c6208c98d48 authored over 7 years ago
Updating R test Scripts for gamlss.data gamlss.dist packages

6ab594d20cbccf22e27e14864b4b49bece575bda authored over 7 years ago
Updated R test Scripts for gam package

f74f113447d2159a5ba2f33fad7743e227b2921c authored over 7 years ago
adding R package test - tseries

164e23ef07ab1c552a2a123c748fa37efdfb4470 authored over 7 years ago
adding test for R packages - trimcluster, tripack

92c8eb0abf0c5ab98553e1966c57ebac1ac53798 authored over 7 years ago
adding reference.txt file to document where the test came from. If test comes from

a CRAN pdf just record it once in this file instead of recording it in each file

76240fc548baf1a056938c49416f9a18cdbcb75d authored over 7 years ago
adding test for R package tree

5176a69378d36625143b935815a774c1062bc9fb authored over 7 years ago
Merge from branch 'devel' to push in master.

45e62195bcae34e63e5ba8e7239f4615e92b91b5 authored over 7 years ago
adding test for TraMineR

2e179c89c289838480ad2228668b5c13ee3ec4b5 authored over 7 years ago
Updated R Scripts for

ff
ffbase
fields
filehash
flashClust
flexclust
flexmix
fma
FME
FNN
foreach
forecast
foreign
forma...

9413c14490d9dc15da9220f09c165e7cd8d5951d authored over 7 years ago
removing function get_software_name_version and get_toolchain_name_version and all reference

in the files

2ad642216f8dbc6e284bcb9b9dbfe3283f229e4f authored over 7 years ago
removing unnecessary print statement and deleted the systempkg binary functions

now that we have one function to process both ebapps and systempkg for generating
binary tests

c537a7974934cacb748401fc4bf791e83908493f authored over 7 years ago
adding more R tests for TH.data, testthat, tibble, tm

f063570f67aaaf39bb6f98721039977340327a0b authored over 7 years ago
adding test for TH.data testthat tibble tidyr timeDate

06da882afb36523b3c1f6c179787cf37129a0efd authored over 7 years ago
changed all variable logcontent to BUILDTEST_LOGCONTENT. Now there is

no need to pass in the variable to each function, BUILDTEST_LOGCONTENT
is a global variable that ...

51bbadf86eccf7e3f3eb8edec2cca69ad24e6edc authored over 7 years ago
Add logging for system package binary test. Now buildtest doesn't let you chain multiple

flags together.

For instance flags like -lt -ls -svr --system -fc -ft -s are now all treated to ...

5bc6c6658655ad5de9bbfd3a2e1585dcbb65b6f2 authored over 7 years ago
adding BUILDTEST_LOGCONTENT for -svr -ls

97c9bf269300dc8c8bf5329f2a7d101d3558e719 authored over 7 years ago
using variable BUILDTEST_LOGCONTENT as global array variable to write

logcontent from different functions. Initial commit tries to write content
for -fc, -ft and -lt f...

a4fb3c43ab86f80b74e24b75f7c4e16767811d32 authored over 7 years ago
making buildtest use one function to process binary tests. Code was

refactored several times, need to improve process on how to utilize get
functions

6e5e4076feea976772eaca2cee9566a8741acc54 authored over 7 years ago
make use of functions to retrieve argument from arg.parse. Also YAML keys

can be retrieved with get functions,

54354901b5891c04688a8cfcba3752fa84fb59bd authored over 7 years ago
adding R tests for

EasyABC
FactoMineR
ellipse
evaluate
expm
extrafont
fail
fastICA
fastcluster
fastmatch
fdrtool

1b2c0877bb75e748ffca29f9a08770870e78bbf5 authored over 7 years ago
Updating EasyABC FactoMineR ellipse evaluate expm extrafont fail fastICA fastcluster fastmatch fdrtool R test Script

b4036d603bbb88c215fe3531eca99d2c80d2dd1a authored over 7 years ago
Adding R tests for

SuperLearner
SuppDists
TeachingDemos
statmod
stringi
stringr
strucchange
subplex
survival
surviva...

897564cf2bc55e9d4b359a42d4c6b537c23708a4 authored over 7 years ago
adding GPL header to tools and testmodules files

b6b00fa3a1c3bb5f0757fd8b45097c35aa42eb14 authored over 7 years ago
restructured the modules in different directories. The utilities.py

modules has been separated into tools/cmake tools/file tools/generic

tools/cmake - provide utili...

6006027d653401a848628b0dd9d81a98d631f22f authored over 7 years ago
adding the following R tests

Brobdingnag
Cairo
boot
bootstrap
brglm
caTools
calibrate
car
caret

d5df9f0dc52acd406ea5dcdd3620fbe86265f3f8 authored over 7 years ago
R tests added

adding test for as.character.[POSIXt|numeric_version|octmode|srcref|complex]
adding test for bean...

ffea5f2418dea6b57bfe36f03b9193b354c0afb6 authored over 7 years ago
Adding support for Perl with testset feature

cc96eb9f825bed997a13d8dd13e43e4074ad1b03 authored over 7 years ago
Adding perl tests for Algorithm, AnyData, AppConfig, Authen

0ee118c710c1f9c9fcf46553c9af8ec435158990 authored over 7 years ago
Add more R tests from the base library. And removed YAML files

for R and Python in testset directory because buildtest will generate
tests from script itself

823e2f2506114f5195d696e079bca6fcee545991 authored over 7 years ago
testset scripts are now processed without YAML files, the scripts are

checked based on file extension to determine whether to use R, Python, perl,
ruby, etc... and mak...

7f88e1820e5869f5717c8d52ad418ab4ba595a9f authored over 7 years ago
fixed a bug in add_test string for CMakeLists.txt for subdirectories. Was causing

cmake to not build project properly for subdirectories

27bb0e1005f06bcad163764a3dc94d2870552876 authored over 7 years ago
switching BUILDTEST_MODULEROOT to BUILDTEST_MODULE_EBROOT to emphasize

the module root will only specify EB modules. This is because, buildtest
does a software and easy...

703a6606f4f3aa0e3b8f6184f5176ce786b71799 authored over 7 years ago
change BuildTest to buildtest in GPL license.

add GPL banner to master.py
Removed site-specific path for BUILDTEST_EASYCONFIG and BUILDTEST_MOD...

347b04e74e3297d1aedfb69326d42d977537d831 authored over 7 years ago
Adding example test for args and iter keyword

c6a43e80658f63738d9f4c0dc190567b60186c42 authored over 7 years ago
Fixed a bug in CMakeLists.txt that was causing duplicate entries

of add_subdirectory for subdirectory. Added a function string_in_file
to check whether string exi...

b0e12ed528efe3774ed8991fd25c3f26191fe2ad authored over 7 years ago
Adding support for iter in YAML, this creates N tests based on iter

count. parser.py checks if both iter and nproc are positive numbers
add function add_test_to_CMak...

3a7a938c4cbd5d477676665867010911c82eb87d authored over 7 years ago
example test using inputfile

53e25777cc355a2cc2bb3fe37f80b5d0c86fdac4 authored over 7 years ago
add support for inputfile to allow tests to read from input file

instead of stdin

c2b9de90af2384ee89de0bd9aa275dcc16211283 authored over 7 years ago
Adding example with YAML key "outputfile"

85aef772fe745053dc2ae68c9fe7a024d8413784 authored over 7 years ago
Add support for outputfile key in YAML to redirect output to file

f37e4baaabdc54cc08f0798f48b49d6515021332 authored over 7 years ago
adding example test for passing arguments using "arg" keyword in YAML

f11eeabefb271f4a8988c9d9bac58ccf7c73f18a authored over 7 years ago
Add support for "arg" keyword in YAML, buildtest can add argument

to runcmd for MPI jobs, general jobs, and scripting jobs (R,Python,etc...)

7b6cc99beef5e57c54c0138f94f03deda7fbe5d8 authored over 7 years ago
use os.makedirs instead of os.mkdir when YAML files were in subdirectories

in the case of R and Python. When multiple examples are in subdirectories
os.mkdir failed because...

8ad8029925a86a2659b00cb6f3a700d5163fe1a6 authored over 7 years ago
Adding R tests for AUC and base packages: abbreviate, abs, acos, addNA

2a548acee857c189bb113975d803fb93fba8299d authored over 7 years ago
adding R test for ADGofTest, AlgDesign, adegenet, adephylo, akima

animation, ape, arm, assertthat

3f5395cdb17e235ff08d59b7fa1a3eabb1a4c4de authored over 7 years ago
Adding R tests for abc abind acepack ade4

53a88835a2e64c2d0bb4bc78e41bb2c6394c4d4f authored over 7 years ago
Add support building R testset and restructured if block for testset

d5414a578dd480745a631a31793478069a681376 authored over 7 years ago
adding logging information in master.py function and fix a few bugs

eeab91640677a0da2024f9caa21b6ae8c311ff3a authored over 7 years ago
Adding test for R and Perl

e21564db07a57a797f7c3ff34d5594130173ba6d authored over 7 years ago
removing directory source and bring ebapps and system up a directory. Also created mpi and

python directory for use with testset. Removed the mpi tests/config from OpenMPI and intel
and al...

b263dee3c5bbf4dae32f6655f12419ed252404d1 authored over 7 years ago
Adding support for building --testset to allow reuse of YAML files between different apps.

Currently Python and Anaconda can run --testset python and OpenMPI and intel can run --testset mp...

c6e548e49defc0b718d85161c435dfb834d01e13 authored over 7 years ago
adding test for Anaconda2, CentrifyDC-openssh, file, systemd,util-linux

ba17a96d16dad36205368bc804204bb1484aeadf authored over 7 years ago
variable undeclared testingdir_cmakelist_file

4c193930ac062cff684b5b4ad6dc158ad529d4ae authored over 7 years ago
Adding support for running perl and R scripts

db63b8a70ef3c4f91a90d8eed26f322a22218c0f authored over 7 years ago
Adding test for HDF5

binarytest for ebapps and systempkg can conduct multiple tests for
same executable with differen...

c52dd1d4826bb8f7caa4f791e03ccdbaa428d98f authored over 7 years ago
binary tests are now stored as list rather than keys so that we can run

same executable with multiple parameters. With dictionary this was not
possible

665427af20c543b939fccc798045e7e8a7f8b205 authored over 7 years ago
remove unneccesary print statement

a05a497f26633d271ac0253f0d6afe1b5fae0e2a authored over 7 years ago
Adding support for -fc (find config) and -ft (find test) that

enables search for yaml and test scripts. If -fc all or -ft all is
specified then it will report ...

f0ef0e426cf7e9118daf1627ded3c2ecc299cae1 authored over 7 years ago
removing the source directory from buildtest. These files

are now in https://github.com/shahzebsiddiqui/buildtest-configs

0e3339cda31c1a7d86357cea3c0c8dec6eeaeeb3 authored over 7 years ago
Adding all buildtest configs to this repo, isolating the BuildTest framework

from the buildtest-configs so the users can add tests without affecting the
framework

8cb4ad6adf46e10d0f2d3a95235824a4eb752785 authored over 7 years ago
Now BUILDTEST env vars are read by setup.py. Now the user just have to modify the file setup.sh

and make sure its sourced

230c4fbd59e4efd3acfe8f0ec1f06a51730d3b97 authored over 7 years ago
undeclared variable in testgen and needed to import python variables

from setup.py in utilities.py

a805f506fe7b1378b170bebd0f910a8351d44cbd authored over 7 years ago
Fixed error in software-version relation function. Now logging can report

output of software version relationship in log correctly

4cab9a4b2618fefb6a9858e05354b31f7d1c1be0 authored over 7 years ago
Adding logging for system packages. buildtest run without --software or --system will

write log file to BUILDTEST_ROOT/log/

When running buildtest --system all Log file will be in BU...

dbb27acd360649e6b50cf6441e4714844e21d6a1 authored over 7 years ago
Add support for logging. buildtest will save details for operations

inside functions. The log files will be saved in the directory
BUILDTEST_ROOT/log/app/version/tcn...

dcf4d28a3ff4750cf901ca73c660f04c463bb5f3 authored over 7 years ago
Adding --log support to buildtest.

c2d108fbbd0af32eb1587afef8c21531f4f71861 authored over 7 years ago
adding test for eb apps: FASTQC, HMMER, PCRE, seqtk

aee299fef8c6dc76dc16ca67562d7578dd581af9 authored over 7 years ago
Needed to indent python function documentation.

Added the text #!/bin/sh for systempkg binary test. Changed the parameters
for kill and w comman...

de9ad483b758eb2b4777b60da80c163f9c19dff2 authored over 7 years ago
Add python style documentation for each function. Added GPL license

information in each of the scripts.
Adding test for procps-ng and time system package

e784b56e5b8a71b238b2c2b238faff113f98ec6a authored over 7 years ago
can't terminate program if buildcmd is not specified. There will be several tests

that don't need compilation so buildcmd will be declared but value is empty, but runcmd
will be s...

061105290a10455dccf4e3fb43cde941703bfd77 authored almost 8 years ago
program will halt if buildcmd, runcmd are declared in YAML config but no value

is specified

13e1059eaf9789e307740ce305e420132a02ab7d authored almost 8 years ago
Adding Python test for

- Cython
- cryptography
- dateutil
- deap
- funcsigs
- mock
- netaddr
- netifaces
- nose...

9efe30290c59a3e6d17f0f48b7b8596adce38e96 authored almost 8 years ago
Adding Python test for blist mpi4py scipy setuptools

System package test binutils git hwloc numactl

There was a bug when buildcmd or runcmd was set t...

67c95dab16690e4fc53d4b74e0c4c19f6f09fea0 authored almost 8 years ago
removing mpi test that timeout.

Still a bug from previous commit on how buildtest generates CMakeList and test scripts with "eba...

e54dc6d7031219af429b52723cecbb9a840bfa68 authored almost 8 years ago
adding system pkg test for ncurses, pinfo, sed, wget, chrony

all source eb yaml files are now in source/ebapps/<app>

In buildtest.py the directory ebapps has...

72d2c579db53816d2ff076ce7e643fa4a96d4101 authored almost 8 years ago
OpenMPI with

04fcb32b6dd73fd41ee7d837579a951094fe8781 authored almost 8 years ago
adding MPI test for intel and OpenMPI from https://computing.llnl.gov/tutorials/mpi/exercise.html

parser.py now accepts nproc key in yaml to control mpi launcher

6fc0ae71222a9d29eb52be5a200e00bc12639723 authored almost 8 years ago
get_compiler function has been changed, apps that need mpi wrapper need to have mpi key in yaml file, before

this was not the case.

parser.py has key for nproc to allow customized processor count when laun...

e3d8f541bd035a00410ee9673396eae71930edc8 authored almost 8 years ago
subdirectory for python test was not working because os.path.join was not specified, all

string concats are causing issue in finding path.

typo in toolchain for OpenMPI 2.0.2 with intel...

42c67bb94643063057e22674063c6311d77ee21e authored almost 8 years ago
need to specify BUILDTEST_ROOT to current directory in order to build in any path when cloning repo.

Needed to use os.path.join when running find command to process eb file

00c4ffd29504bea435a7dbfec005a3add8034e6e authored almost 8 years ago
adding system packages, hwloc, numactl to input.sh

a18e832fab18842355f431352a34426e095a8ab4 authored almost 8 years ago
delete most content from README and have reference to buildtest RTD document site.

Fix all path names using os.path.join rather than string additions

daef2adf729f21c89beb5c6194c2872f298b46e8 authored almost 8 years ago
add support for Java builds with buildtest. Java programs compile with javac

but when you run the java program, you need to be in the current directory where
.java file resid...

b465e4b551934b9a3cc2d3a818ddd4f8c6a13fa7 authored almost 8 years ago
adding systempkg test for

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

4a98d43be916ae0886ed37c75bc5e35678cd43de authored almost 8 years ago
adding flag --system to allow building test for system packages

47b88f88d97b3b16dba2cf3db5fa8b91c65aea4c authored almost 8 years ago
add subdirectory for each python package in python code and config directory.

buildtest can generate test scripts for python in subdirectory for each python package
test. CMak...

09e984dd2de75f4eeec84a682f1fe36cdb540005 authored almost 8 years ago