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

adding trafico PR label

b2686b0969bdad8807b5a525cb378a9aee76357c authored almost 5 years ago by Shahzeb Siddiqui <[email protected]>
issue with spellchecker action. Testing spellcheck on push and pull

request

9ae66e412c0545977d08c15d0952f62b91d253ee authored almost 5 years ago by Shahzeb Siddiqui <[email protected]>
remove fileextension from .gitignore not relevant for this repo.

Rename extension for spellcheck workflow. Must be .yml.
Rename html directory where coverage writ...

f1b0701aae92c3e6eb8b6f44f5b8fb4b21c61eb1 authored almost 5 years ago by Shahzeb Siddiqui <[email protected]>
adding github urlchecker action

881501dbf752bf7a8171e10f3d6676c8221761ca authored almost 5 years ago by Shahzeb Siddiqui <[email protected]>
adding spellcheck github action

4cce0fa4f8cbd21d5c7c0d308f5495debd1d3bef authored almost 5 years ago by Shahzeb Siddiqui <[email protected]>
[ImgBot] Optimize images

*Total -- 148.72kb -> 66.09kb (55.56%)

/docs/build_subcommand/build-workflow.png -- 28.04kb -> ...

72180602e37860f50f3483f50b171ac8c04aac74 authored almost 5 years ago by ImgBotApp <[email protected]>
rename output style of buildtest show --config.

output does not show (C) or (E) for configuration or environment. Now
the output is just key = va...

09cff5d17dec4093507459568bad8eac4f2e68d3 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
add documentation for buildtest module --list-all-parents

update Makefile and conf.py to ensure api docs are built properly.
make html will now build apido...

be991c3db661c51fff1daef1dd5741b86d3f64ea authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
reformating code with black

25ebcc052aa6ee6d61fd17ddb650fece7eca92e1 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
fix #141 related to .version and .modulerc displayed in output

cdf5951871ddcf17f604733f8bc39a94aaace9e7 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding capability to list all parent modules and abspath to modulefile

feature is buildtest module --list-all-parents

2074ecd0afe7fe4acd1d9fba975e24d420a4a260 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
testing codecov notification for slack

f42b3af0ac1ae1d978b983451542656885f06b40 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
invalid slack url for notification.

disable threshold for notification, so codecov will notify for all commits.
Testing to see if cod...

b9331c8305efa0dc15a120d011499a0a3eba6ea3 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
updating source path in coveragerc. Failed to generate coverage report in travis.

10854c7c8d1252d8086bc2a545da84ed3d125e72 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
test_testconfigs_show failed in travis. Ignoring this test for now to test

travis and codecov is built successfully after directory changes

98e4f14f90bb28a678ac7ddabf551c7c1e0e710b authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
travis build error. invalid path for install_deps.sh

44f156e36b178bdb37d570c9e8ce814b7b718529 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
moving buildtest script to bin/buildtest and move codebase BUILDTEST_ROOT/src/buildtest to BUILDTEST_ROOT/buildtest. Update coverage file with updated ignore paths. Update sys.path

and update sourceme scripts.

a561e4c690507f8587259fa2e3c94d67002acba9 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
moving regression test for buildtest module tree to test_module_tree.py

Add some more regression tests.
Removed method menu() and parse_options()

dc0adf06121049ffc818ec70286a8783118f6e63 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
implement BuildTestParser class. Methods menu() and parse_options() are no longer used.

Fixed a bug with buildtest build --dry when dictionary had None as its value item.

6639098045c9624abbeaa407a53d06cb1ecc0594 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
ignoring docgen and benchmark directory from coverage reporting.

Update description for hello.f.yml.

c3a07f8b82914a49437f9a7f28dc6fca8e15cd8b authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
bump version to 0.7.5 and update CHANGELOG

d3a020611c37889bc14a3e6c32dc5fd10eebb56b authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
building M4 and bzip2 instead of flex to reduce build time for setting

eb stack in Travis. Testing if codecov ignores src/buildtest/docgen
folder

5be873c25f7c4ddad02dfa84ae8bf85120cd9a80 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
add test example for module tree list.

travis build failed due to "module av"

ed994e522ac3ddf6b93ad22484d521156e3753b2 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
modulepath in travis configuration was not set properly.

testing travis build again

