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

fix gitlab CI file for JLSE

fix issue when running jobs for Cobalt scheduler. Needed to pass numprocs and numnodes parameter

af1030a1529e6b2661906583c1edd15c9ca24405 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
change behavior of how builders are printed. We will print each table with script, compiler, spack

builders. For compiler builds we show the compiler name as column in table.
Update Builder class ...

1f975bb41198a6bd5855553089e19d6b3ef848ff authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #977 from buildtesters/numnodes

add option buildtest build --nodes to specify node count.

50d2fd731e092961be9baf4ce6e2a004ff7e2c79 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add --nodes in bash completion

bug in pbs script when creating symlink for python3 wrapper

91f2781ea449f648e048797a9a66b4f5dae88dd0 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
bug in code when passing variables to method

df6fdb5b45b9cef7e5cd67b017ad2556c7c9da27 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add support for buildtest build --nodes to scale test with number of nodes which works

similar to --procs. Only one of them can be specified at time for time being

a27a19447ac5c77f508340132b5764161b3cbbc8 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add option buildtest build --nodes

move modules for base, compiler, script and spack to directory builders to separate builder class...

46bedd878e0dcf84a2c23a691c63af7550c3edf2 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #976 from buildtesters/facility_test

add facility test page in docs

a24b2d8494c8d7998a00a27cb50f612ec3deda0f authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
relocate page buildspecs/advanced and move if to facility_examples.rst which is now shows examples

from NERSC. Rewrite the page to remove outdated content

be7de590479be9ae87489b62b4e155334b7835db authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #975 from buildtesters/buildtest_procs_variable

add variable declaration BUILDTEST_NUMPROCS in build script

f74cf4714490cf238d73b26b1ce84f65b1f14e5c authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add variable BUILDTEST_NUMPROC set in build script that contains value of processor value this

variable can be referenced in script

9b2dfa60ce7b4ef6cc34c39beb1b0c233f5c1ece authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add -s short option for buildtest path --stagedir

add documentation for running unittest script as standalone python script
add documentation links...

d8fd501c182c428014282f6b1f8ca27bd9462f74 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #973 from buildtesters/sphinx_copybutton

add sphinx-copybutton extension

fddae566c65039f740478949340ae04b47c73810 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add sphinx-copybutton extension

50f573c64a3f6cfe4678dea89059bce456e085f2 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #972 from buildtesters/docs_fix

Update few issues in documentation

484297d51e472f510d7ee0cd0524d286d8ab39c5 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
error in .readthedocs.yaml file

0c688d6cef57cc5302d2db471fb066f6d7a069d1 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
remove css theme override for wide tables

00e3f898bab5eb92bf5b11176b397deb9b0dc4e6 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add tcsh use latest readthedocs build image

ad20ec006f67e589ffe780bfce5d16adc444c42a authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
format changes to table

error in table generation for timeline

0a65201773fd724df709ef377c4e3074666b075a authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add entry for v0.12.0 in timeline

c4f8177a24c27bf7e649aa588dec7f7dd178adce authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
some commands were not generating properly in documentation since we

were running 'buildtest unitest' command in documentation which was interferring with
some exampl...

c6b1e5617cd0f935e62ce0205972a05f9d1959e9 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #971 from buildtesters/2022_license_update

update license header banner to 2022

140e55c4ca42879ec68d7962351d8982572fe8e0 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update license header banner in all relevant files from 2021 to 2021-2022

4316ff9e30f28c5e0b53d7afc75b493f485777fb authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #969 from buildtesters/short_option_for_apply

add short option 'buildtest stylecheck -a'

0a483b6dbb9d56b73a6b5f4cf981e005f4232ead authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #968 from buildtesters/unittest_sccript_argparse

add argparse option to unittest script when run as standalone program

d578ce396ef18dac3566a88c00f8a444e5ae0bdb authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add short option '-a' for '--apply' option for 'buildtest stylecheck'

