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

rewrite documentation for compiler page based on docker container setup

add new configuration file used for running examples in container and
rewrite buildspecs to use n...

5cf605a8498ba28eab83e13b26f46947ba16a878 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
update pbs.sh script used for starting PBS container for running pbs examples

update documentation example for batch support since output of buildtest build
changed.

b5b6ff043d1c2ee171ca9e878fde87cfc03241d1 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
The SpackBuilder generate_script class was invoked in __init__ method which was not correct,

we want this invoked during build phase

Update print output for Builder detail table to include ...

5703f90c1f65029be78c90f381f48dd9e0094c8b authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #911 from buildtesters/fix_bug_job_submission

Fix bug job submission

2d821f4044b788dc4523ecec0532966031b01156 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
The Job.get() method will return jobID as string type instead of converting it manually this

is now done in base class

3e9e7f666348085327f4aa2c174f879e36f78aaa authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
remove load_default_buildspecs property from configuration files that were

not removed since this property doesn't exist anymore.
there was bug printing output of polled jo...

a762c4efad7680cc57ddeb8640af7ec0ae061c30 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #910 from buildtesters/docs_build_error

allow docs to build on warning and tweak buildtest report --filter

000d99a30e9391df80ed9a30e2b502c65d3b54f9 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
minor update to docs

30511eb5eec8e67ce84ac0c22adec235905d26c0 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
make tables expand in buildtest report.

829ef1f550a07159afe24093275e65dd7afc200f authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
raise exception instead of sys.exit when there are errors with buildtest report --filter

allow docs to pass if there are warnings

2b43833f05f1d2b59351ade82ce0d3e10bef8e8d authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #909 from buildtesters/change_default_buildspec_root_behavior

remove 'load_default_buildspecs' key and update behavior of loading buildspecs loaded in cache

528a1107ab1b31a761b474b67ede99361fe255fe authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
remove 'load_default_buildspec' key from schema and this has been removed from schema examples

and documentation.
update documentation.
The default paths are added if --root or 'buildspec_root...

ba13bdfb838e3bf8f1de74db3309f24f6a09b8af authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #908 from buildtesters/buildtest_help

change output for buildtest help command

44d7854b4c457c799cbecf2be5a9e8c0905e320a authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
exclude url https://readthedocs.org/accounts/signup/ from urlcheck

4bda5a14364639524faedfc55f8ed0725b3356f1 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
remove unused import

49c1ef1f2f1f221c59290af71aa807de8040f096 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
update output in 'buildtest help' to use table from rich library