19ae0def0023feddfd4cfb3abc87ca6527552587 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
comment out list_modules() test from regression since it failed.

update Travis configuration by testing on python 3.6, 3.7, and 3.8

51b66e0fc2908ecaf23c7ce683d7a7d8aa6bb51d authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
move option buildtest module --list --> buildtest module list

Add equivalent command line options for buildtest module list found
in settings.yml
Update docume...

0f44e2650a907a696206edfcd1c6f30902683a22 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
add equivalent command line options for each configuration value in

settings.yml for tweaking behavior or buildtest module loadtest
Update documentation on buildtest...

6a8d8c0367b65c5a87392f4f4427087dd5c3ffb7 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
uncomitted files related to fix #132

5f6efb9312021db9a95a4f8f527ffb2df1dde59a authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
add example for buildtest module --diff-trees in documentation

fix #132

8693d62daede59b549a8e6fa81ec25695c67c380 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
removing concepts page from documentation. This page is outdated and too

complex for end-users to understand.

7f6e4aa58fb91c8ac388b124aa7dad12dfe1f283 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
testing travis build, ignore one test which failed in Travis related to

easybuild retrieval

4fcabbafe3371e8db54b4b664d26bfd9fdabeb12 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
remove buildtest module --easyconfigs from project, remove regression

test and remove documentation related to easyconfig retrieval.
rebuild doc examples and apidocs

56e45907d1ed7c9c66ec473183bb126eaa46d110 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding before_script and build eb stack before running buildtest

regression tests

c0edb63bac5ccf603c800716e67b4315d844299f authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
testing travis build

a4c7ff9407827e5c3bd9ef0a8167db47a0f3be23 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
testing travis build

c7b3d0de1f4e38e9023f00c87f03008a38844a21 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
installing easybuild in travis and building a mini SW stack to test

to run some additional regression tests

d63785286b767ecdc7b6a3b9dc21e0ba0f308e28 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding few regression test related to --diff-trees, and getting module

collection index
test walk_tree method
raise BuildTestError when invalid argument passed for --di...

df24336dfb16e85aca5d240e7fc5f01c3bd3880b authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
remove subcommand buildtest list. The following command mapping

buildtest list --modules --> buildtest module --list
buildtest list --software --> buildtest modu...

49bb1d9f58e22041c248658c6edeaebe7971557e authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
update settings.yml to finetune behavior of buildtest module loadtest.

Now module loads can be performed in a login shell. If users like, they can
purge the modules bef...

82676433c3487849ef46c353c593f2f4af55bd86 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
update settings.yml to control behavior of buildtest list --modules.

The [module][list] directive controls output and search behavior.
User can filter by modules, exc...

3fcdc5aa5dd2870c8de0b83b4547ff32d806e9a1 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
remove software.py since method was not being used.

move implementation for showing singlesource schema layout (buildtest show -k singlesource) to me...

2b9ddf0ad0350b7013af027122b121d69245986c authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
running the codecov bash uploaded. Testing to see if this works inside travis build

e892a3d45345e9a6c2a39e17f679d369c2ce836a authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding travis badge in README. Removing codecov token since it is not needed when uploading reports

from public repository using Travis to codecov

b6d0d2a2c9c9ab129100fcb364d717a8f1092e99 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
update codecov setting with team bot and token. Testing codecov notification assuming Travis CI pass, should trigger a notification to slack

248833bbe01aa7ea586f3c0bd6c621df2d590f1f authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
testing travis build. Removing Lmod 7.x for now

a797d6c07ae6e1d235ceb7b91b35a78bcbd2be0e authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
issue running tests from test_build.py because $BUILDTEST_ROOT/var/build.json was not created becayse we didn't build any test first. This file is created upon first build. Also commented out tests that will not work on Travis such as easybuild, spack module retrieval. The test were written to work on local system. Will need to rewrite test again.

6cd31438fb445cbb6def27d867262125331f110c authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
testing travis build

8dd4b9126ccb57230a61505cdcb512a2338f218f authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
testing codecov notification to slack. Also removed Lmod 8.x from testing.

8e9343e4efe7e4102427bfa303bbd2deab774faa authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
testing travis build

69f4cf9957c482000a3876c9e7501f92aa43f9fc authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
testing pytest build in Travis with with pytest -rvP