acccec09e3f2180c47d31e71eedd1d13d69ca953 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add argparse option to unittest script when run as standalone program

which mimics 'buildtest unittest' command.
Fix issue with regression test CI file with in...

2a532791b451deb316e070dde53cf4f74a5e2888 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #967 from buildtesters/docupdate_unittest_stylecheck

add documentation for buildtest unittest and buildtest stylecheck

5e8ae78d960c3fc84769c663c39bd1ca6135e8c2 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update documentation bug in output from readthedocs when running buildtest unittests

79157926566feb74250b65446ff46afe78d8b892 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
remove print statement and add comment

da97e96c96f100409eb56f914eb94f9f272d87c3 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add documentation for 'buildtest stylecheck' and update to unit test page

7e0a8921d36b65de1b7f6a4de515d44ef3960049 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
bug in '--sourcefiles when appending multiple times, it was reading last value. This is now fixed

10ae57ea31f0bf105ccef37d997c7f36cc8c9b58 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add documentation for 'buildtest unittest' command when running unit tests

ab0fcf76d138a06c314b17e956522795ae640e22 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #966 from buildtesters/unittest_features

add options to buildtest unittest command

e0685ac91821344dfb90cbc3e41ba359c808bcda authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
remove unused import

7d80617b600633999de0439cd6c8e2c04e69e58d authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add option --coverage to enable coverage report. By default coverage is disabled but it can

be enabled via 'buildtest unittests --coverage' option.
Enable bash completion

59f1f24a14f66a5e2eb70cc01cbabb3dcc3b6147 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add option --pytestopts and --sourcefiles to 'buildtest unittest' command to allow

one to specify option to pytest and specify arbitrary sourcefiles to test when running
test.

All...

25f9193f4d5b4351f0e5a429e62378319bdd958d authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #965 from buildtesters/stylecheck_coverage

Add test coverage for buildtest stylecheck

37a12d9f4ef19a646fe395a57ac2aee8eb231ef0 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update black workflow

b17461129fbdbc6e1d6d03f1aafc0111351cea14 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add docstring for run_style_check method and some minor refactor to module

b52453fc2252329a7390fc9b9ad26e53ac263f3b authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update version of black in pre commit configuration file

1c5c5bc75cdcad77340e37530f966f8bab27c5d9 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add test coverage for buildtest stylecheck