e3fd6e695f722c293cfa62c11dfb454f2b109e64 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
fix issue where buildspec roots empty list (#907)

a65fefa22729ab58addc2cd89fd86c5f70f9b9cd authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #906 from buildtesters/remove_buildtest_inspect_id

remove buildtest inspect id command

1d10370e5fe1e3f86de1f8e6e867d4da27abf888 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
remove buildtest inspect id command

remove unused code
update bash completion script
refactor regression test as result of removal 'b...

d200b5bbd863208624b4cdfd27dcffc3e70b6a83 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #904 from buildtesters/buildtest_inspect_name

change behavior of 'buildtest inspect name'

1c54d5995bef6a110b16ae89778bffb8ddad1252 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
remove commented quote and add comments

611ac3019fe49a8d017390b9d7af23079e58664c authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
remove unused import

4eca20f86a8e8d12d57a9d47b8f293a292756d53 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
enforce readthedocs sphinx build to fail if warnings are present (#905)

c7d7a5f614134fde3e5e26935ffef191c3756a09 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
increase test coverage for buildtest inspect name.

Add test for 'buildtest inspect list --builder'

025124647bc8402de53e82703188c3e285769a18 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
change behavior of buildtest inspect name to allow one to specify id

that can proceed after the '/' character in builder format. This will replace
'buildtest inspect ...

2cd09fd4490db2c06390a9075525be19a48795ae authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #903 from buildtesters/regtest_workflow

update regression test and installation workflow

303d212eeff0562875142cace54cd139235e3642 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
update matrix and remove macos-11 and ubuntu-18.04

89a3d67fbe6d4f2ef64c7f50d02a00f804a91baf authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
error in installation workflow

76318c1b84acca501d94b07c186a1393d21ac9e1 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
update installation workflow to mimic regression test workflow

update if condition when installing dependencies

587381d71b33307cbfcbdbc5e2447a64544c8dc5 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
update regression test workflow to include macos-11 and ubuntu-18.04 with python 3.9 in matrix

3242c1e7a02050abfcd43194ddaefc092a8ab8c3 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Bump urlstechie/urlchecker-action from 0.2.3 to 0.2.31 (#862)

Bumps [urlstechie/urlchecker-action](https://github.com/urlstechie/urlchecker-action) from 0.2.3...

69bf712e68601ec2ec393846d5c1ef2e5c8af09f authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump codecov/codecov-action from 2.0.3 to 2.1.0 (#894)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2.0.3 to 2.1.0.
...

315059422b7f62646b9782e409ca3e78ce415a71 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump black from 21.8b0 to 21.9b0 (#895)

Bumps [black](https://github.com/psf/black) from 21.8b0 to 21.9b0.
- [Release notes](https://gi...

a89b433d0a2bbff8f2ccd1c37d7166c9f303dc2e authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/setup-node from 2.4.0 to 2.4.1 (#900)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.4.0 to 2.4.1.
- [Relea...

13cef6ff418001517bac12de71ffbdb3bd9f8223 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #902 from buildtesters/debug_report

add new command buildtest debugreport

376fd413b733adfdca6d2dcb512d38b2865bb32e authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
refactor if condition reported by CodeFactor

b61ce92359573f842bd17cadf9c53275904ba251 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
fix pyflakes issue

add archspec in requirements.txt

d587cdf2c58da7c602067a9ee868f9fa12890b4b authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
rename subcommand to 'buildtest debugreport'

add output of $BUILDTEST_ROOT/buildtest.log if file exists
refactor regression test and rename fi...

5e6c98209682a9700382876768465f296858f244 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add command 'buildtest systeminfo' to print system details

add 'buildtest systeminfo' in bash completion
remove single_kv_argument and refactor test since w...

eabf895f3dcb002482e1fca89d97ab831068d568 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #901 from buildtesters/disable_color

disable color option

934a6e6eab955de3b0dc137f675bd1bae1dc1e65 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add space

a64aa61e8246ad7bf10246f0176ab951fc8167a2 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
update documentation section for colored output

remove reference for tabulate

c44b63659d6ecc10cff31e557005061331c90569 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
change --color to --no-color which will disable color. By default, buildtest will

print output in colored format.
This logic is now working correctly using the rich Console class

f9755aebb4ef202ed9aa8366e25b9871ca66a1fc authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #899 from buildtesters/accounts

specify project account command line for batch jobs

0c45c804451585616829e06d871debc5693cf308 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
minor update to docs

dd94337ac7ca191980863a4441c99d9df57460b0 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add documentation for specifying project account

6824b028952b35aa8be72514825627114b14595e authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add support for specifying account name on command line via 'buildtest build --acount'

to override configuration value

8599896d63570958635fbd9c609431a0d83ef440 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #898 from buildtesters/automatic_build_buildspec_cache

automatically build buildspec cache at startup

6c1eba23c9385d3da36d00cb7ec6e01acc479131 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
automatically build buildspec cache if file is not found. When running

buildtest build -t or buildtest build -e when cache is not found we raised
exception. With this w...

67b1500dacebdccbc964d13b95d7aaf0d7e75b70 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #896 from buildtesters/rich

use rich python library for output buildtest commands

b4f7ffedcc3a87cf9ed1fd9e6813a9ea2709afce authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
remove unused code

86d9afa02b5fc52432c0ff4c011a344122020496 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
change output of 'buildtest build'

ee61fc6ee6b7ba1ed794c529a7fbb4d2bfb61f66 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
remove tabulate and termcolor library from requirements.txt

remove unused code

1f3c4c60d21dc525fb441c55bf8ca29dbab287b9 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add rich support for 'buildtest config', 'buildtest schema'.

Change output for 'buildtest inspect query' with rich
refactor regression test

03b7b187b4db8364fb4dabb8a2478f661b698681 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
support 'buildtest buildspec' command using rich library and refactor codebase, docstring

and remove unused imports

9330300f25a15916871c88a036fcdbb36d904d86 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
refactor codebase for 'buildtest history' and 'buildtest inspect' via rich library

f7789c631e758a0d81720ab60f26c17b768988c7 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
rewrite 'buildtest report' command using rich library.

690a08c415db6ca824a2ea95b541be70989d37f2 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
rewrite codebase to make use of 'rich' library for printing output

in color format. This will replace the termcolor and tabulate library.
rich supports printing tab...

80e7faec3f13172eabc49bc0cf1491c3b14d9b51 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #893 from buildtesters/spack_test_change

change to spack test behavior

e0b7e3d8a58ca68097be034debdab8d08d09c5ce authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
fix issue reported by pyflakes

f30fe88c8a9240be99a57163cb5b91193297fb98 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
update documentation for spack test.

Update buildspecs for spack test examples
there was a bug not running 'spack test remove -y' when...

8824f59dd5b62e67b331ed1b6940dbcc6810ecfd authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
change behavior of 'spack test' generation. If multiple specs are specified they are

put in same line for 'spack test run' command.
The 'spack test run --alias' was used to reference...

7b01f3cf3c69696c54eb761da1643e47cb5e487b authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #892 from buildtesters/status_state

'state' property to explicitly declare status of test

003f81aa87a0b87e5e4b1246cf660aa7354e3846 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add documentation for explicitly declaring status of test

598ee5f43e2a508e48657558566d055a25a92d0e authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add 'state' property in status to force user to control whether test PASS or

FAIL regardless of buildtest check which can be returncode, regex, runtime, etc...
remove 'batch'...

a93901a71c02c608df3791aa8b402dc3c4cfb4b2 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #891 from buildtesters/cdash_name_change

buildtest cdash will upload name of test with its identifier

62cd9109f58ff1050f34d6933b97b2eae6c9407a authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
change behavior of 'name' field in buildtest cdash it will now show name with its identifier. This was an issue

where single test can be run multiple times. Currently cdash was uploading first entry of the tes...

fd5af27a782054386be8a2783f0de4a03edcaba8 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #890 from buildtesters/issue_form

change issue template for bug submission

aab7796b6dd190fb3b5edfc41c55b8151c81e2b0 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
change format of bug template

1e54f297d2d5a4ec808f5447a331806443e87916 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #888 from buildtesters/upload_slides

add slides (PDF, PPTX) for talk Facility testing of E4S via E4S Testsuite, Spack Test and buildtest

ba9dccb92c6bb7243ab6c027da527e7da6884003 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add PDF, and PPTX link to upcoming talk Facility testing of E4S via E4S Testsuite, Spack Test and buildtest on Sep 14, 2021

75aeaaf9fb25a153e5c89075c2e3f0eba0efa421 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #887 from buildtesters/v0.11.0_release

v0.11.0 release

6690e6726e85e9ee3a7feadcea422271ac19dda6 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
bump version to 0.11.0.

update CHANGELOG
add v0.11.0 to timeline

d304a3d0c916f3057bbd26b37945fc9f2bcf746b authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add sections in contributing guide for docstring, api generation and cli generation

910af9fa5ecb9a25d021631cd5144647f85b445b authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Bump black from 21.7b0 to 21.8b0 (#882)

Bumps [black](https://github.com/psf/black) from 21.7b0 to 21.8b0.
- [Release notes](https://gi...

47b7026ddecc83d118e6ddda4a083fdbc924be1b authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #885 from buildtesters/napolean_google_style_docstring

Enable napoleon and intersphinx extension and convert docstring to google style

3807a857262c22e4447f287ea3777cd961bbdc88 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
applying black

8bb4cd103e86de88239b740f6071ed715de3b0a4 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
apply docstring to all files in 'buildtest/utils', 'buildtest/schemas', buildtest/config.py

and buildtest/exceptions.py

70f9c2fac3a5c8711858c9f5e357f00b9ddc1e43 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
apply docstring in google style

to all source files in 'buildtest/cli' and 'buildtest/executors' directory

e3704ccb8adb8d3bbe5ec1dbfd656b6c6407b90d authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
update docstring message to google style for source code. This is first

attempt in documentating all methods. Some methods had missing arguments
that were not documented.

4eebf03e2e6c8d82de76b4209c860743d3ef4f91 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
enable extension sphinx.ext.napolean and sphinx.ext.intersphinx. This allows

docstring to use the napolean docstring type. For our code base we will start
using Google style....

6591c638d3f72a8e4c26f540fac19c076c7cd160 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #884 from buildtesters/cdash_buildscript_content

CDASH buildscript content fix

0a1200333f79a6a7f708e17e473d3f50d24bf5ee authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
CDASH was displaying output of buildspec when showing content of build script. We

were referencing wrong index in dict.

35431660b52c454b30b04ae51743378acab0f853 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #883 from buildtesters/user_docs

make sphinx-build enforce warning and fix some warning errors

ce86865315847b54e85fa1d66870a908a2efba48 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
fix inline warning reported by sphinx

e88d220451f760ffd40c45243630c7c8e3eed174 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Add option -W and --keep-going for 'sphinx-build' in Makefile to ensure we get exit code of 1

if there are any warnings
Force sphinx-autoapi to keep generated files this is enabled with 'auto...

2642cbb2b45d147bfdf174205d46adf1b187b04d authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #881 from buildtesters/fix

reorganize documentation pages

fc58657ba83a6284154052a2566015d042b25afc authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
wrong option for spack example schemas

f154f3b4f827fe411339f9144cc02baf84fb43a6 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
major reorganization to documentation page. Move pages and content around

c1d6eb1697f878f46170e5d8a451f6e8d102c418 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add metadata to keep track of checks for 'regex', 'runtime', 'returncode'

Push 'logpath' and 'testroot' in cdash
update example buildspecs for spack slurm examples to remo...

2b59d6d71cc2e076832f4b04ced7904021534bd7 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #880 from buildtesters/doc_update

add sphinx extension, add 'buildtest help path' and update docstrings

9be23df5d320cf09bd29332f6516defc9e9fb3a0 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
applying black

284194aa74dddbd7399603c651f9c31a87afbd33 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
update docstring for several methods

5eeb97017124c43a6c044337e0794737082a6bd7 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add 'buildtest help path' to show help messages for 'buildtest path' command.

add bash completion for 'buildtest help path'
Add some more help messages for 'buildtest config c...

26e37700a9fb6f28d3d897e4575f12a408a2f3fe authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add extension sphinx.ext.autodoc to view source code in API generation

a80b8bd2b6c3194d3516546b3f0784acc4990eb3 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #879 from buildtesters/invalid_executors

Refactor regression test script behavior add option to 'buildtest config executors' for invalid,...

3cb624aa77f71e5e2b5abd949788ab4ffa113001 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add test coverage for invalid executors by providing an example configuration file to

test and run 'buildtest config executors -i'
add '-x' option when running pytest which will fail ...

66c051e95deb3bf12cc5659c7426e7dc92416c8d authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
refactor BatchScript and its subclasses

Fix regression test for 'buildtest inspect' and batch script.
Add test coverage for 'buildtest co...

57ac02bb1a6fc278a4cedd9b3ce9a296d67e3c60 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
add option -d and -i to 'buildtest config executors' to show invalid

and disabled executors
we don't raise error if their are invalid executors during configuration c...

baa380b8fe235c0042a9f0a9478b8f95f6f08407 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #878 from buildtesters/refactor_code

refactor code base

4ca27a3e2388f7e415af9ede8b15069c00cebec5 authored over 3 years ago by Shahzeb Siddiqui <[email protected]>