20e538c61181aa22f3e134258d95a4bb29cb1f27 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
make use of LMOD_PKG when referencing lmod module tree resides. This method

works irrespective of where lmod is installed. In Travis Lmod is installed in /opt/apps
Upgrade t...

5beab4067fa02bd80a8e22711f48bb615e7e44f2 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
remove BUILDTEST_PARENT_MODULE_SEARCH from configuration and command line option -pms from buildtest build.

The default behavior when finding modules is to retrieve the first parent module combination. Thi...

580dbf3f1d87c1e1e2e9202b80e617d6de94013b authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
testing with Lmod 8.2.4 version since 8.2.10 failed to install.

Update index.rst with upcoming talks for EUM and FOSDEM.

d14ab0635b5669d0b826b1d39e7fc274c8c547c3 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
update documentation

update travis with Lmod version 7.8.2 and 8.2.10 to test buildtest
on atleast one version of Lmod...

67a788a56bb51afa4b12490b25e5e81f29758c6a authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
fix #131 and update sections in Configuring Buildtest.

d9f0689c91afbd6449c950f244955d6ed9c4eeb7 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
update buildtest installation procedure. Rename page and title. Fix #133

b13545110080d4a48bf71496613695ecf0a894af authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
rebuild doc example test and apidocs.

remove documentation regarding sanity check. Update section on
buildtest show --config

838419772b91c2f43558e5d7b5869a24df10aeb9 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
remove sanity check for system package and binaries from a module file.

This does not align with buildtest. Update settings.yml and remove test
from regression test

503b49a3dde6536d1116ed9fb11cb56884ce96b6 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
counter for module loadtest was not right. Need to move counter after all

checks were made before incrementing it.

2e937ef9752c115f9980d117c2e9dc1333d610f1 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
ingore .version and .modulerc in module loadtest

09a01b97dbf2a85e991a1e53c9d98dc28afe4647 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
skip .version and .modulerc when reporting modules in buildtest list --modules

buildtest now reports module correctly based on module trees set (BUILDTEST_MODULEPATH)
Previousl...

e92f4cee426f8e5b29fa08c50c92fb8cd7fc62fa authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
change implementation of module loadtest. Current implementation had few

flaws specific to same module names (N/V) found in different module trees.
buildtest was unable t...

a8f53ca85afe198eaa594a792819f40641116e8e authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
move implementation of list_modules() to BuildTestModule class.

00b592631311c811058d9c35a2e2d377af7ba578 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
testing buildtest at TACC with Lmod 8. Needed to fix conditional statement to ensure buildtest

was reading spider content

269ed8cb248d2692997f44d431fdcf58f9611a74 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
removing hpl and hpcg command line option from benchmark. Rebuild the

documentation test to update benchmark page

464b1850e481c8eb907eab132aa3fb86198f4270 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
updating changelog and bump version to 0.7.4

1772ede28b53dc9bd467a2184f26e0f8f50b5dbc authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
testing black github action. Looks like black is not formating code

on push as reported when testing locally.

e10d9ae600c2c6763fe39f32b69f6515e29052ed authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
update section Background, Motivation, Inception, and Description in

page what_is_buildtest.rst
update output for easyconfigs doc example

bc106af0c3ca108ad7ff4596f876879387fc2441 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
make use of $SRCDIR when setting variable SRCFILE in test

update output of buildtest list --easyconfigs
rebuild doc examples and add section on clearing al...

3adc57a58e56517ffe0fe7e4863baf7b016d1f49 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding contributing sections in buildtest documentation.

1dd6dd29a8e9bb651fcf30d60600c3463fbb1f6a authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding documentation issue template

73e63a6cca36dd792d4a9b8328cca874544711f2 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding clang support, update documentation with clang example.

Separate scheduler examples (LSF/SLURM) in its own page. Provide more
explanation on test builds ...

3a120d908488d64b1edc05d7e12944ac35c25543 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
update contributing guide and adding issue_label_bot configuration

ddbb74642a4dc780ab617106e963493484d7df22 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
update documentation

remove symlinks in docs/scripts/build_subcommand
use of command-output directive to output some s...

a484a0861f0eb3d4b79eac33901c94609fc557b2 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
remove unused tests from docs/scripts directory that referenced doc examples.