debfa1f5fb9aa1989e36ebbf2ad1955f894b76e8 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Bump JamesIves/github-pages-deploy-action from 4.1.5 to 4.1.8 (#956)

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

9748553aa173c015c77c0e7855d277da89d231b3 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/setup-node from 2.4.1 to 2.5.0 (#939)

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

d3b7b80d914cd5a485ee95c2e4f06c3b2b908ba5 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump black from 21.9b0 to 21.12b0 (#941)

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

aa971542eb8c7bdc0ee12f70c040ae7343785446 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #964 from buildtesters/buildtest-stylecheck

add command 'buildtest stylecheck' for running style checks

695cfa74549c2e5ee1c4809b20f7def5274d8717 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
print output if style check PASS/FAIL based on returncode of command

be21fc2714afc417ef813d4b45e8f25c88db73dc authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
move pyflakes, isort, black from docs/requirements.txt to requirements.txt since 'buildtest stylecheck'

will run pyflakes, isort and black check so we want these to be available when buildtest is setup

46442600f3c644b785b65b4c7b30600ec3f3b070 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add 'buildtest style' as a command alias for 'buildtest stylecheck'

add bash completion for 'buildtest stylecheck' and all of its options

9ff12e8ec700e3d4a14de18b12f9f17263e6f2b0 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add subcommand 'buildtest stylecheck' which will run stylechecks to buildtest codebase

which includes: black, isort, pyflakes.
New options added --no-black, --no-isort, --no-pyflakes t...

b579d6147567342bf815e418fbaa4e17ec13cd28 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #963 from buildtesters/BUILDTEST_PYTHON

specify python wrapper via BUILDTEST_PYTHON

0713d707185934b441502b54f4ba35f36f1d38bd authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
rephrase regressing test documentation

864f2eab16852334fdc523fd1454adba65611e6a authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add note about BUILDTEST_PYTHON

f216b2b3e6e9632f71680e4b832e2b6ab9ecdf6a authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
user can specify a python wrapper via environment BUILDTEST_PYTHON

to use when running buildtest. This is checked before starting buildtest and
creates a subshell.
...

0d864021d7c0add55703fd4525b9638e1da3bde0 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #962 from buildtesters/unittests_cli

add new command buildtest unittests for running buildtest unit tests

640155ee5042b126d6b6dc1b2fe9b589bcccf13b authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update unittest module by adding branch coverage.

Remove pytest, coverage from docs/requirements.txt since this is included in main requirements.tx...

9667eb3ba8b34b32d3611466ce2fac3c19fe2c9b authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update ci workflows to point to unittest script for buildtest

82764b4740685975c27ebe2b3d43b0d8a539d1a5 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add command 'buildtest unittests' to run regression test from buildtest command line

remove scripts/regtest.py this is now integrated into buildtest sourcecode at
'buildtest/tools/un...

a429d0ba7386cd336a0c756172d809d7702688a0 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #961 from buildtesters/inspect_query

change behavior of 'buildtest inspect query' command

35964439b5732f0e5d8a571273add94a1498f163 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update user documentation

2b10c552e54deee5fb87515f352be9311715bd23 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
fix bug during documentation build where 'buildtest build --helpfilter' wasn't working

58da335b3d4e42b5b7c31e78fb0c7788fcc12b3e authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
apply re.match when searching test id which will impact how one can search for tests

for 'buildtest inspect query' and 'buildtest inspect name'.
update documentation for 'buildtest i...

a8a684dc580fcddd3b628e7bd671bccc8de01295 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
refactor codebase and remove 'buildtest inspect query -d' option and remove from bash completion script.

update regression test

f9ddfe96ee1843a8584fbc4404307c28e685a2c7 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add additional output fields for 'buildtest inspect query' and change output style.

The 'buildtest inspect query' can now take arguments with test ID in builder format.
We have drop...

9feb90f429c17af1e3d02c17ceb487fac3878e1d authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #960 from buildtesters/update_coverage_settings

update coverage settings to omit certain files

39f5697e8cc2de5ee629780983e43662daf891cd authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
remove 'buildtest/tools/docs.py' from coverage report since this is not being tested

at the moment.

6d0f1892d4589c9cca6f9e0a00a7ad9f82413473 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #959 from buildtesters/rename_cli_options

rename command line options --max-pend-time and --poll-interval

bc9d3c08e225355a7019c29ae2ba2dde3bd928ae authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update reference in documentation for --maxpendtime and --pollinterval

9ac9e2c766d90917f3922251525cf15ce804290e authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
rename option --max-pend-time to --maxpentime and --poll-interval to --pollinterval.

Change output for 'buildtest help' commands to not show table lines

299928c6451d1f6b6cd22d71b7aceb1998908f4e authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #958 from buildtesters/bash_completion_update

add buildtest build --procs in bash completion script

6259be67676c7c182023d7735cdacd6035a3560c authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add buildtest build --procs for bash completion

fd6b27690954cf4925a19ecee05b08bfa74be2f9 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #957 from buildtesters/num_procs

specify process configuration option via command line: buildtest build --procs

a58b7cf6986e9df4496421f7526a0450a0912ce0 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
refactor codebase by introducing method to invoke when --procs is called since

we had redundant code when adding builders over list of proc values for spack, compiler, script t...

cc03d69170f110f1cbea4e10f1c7e08d167f9ed2 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
fix bug where type for --procs was list of list when it should be a list. This

was done by changing the 'type' field to point to method positive_number.
Fix bug when fetching b...

e985db9de78a85f4e1e7ee86a80e5603efc3323e authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
increase max pend time for Cori test from 30 to 120sec

39478a8a09c51490b15a822e8c45436fc32e8bd1 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
error in LSF regression test. Typo in variable

29eab2bb31264334f6ae45ad7f2903cc5f866fe5 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add test coverage for --procs option for pbs, lsf, and slurm test

e5b7ed004032afbcfb9eb25d0c2b1e2a8ea9615a authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Add --proc implement for LSF Executor and using compiler and spack schema

Refactor codebase

1c177c30044237516534d513a893e86f4f046efb authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add prototype for specifying processes via 'buildtest build --procs' which

will let batch jobs to specify arbitrary process values for running test. This
only affects batch...

16b21871566ec76a8f5857e87f427e28427b7ce5 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #954 from buildtesters/v0.12.0

increment version to v0.12.0

ccf0f6a35fdb1bc7cca6b855db17a0049a1952e9 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
increment version to v0.12.0

a2dbef72050cc9839be6b4f91d3d9121f415e5ae authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #953 from buildtesters/capture_stdout

Capture stdout to file for buildtest history.

70fc1688757ef0f8697ffc046101dd5a42eaf501 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add regression test coverage for buildtest history query --output.

Also we add coverage for Tee class which was required to capture output from
buildtest build

576c8618b9f0ece0dbcfbcdeacd39255decbcaa4 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add documentation for 'buildtest history query --output'

51706359382ec33104162e3f5f42233ce76821b6 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
add support to view output file from 'buildtest history query --output' option.

add bash completion for new option

5f42010f3f6fec46978604eeae1072dcd495d53a authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
regenerate documentation for buildtest tutorial

55f52d7dfbe606e07b302146d0d8068c08382ab3 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
capture sys.stdout and store output in output.txt file in build history

directory assuming build ran to completion.

6de0864480b11a4ebc1ed20b2093c0a4615777ab authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update README page

b0ad4daa98d1c36842ec37897caab14a174a1656 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #952 from buildtesters/several_fixes

refactor logic for generating builders in 'Builders' class and documentation update

918824a7630d1bec09288e2cfac505ed45e95468 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
unused import reported by pyflakes

44e30ec008eb555e9f85cdd8d0809bec16f2c5b4 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
revert name field in CDASH to name. We also upload 'id' field as a named measurement.

According to https://github.com/Kitware/CDash/pull/1200 we have a fix for duplicate name
measurem...

203c91ce38ad2d1cbd7b5838ede4f8a92f98b51a authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
refactor codebase for generating Builders and add print statement

when filtering buildspecs due to --filter argument.
We have removed environment 'COLUMNS' that wa...

8a9a0aa672df81532d136cbd99536ed6a0ee85e9 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update documentation section for tutorial page and compiler and spack pages.

aa51effb72378b1bc500da634c53c1e38733986a authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #950 from buildtesters/changelog_update_v0.12.0

update changelog for v0.12.0 first pass

e7bb0d3f9ddee332654456d96b48b2ee885d3e4f authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
update changelog for v0.12.0

74a0fb94b1be41e9177d74a854e1e7f6e4320b21 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #949 from buildtesters/before_script

rewrite section for before_script in configuring buildtest

1c24e23c1fb55261cb87ef5dc83b6e87049caa94 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
remove before_script section from default configuration. This was just used for testing purposes

c1daeb126a777ed9ee90658cd391f2a5b48d5ea1 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
typo in tree command

fbbd173af8c7040ce3d9e28f6c03ca12728df5a9 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
rewrite documentation for before_script property. There was reference to after_script.sh which doesn't exist.

Need to install 'tree' in readthedocs image to ensure tree command works

ccba8980483a3ded24f0dcb70bf0043c96de6c34 authored about 3 years ago by Shahzeb Siddiqui <[email protected]>
remove greetings workflow (#948)

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