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

Bump JamesIves/github-pages-deploy-action from 4.2.2 to 4.2.5 (#1001)

Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-ac...

f0ae1f7889de2475d6941a10b515dee803f362ed authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump docutils from 0.16 to 0.18.1 (#934)

Bumps [docutils](http://docutils.sourceforge.net/) from 0.16 to 0.18.1.

---
updated-dependen...

9cd8451d4d6af49d9ca071e09ef628f35d6b4fcd authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/setup-node from 2.5.0 to 3 (#1002)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.5.0 to 3.
- [Release n...

4240b15ce6557865a40624c7bac6d471cbace797 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/checkout from 2 to 3 (#1014)

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](ht...

1f7c0d6840c8a8d2c731f92580c34d3ec258aac4 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix bug in ascent pipeline with invalid name for method. After this fix all test were (#1021)

run successfully

72d1cbbfa3ea2913552412bef64c40d386003ec4 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1020 from buildtesters/unload_modules_cli

add option buildtest build --unload-modules to unload modules

d38bf29fdf76dc3422f969576bfee100b1ba994b authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add option buildtest build --unload-modules which will unload modules from command line

update bash completion script
update user documentation

5cbda3e16e8aec7f9cc09073a7225e9461dddc00 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
update CHANGELOG for upcoming release v0.14.0 (#1019)

* update changelog to capture recent changes for v0.14.0

* update formatting in CHANGELOG

...

97bc898436cf027d11db6763116850a087ae20e5 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1018 from buildtesters/refactor_code_base_batch

Refactor codebase for batch executors

1fa93a90caa7898e2d4f03321873b66d00fe35ab authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
move implementation for 'load' method for each batch executor to BaseExecutor

since we had redundant code for each subclass.

0fc80fd9c7ded78de5a6507879b83cc08c2af5d2 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
move implementation of Job, SlurmJob, PBSJob, LSFJob, CobaltJob into separate modules

Remove module buildtest/buildsystem/batch

44b3a32c4daa5ac51b32c966930c7d4319a212fa authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1017 from buildtesters/buildtest_history_list_pager

add --pager option for buildtest history list command.

ae58884cacc7b997f67697d3af5decfa81ad22ae authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add --pager option for buildtest history list command.

Add colored output for table entries
update regression test
update rich url in intersphinx_mappin...

0980b7c7a1af9f0e38a931120025ffd84494aee8 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add paging output for buildtest report and buildtest report summary (#1016)

* add --pager option for 'buildtest report' and 'buildtest report summary'.
Add intersphinx ent...

b6f08ff1c7fa3b4f69abad8395a045fead5831f8 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1015 from buildtesters/needs_property_update

Update needs property to support state and returncode

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

880ec324526a089fba41527245d2887e1522e3a8 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add regression test for test dependency

update print statement

ad3fe71b3396a1a28f0d284761b1466923ebf797 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add new directory tutorials/job_dependency and add 4 example buildspecs to run test with test dependency

add documentation for test dependency section with new examples.
Refactor codebase for BuilderBas...

0b4e723f3394608d9f20b828f256ca8b33bc3ec9 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge branch 'devel' into needs_property_update

b2e0b1a82d87fb27729b4e7df39d354e0d0b2401 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1012 from buildtesters/add_pager_buildtest_buildspec_find

add option buildtest buildspec find --pager

4c5832c5277a9d0a208afeb1c8fb62e9ad02b251 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
remove unused import reported by pyflakes

00abbbcf8b96a6af4e2970c487014fbe2fa5509e authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add option buildtest buildspec find --pager for enabling PAGING when seeing

output for 'buildtest buildspec find'.

Update table colors and formatting of output header, bord...

bad0a6a288be4b555a87e7924b31d054138b093d authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1011 from buildtesters/fix_issue_1008

change output behavior for buildtest report summary

31bfed148b091e0342f06fc39278ac6e47fc0d45 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add table for PASS tests in 'buildtest report summary' which fix #1008

change color format for tables in 'buildtest report summary'
Fix bug with self.modules attribute ...

b9f20873703852ba32da218596ce48b253ef554d authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
fix issue with invalid json reference pointer (#1010)

091e3c72d3c0d60028dc552d628cc02ab9bd6a37 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
refactor codebase for job dependency using a schema layout for 'needs' property. Saving work for now

32bbaa56b5575758327c7a4424d16e5a75eb7060 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1007 from buildtesters/rename_buildtest_edit

Remove buildtest edit and add command 'buildtest buildspec edit-file'

97c980d97f687bfb041bd828c8b3749bec6e4ee1 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
update 'buildtest help' to include subcommands 'stylecheck' and 'unittests'.

Add test coverage for these tests.
Update user documentation

ccac3daede87e560cb2b0e8fed2b78c59af5f0fd authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
remove 'buildtest edit' and now its replaced with 'buildtest buildspec edit-file'.

You can pass multiple files as argument to 'buildtest buildspec edit-file' and works similar to
'...

e7576da4cf46a0344e9cafc6f8bed12f4054552f authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1006 from buildtesters/buildtest_edit_by_test

Add new command buildtest buildspec edit

84f21c25a5700ef0c596c9138d96eae2e40ebc76 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add documentation for 'buildtest buildspec edit'

7a83ecdb2ce3c9830bef8a3b6e4d1d4e5641cd0c authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add command 'buildtest buildspec edit' to edit buildspec files based on test names.

add bash completion for command. If multiple testnames are specified on command line then
each fi...

deafc9571b9bb93511db56688c036be4754ab5fc authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1005 from buildtesters/fix_local_executor

fix shell invocation with local executor

0c60a2eae99c5cfd72b57606db5ae4a368dffc6e authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
fix issue with how local executor was calling the shell, we had all test running with 'bash' when using different shell types.

With this change we have fixed the invocation call and refactored the codebase.
Minor update to u...

e7144d060ac41c5b0b654cdd82128f93933bf579 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1004 from buildtesters/buildtest_build_modules_cli

add support for specifying modules and purge modules in command line

3733c80d434a9fa0895f70f613e75010516d1ea3 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add support for specifying modules on command line via 'buildtest build --modules'.

Add support for specifying 'module purge' before running any test using 'buildtest build --module...

4092dd1314853ddcbf760d0a64f8faddddf6eb5c authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1003 from buildtesters/improve_jobdeps_support

improvement to job dependency support

edcc9e8e006cad9595497cb28c6afabc484d8283 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add documentation on test dependency

minor update to main page of docs
remove print statement

c3d09b43f5c53bcc7343021a297ce21aee4648e6 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
refactor BuildExecutor class, change print statement during polling stage such that it will print

pending, suspending jobs in one table. Previously we were missing suspended jobs in poll table. C...

011633d3bef2ddace7a5259d1a2806cc4cbc9c67 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1000 from buildtesters/job_dependency_support

Add initial support for job dependency

18e7d482533d5e4d3d34f0a8adc07b9b56278496 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
fix broken url

be7b96be3b72de280825b7bd16e2dc89539023de authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
refactor logic for running test when using dependencies via 'needs'

update schema for compiler and spack to support 'needs' property

ae23954e5b6af185af302a1aeeae4935df02a9cb authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
for polled jobs we print table for pending and running jobs. The table is not

printed if there are no rows in table which prevents printing empty tables when
there is no pendi...

fcdbd3dddbbae9b7c69131cdd9854c380c716e98 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
update schema files to reuse existing definitions

move module buildtest/modules.py to buildtest/tools/modules.py
Update buildspec-structure.png ima...

abf09ceae0f0658b88177c85919ecd02cddbb1b2 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #999 from buildtesters/compiler_schema_improvement

Add support for 'compilers' in script schema

21c3b187d77a7c524e8a60b9b1eaa5c6d9eb2176 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
update user documentation for compiler schema. Few teask in global schema

and tutorial page

2ac353a50419fe79da52bae06f3f9da29d1a08d1 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
regenerate tutorial examples

c6124afca6ee814711609c3324699495ef2c98fa authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
fix a few issues in codebase and issues reported in regression test.

The shell detection in BuilderBase class was an issue when 'shell' property wasn't specified when...

e91d837776831a707ee512960815c0b5e926e843 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
drop support for metrics with variables and environment support

fix bug in generation of build script where 'export' commands raised an issue when running with c...

836939b3554d941605eb776b2a3b60a802e98ce9 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Add support for 'compilers' property in script schema for creating multiple

builders.
Update buildtest configuration for container tutorial
update buildspec examples
add exa...

7e197eb56d5b483fdcc255e29ea19ec918f2924c authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add nvhpc property in setting schema and compilers schema for defining nvhpc compiler. (#996)

80da63e8868dca71482073ad2bc2eb764af50af0 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
fix rendered logo in README

4e21371a2572cb3c50eb5e117b5e85ba857a04b6 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
remove 'set -e' from setup.sh script. This caused weird issue where buildtest terminated the shell (#995)

325a79df444a0e924616bcefae74b7e26d74c0f2 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add buildtest logo (#989)

* add buildtest logo

* add logo images

* add new logos and update documentation with new l...

6690d0adcfceaa4cd596c61490a7ecd589018e44 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #994 from buildtesters/remove_run_only

remove run_only property for buildtest

4efe34b485da4ac3995806b38488ba3b07db7449 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
remove run_only property for buildtest

remove all references from buildspecs for key 'run_only'
update regression test
remove this from ...

918c57026e629589c41756a2a548ce0862b33061 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #993 from buildtesters/change_output

add option buildtest --lastlog and improvement enable RichHandler for logging and change output ...

1a553182ffa3b2fa8e2c5bcbadfd7d3326aa8beb authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add option buildtest --lastlog to print content of last log

add RichHandler in logging object to display content of log in rich format when using
'buildtest ...

0d8ce15ab9af72ef50456099b10944bfd108315c authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #992 from buildtesters/change_report_option

add global option 'buildtest --report' to specify report file

3eea613a8309dc46944d92470514e308f4f5c8cb authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
update output of 'buildtest help' with outdated commands

b0f9baa89245790c1fbd1c1a7944fbc7f985aa38 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
CI jobs were failing to install buildtest we need to enable 'set +e' when checking if buildtest can be imported as

module before installing the buildtest dependencies
Minor update to user docs

af2e43227a92f37524c7c594072f03db7179a678 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
fix pyflakes issues

f811dae7278b6d61b5a70ad20d7d56f0f3a81430 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Bump JamesIves/github-pages-deploy-action from 4.1.8 to 4.2.2 (#982)

Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-ac...

9c75353dc68a11806363b772430bbb18054a7099 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump black from 21.12b0 to 22.1.0 (#991)

Bumps [black](https://github.com/psf/black) from 21.12b0 to 22.1.0.
- [Release notes](https://g...

865ddf31f4870b1a366bcf22b9c604304b09fcfe authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
the argument report_file is optional when passed to method report_cmd, inspect_cmd, and cdash_cmd

fix issue in regression test.
Color code output for 'buildtest inspect list' and error in how tab...

1eb17bb324d5fcd08cf21719dd6b715e0fdc9b7c authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add option 'buildtest --report' to specify report file and remove option '--report'

from subcommands 'buildtest build', 'buildtest report', 'buildtest inspect', and 'buildtest cdash...

55456243bc286d1dc26cd84c7d00b06b0cb48ac3 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #988 from buildtesters/remove_version_number_from_schema_and_buildspecs

Remove version number from schema and all buildspecs

53073c87804e04cd70bd6c2075b6ace2fe502876 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
update gitlab pipelines

4f4805ec42478be874777a2be8afe4a467200da6 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
rewrite documentation by removing all references for 'version'

add highlighting lines in documentation
fix issue when running 'python buildtest/tools/unittests....

62e7e6c25b7158f9ad80c356c2317be5fb485b02 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
remove version property from global schema

update schema file names
update all buildspecs that contain 'version' property
update regression ...

85ba31dc41eded2715ac413e3ac9e660b8d0e08c authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #987 from buildtesters/installation_buildtest

update buildtest installation and add bash completion for zsh

e13fdad96764bde74f76f9d0efd9611fdf5afed7 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
debug installation workflow

0ac05a6d7845bee971425c6b3a8f13c561384505 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
debug installation workflow and add tmate action to terminal access into github VMs

083a79e60d4bcd864a8260279e6beb21485670b2 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
update buildtest installation script to account for how dependencies are installed

we check if python can import the buildtest.main if not we install the dependencies.
We account f...

98247794fe57ce933fd12f70ae6d7913b059cff1 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #986 from buildtesters/pollinterval_improvement

Refactor codebase for Poll Interval.

a397e29fbea1e5bb83512707bbde767aacc8ab56 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
revert to source activate and source deactivate for olcf pipeline. For some reason conda activate doesn't work

bc2908be81e5afd3604fb95d896ade42b314cf95 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
update gitlab CI file for cori and olcf to use conda activate and conda deactivate

to enter and exit conda environment

3e8a741685cdba90b0a0ee7bc66c8a9b66b77f7f authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
remove module poll and PollQueue class since this is now implemented in BuildExecutor

a0db8fec70191ef590e0b7e28d7e926df03b0991 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
fix bug during testing of batch submission on ascent

2d65e3ed318d76dcf78ac48ea2ddae7eb1a60d3a authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
refactor codebase by moving implementation of PollQueue class into BuildExecutor class. Need

to test this out with batch submission

5931b21ab88d13ba1859c9f051f92d9cb221abd4 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add documentation for starting up PBS container and rename file (#985)

pbs.sh to pbs/setup.sh. This script will setup pbs environment for this container

63653178a085ed153ecdd316f69c0346f8dd1a46 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #984 from buildtesters/multiprocessing_fix

Add 'numprocs' value in configuration to configure how multiprocessing.Pool is invoked

0cd2d256204198c380dc1677a0f7bb7c4d279d61 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
one missing reference of 'max_pend_time' in settings schema. This

needs to be 'maxpendtime'

69758d967ad629cfab1ebb53db83ea0f35cbdc37 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
replace 'max_pend_time' with 'maxpendtime' in the buildtest configuration and all reference throughout the codebase. This

is to be consistent with option 'buildtest build --maxpendtime'.

All example yaml files will now...

cce71524fb02cef6b3e670fa75a319a1c524ba6c authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
add numprocs property in buildtest configuration to configure number of process

pool when using multiprocessing.Pool method for processing builders. If this is not
specified we ...

cdeb736762fed24530ee8c7b351957fc1392f135 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #983 from buildtesters/0.13.0

v0.13.0 release

91b8dd33b1d7cad31c371a8a2830ee6b2f52d316 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
bump release to 0.13.0

0c07d6226d94dec22cc7dc1b222185325902110c authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
update installation instruction and add timeline entry for 0.13.0

320ddde106f40022220de66a4c2b3aaf10ace066 authored almost 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #981 from buildtesters/facility_page_improvement

Update to facility page documentation

5e2e50124f76d3246c122575376b08d545fcabaf authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update Facility page with example of OpenMP scaling test using buildtest build --procs

move cray burst buffer example to facility page and rewrite section for this test.

b3ef6a5db03069a77c249a8099e3d14958d74904 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #980 from buildtesters/changelog_update

update CHANGELOG for upcoming release v0.13.0

989c1f6c59bd0d98de299bca0e2490dbe314e8a7 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
fix format issues in changelog

39d36f4f0b14ffbf6a38b0b4f7913212c49c3e98 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update CHANGELOG to get ready for next release

2f833bcb66c09a209af046f0c058c9e875726330 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #979 from buildtesters/fix_documentation

Fix several issues with documentation and regenerate tutorials examples

cc937aca6d7dd367811c02c8b1c10662203d6499 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add -T in sphinx-build option

fix broken link
disable keeping autoapi docs which caused issue during documentation build when s...

27b4e4829ce2e0fbe9e3a1d59be3a1433d8aff43 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
regenerate tutorial example documentation by running the python

script $BUILDTEST_ROOT/scripts/spack_container/doc-examples.py

b197a4588ec0802a1784a95086011ab958718048 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #978 from buildtesters/fix_builder_logic

fix logic of how builders are printed

85481f0d7c2f5846fcfe41859a3efd90b2ae5127 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
fix issue in regression test where buildtest_compilers variable was not passed to

class Builders

ae89c758ad0fadca9aeddb16e0ec8772cf51c452 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
applying black and remove unused imports

a871146e1275c62be8a4b93cc03c1c5994b5e1f5 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
merge all print methods for builders into method print_builders which prints by each builder type (spack, script, compiler).

Also prints table for batch builders and builders by procs and nodes

db379b38ce66647359bbac99ec6e761c06161bba authored about 3 years ago by Shahzeb Siddiqui <[email protected]>