Most are now covered in docs/docgen. Some links are broken that need to
be created manually.
Addi...

4a9a2de9165df2ee976878cdeb63909d47ca9743 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding EDITOR key in settings.yml. Valid values are vim, emacs, nano. User

can tweak the EDITOR to change what editor to use when editing files

0a2ca2fea27678dabe6b43e3f7146f75701d09ec authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
change path to output/error file for module load test in BUILDTEST_TESTDIR.

Change the output of buildtest module loadtest to show the actual
module load command instead of ...

0e76c00b26ae415c746fd601ae45479e69cad795 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding stale github bot for detecting stale issues

7badbc6a909d54658d144d377f9c13ca5454b5ed authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding section GitHub apps and Release Process

5fdb39acc45c8e4938fe892643cfcf64a85817bd authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding FUNDING.yml and link to core infrastructure for raising funds for buildtest!

1c3bbaeb2e9cdde3719dc53fca75254678b43064 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
remove module check from config.py since it is checked in BuildTestSystem.check_system_requirements().

6ef26d49dded59f4d05612031703ed5c26c68b93 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
fix error in json.dumps related to travis build https://travis-ci.com/HPC-buildtest/buildtest-framework/jobs/262645948

b14ff5f6685517a844fddd835722d411bcc9b48c authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
fix path to MOD_INIT to activate lmod environment

3021a6ef2870d2e335cc242c65434de14b8c4104 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
fix lmod dependency installation

fc24382f862c604239e9fa2975bd1c5d0138b1ef authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
error in cd in travis build. Directory name is <name>-<version> after untar

3c1cf135909e45115fa1b58bf9e580130aebf93c authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
error in package installation. trying again

116d060f08882212a0a9db26892e2b6e86dc6cfe authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
update github action black.yml

adding install_deps.sh script to install Lmod by source used in .travis.yml
Testing Travis build ...

d93ef618bee10b2fe1eb75c9578bd4ea82ec9ad2 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding stream synthetic benchmark test for testing memory bandwidth.

d2a2a4dc2e71c5921b211d4df4d68b7f52cbbf52 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
format all python code in "src" and "tests" directory with black.

3c7381155ae039839e17510d71113fdd20fda415 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
required "runs-on" key in workflow action

f1aeedb4d303134ee4e36a2b655f67adb1dd8f41 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
fix error in github action.

Invoke black formating on push and pull_request

7d6e560240305642049a8d299259fc338082f24a authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding github workflow called "black" for python formatting

a157ffc60c84333c06a549a01b26cee682ed01c7 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
adding .travis.yml configuration

install lmod and its dependencies
install pypi packages from requirements.txt
Testing if buildtes...

d8b6b47e358767fa76dbfa23fcc6b35fccb45271 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
update version in documentation

7ff3fb9bcf6c627c3061fa0f6c354efb11833694 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
bump version to v0.7.3, add changelog, rebuild apidocs, update index.rst and remove command_reference.rst

bf36809be8505a8d3f824b01afa5ad0c6d869344 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
updating CONTRIBUTING.rst with section on building apidocs, automating documentation tests and running pytest for regression testing

33d7178d6fcd730e082060500b7bbce47807fb71 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
rebuild test for buildtest testconfigs view in documentation

install distro package and update requirements.txt because platform.linux_distribution()
is depre...

01d33ae913d275249250a3a05d812c6b9e005aef authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
move subfolders in toolkit/suite/[compiler | mpi | openmp ] to toolkit/suite/tutorial

rebuild documentation test with new paths.
Add pgi and intel example
Enable pgi compiler detectio...

805aaebbcfe44f8385353d4f8c9abb6e84a7e7fc authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
update documentation

add "description" key for each key record in singlesource schema.
Adding page to print all keys i...

4fa099a0a54b050f6af895beb460812d48f57cc9 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>
rebuild build example tests. Adding coreutils.txt and module-binary.txt test that shows examples for sanity check on rpms and module files.

Adding page on Build Concepts that explain Programming Language, Compiler and MPI Detection.

6ecab24f7230a2d94473f9153e69489ac1f5d0e4 authored about 5 years ago by Shahzeb Siddiqui <[email protected]>