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

Merge pull request #1612 from buildtesters/BuildTestParser

change logic of buildtest parser by converting to class

2f1c2a289b477eedd2a7fa345b0e091a04eafd46 authored over 1 year ago
add quotation mark around $cur in bash completion to avoid word splitting and globbing reported by codefactor

bd06335ab91234abb4822e79895ae655de3c98eb authored over 1 year ago
applying black

574b20c3c164b13ec59b4b4d2b9ca1cccbbf9904 authored over 1 year ago
rename all variables 'args' to 'arguments' to be consistent

bf8456fc87f5c2b2378df791547e5d837849ab55 authored over 1 year ago
update bash completion script by calling shell function for autocompleting buildtest option

702a2a72c2a597244ba91fbcd0a732ba05238b7b authored over 1 year ago
add method to retrieve all buildtest options. This will be helpful in auto-completing the buildtest options

instead of manually creating them

c707ab57e647d834f243380921a4aa7878b25efe authored over 1 year ago
add short option -a for --with-aliases

cf7123251ea8b20012aa8ca561cf51a2137f9af6 authored over 1 year ago
add test coverage when viewing commands with aliases

52388976a7cdcd96db750ddf7865a3b6ffae8271 authored over 1 year ago
fix issues with tab completion for some commands that only had '--help' option we added a case statment

to group all commands into one case statement

add tab completion for 'buildtest commands' that i...

6c138329ae7a9851fac4439dc9276cac8fce3668 authored over 1 year ago
add option --with-aliases for 'buildtest commands' to show all subcommands with aliases

by default it will show only main commands

85519457ec98a3fce584325869f6e1ad95ce872b authored over 1 year ago
add variable self.buildtest_subcommands to store list of all buildtest commands that can be used by buildtest commands variable to show

all valid commands it wont show the aliases by default

fbb31fd28351d17af0abeebf9a2a2c88029ebe55 authored over 1 year ago
remove method _build_parser and move implementation to main __init__ method

fix issue with hidden parsers showing up with help message. Now with --help-all it will only show...

806a5e95f2784e7e0a65105f22cd765a80e418bd authored over 1 year ago
add mutual exclusion for options --json, --yaml for buildtest config compilers list

rewrite section help_all

05177761314432885a033c7ecb6564f1a873114d authored over 1 year ago
rewrite method misc_menu that buidls parser for commands 'cd', 'stats', 'clean', and 'show' command by using a list

of dict

1d951aa8725a1fd3c5f0291bdbd40fe9f7856c9e authored over 1 year ago
remove test for verifying BuildTestParser

f7c68234491919dd788304d45bbb47b61fcc9984 authored over 1 year ago
save changes

fa14a62daace8867625703aee3edadae95c9d26d authored over 1 year ago
rewrite code for 'buildtest config' menu for building the argparse by creating a single variable to store

all configuration options

d727cdf5ded059d9db026f8cdc63360e4139f0e8 authored over 1 year ago
rewrite buildtest report argparse menu using multiple variables and create argument groups.

The options that require mutual exclusion were added manually

1163c3b74b08b66bf4ff1f40f2e47026d87207d1 authored over 1 year ago
fix bug in joining url when viewing cdash link. There was an extra slash. we use url.join to build

the path as pose to using string manipulation

c459957c5db30bd55f18aafb74a5df672a797520 authored over 1 year ago
build menu for 'buildtest schema' and 'buildtest cdash'

3bf38b5ffac69bf3800483e12d4330232735b8d2 authored over 1 year ago
fix bash completion issues where '-t' needs to be '--theme'

bb44209f2910cd42038a740701d619887723f4c1 authored over 1 year ago
rewrite buildtest inspect command using a nested dictionary

ab97b8d05eb0786b8fabe461c3294b18bbda1e01 authored over 1 year ago
fix issue with bash completion when retrieving test names with 'buildtest inspect list' command

e7bb68f91dd3c2dbf261bee56ae2bcf98231b618 authored over 1 year ago
delete content where we manually added arguments and subparsers

create method for building argument parser for buildtest buildspec find
remove short option '-t' ...

df56c7713fa7eb9657b79c41ae13a207e089406f authored over 1 year ago
rewrite logic of several methods to capture arguments as a list of tuples that are used to build the command option.

This was done for 'buildtest style', 'buildtest unittests', 'buildtest path', 'buildtest history'

7b13b34c6af850798837c401942e95e3bafcc329 authored over 1 year ago
rewrite logic for creating main options for buildtest by using a list of tuples

68badb299881c206bc12d5701eadf7a6c7c825ce authored over 1 year ago
add method main_options that handles creating buildtest options

add dictionary self.subparsers that is used to automatically build all the parsers.
Make use of s...

20666ad44962ae78a0539027f62aea9cb99f472b authored over 1 year ago
fix regression test by calling the class BuildTestParser

54bb724cbd1c0e8429650bfc6ec14672d9fff2c7 authored over 1 year ago
update bash completion script to use 'buildtest commands' to retrieve list of valid words to autocomplete for 'buildtest' program

5b117eee2e01a764ba3ffad5dbc0da5ffda74087 authored over 1 year ago
add class BuildTestParser and move logic for get_parser into this class

add a method to return subparsers that can be used by buildtest commands to automatically get lis...

90020443f86a0bb9d2cc67ad48232804d62ea734 authored over 1 year ago
Merge pull request #1611 from buildtesters/rewrite_bash_completions_with_case_statements

Rewrite bash completion script by using case statements

f7ab7024fab0b0eef5aa2de778da34630d2acae3 authored over 1 year ago
fix a few more issues with bash completions by moving options separately and only showing subcommands

a066c3eb3ab30c078b2f69a6f0700a98c6cf6a62 authored over 1 year ago
rewrite several sections of bash completion script using case statements

f044a574c3f061b8be29f531663416a9bde3515a authored over 1 year ago
rewrite bash completion for buildtest config profiles using case statements

538c97fa0d5913e70434c29e163d72b47ac2dc3e authored over 1 year ago
rewrite buildtest config compilers section using case statements

eae9d13c37c5e61671579cd6538b210ce8b7f2ae authored over 1 year ago
Merge branch 'devel' into rewrite_bash_completions_with_case_statements

ee9f241dd707ea7e19e6dde7453a97cbe9489d6e authored over 1 year ago
Merge pull request #1610 from buildtesters/buildtest_cg_executors_list

move command for listing executors to buildtest config executors list

f2e777799771fcbb6581702567ee0c86f33c1045 authored over 1 year ago
rewrite bash completion for 'buildtest report' section to use case statement

c4f489c8ac4171d3a1c33f006f5d0022c57f10b2 authored over 1 year ago
Merge pull request #1606 from buildtesters/sphinx_dependency_requirement

upgrade dependencies for docutils, sphinx, sphinx-rtd-theme, sphinx-design

1b76b7557e164fe26a1d92974e3d0ebf81e2ca6c authored over 1 year ago
rename a few more comments with new command name

96b293bac6556965b5320eae8afce86f49a45c44 authored over 1 year ago
update commands in regression test

311b39eb8521125955756a4cde1dcb39f722aa5d authored over 1 year ago
applying black

d21fb72cde4b4fa81ea9db94e45f29433f5ccc11 authored over 1 year ago
rename all references of 'buildtest config executors' in docs to 'buildtest config executors list'.

Add example showing how to query in JSON or YAML format

5be0fc00793d1a98c285ade8ab0ee3998c1df472 authored over 1 year ago
add bash completion support for new command, rewrite the if logic into case statement

fix issue with tab completion when retrieving list of executors

5d9831a90ab89956efd330d58d3572b8c1ca4536 authored over 1 year ago
update output of tables in 'buildtest show' to reflect new command

0b4af2d07ca1b92deb1ce289ad97a82825054b8c authored over 1 year ago
add command parser 'buildtest config executors list' and rewrite implementation to make use

of this new command

f12bbef301e3ad1c4581b73b478ced5c1513e86c authored over 1 year ago
Merge branch 'devel' into sphinx_dependency_requirement

b435181bf78f61641868797b0bfe329bf320d1f2 authored over 1 year ago
Merge pull request #1608 from buildtesters/ignore_warning_readthedocs

readthedocs build to not fail on warning messages

e675dd3eed19345fc836deaf23c857205c0d32f0 authored over 1 year ago
remove fail_on_warning option to stop reporting failure on warning

bea0952376c062a3ef856b226d780e563a764032 authored over 1 year ago
remove comment line for docutils since this issue is no longer present when upgrading docutils

251628269614309f757f55e4b0296d23967f1806 authored over 1 year ago
update dependency requirement for docutils, sphinx, sphinx-design, sphinx-rtd-theme

ec155fed0fe4c32753684808824523d5a2fdab09 authored over 1 year ago
Merge pull request #1605 from buildtesters/write_buildtest_build_stdout_to_temporary_file

make use of tempfile when writing stdout content for 'buildtest build'

20ad993d7ec51697fc96ac6cca7278ff9aaa891c authored over 1 year ago
applying black

6063bbae21f3c2daca93c867a4794bc6778e479f authored over 1 year ago
make use of tempfile when writing stdout file temporary for 'buildtest build'. This will avoid

issue where multiple buildtest build commands are running in parallel since previously it was wri...

5d07953d538db39abacdf858a6de74468a72ed67 authored over 1 year ago
Merge pull request #1604 from buildtesters/exclude_cdash_url_from_urlchecker

exclude cdash url from url check

8f140bcc5473df8d1beaa603641e1f42e238938e authored over 1 year ago
exclude cdash url from url check

b27dbd3721dd0e88cb7202514ffaec9b3ff8ace5 authored over 1 year ago
Merge pull request #1603 from buildtesters/change_docs_build_unique_dir

Use unique directory when performing documentation build

97bdd6cec01d7dcfe76a05e0d10b6c5bf894710a authored over 1 year ago
fix broken url

9a024ed33fc674e5ff4413115fa4c09c648359bb authored over 1 year ago
only copy file once at start of documentation build and regression test. Previously we were copying configuration

file everytime since this file was imported in buildtest/defaults.py

update documentation to use...

0d278c923aad8dfd8e7ef1921f7e72064c5d9c77 authored over 1 year ago
add 'BUILDTEST_CI_DIR' environment variable to create unique directory when building documentation.

this ensures the docs build will not use local directory $BUILDTEST_ROOT/var

update output of en...

bc76284c7f6281fe7e38933184a244392600bede authored over 1 year ago
add open_collective funding (#1602)

9d67477e938164555b5a4e03447f01da306fb1ce authored over 1 year ago
Merge pull request #1601 from buildtesters/regtest_change_default_paths_for_buildtest_environment

buildtest regression test run in unique directory for every CI run

745a45b50f7ab117c94e0c7019e0c47d97c0dd75 authored over 1 year ago
applying black

729032cb63dfd4c3c724978e4567d010739ec946 authored over 1 year ago
when running regression test we will define a unique directory name BUILDTEST_CI_DIR where

all metadata will be written. This also includes the buildtest configuration file.

With this cha...

90d3979c9bb464aa3c78a9176a96762a4df6ffb4 authored over 1 year ago
Merge pull request #1585 from kingxleyy/kingsley_buildtest

removing profiles automatically via buildtest config profiles remove

63afa41cb4a44dc28f191fed839e9af6bd155ffb authored over 1 year ago
applying black

a46c20ea43a68b99f491105d19b995e89e3c6f2c authored over 1 year ago
update documentation output by explicitly copy-paste output of listing and removing profiles

1e2a451e5d603dd3b62df80497b93ad3cb27060c authored over 1 year ago
adding documentation on removing profiles

f282cef2941f8effa8d7016d3ad038700075cd61 authored over 1 year ago
applying black

a7d4286c7a3f77ecb6be6996483b71814873f61c authored over 1 year ago
move methods for regression test into a class and use temporarily configuration file

981cbd26fb7190f5a9557e965d66933e449667c3 authored over 1 year ago
add test coverage for removing profiles

f72d04bf13783169e33427d3c7d1ab8db3792f1c authored over 1 year ago
Merge pull request #1599 from buildtesters/add_short_option_for_--testpath

Add short option -t for --testpath

45089efa13bca0c167cce50b926ea78933a97818 authored over 1 year ago
add bash completion support to show profile names to delete

7a971d6f978cc33ca8a6079f9c347fb5eafe8b27 authored over 1 year ago
add implementation for removing profiles from configuration file.

0fdd9e9ae70d427b4745cfb8bb448521cccf2319 authored over 1 year ago
add bash completion support for new command

e11f645bc545bc9d672449a8cf793ea71e7b55e7 authored over 1 year ago
add parser name 'buildtest config profiles remove' with positional argument to accept

one or more profile name to remove.

add alias command 'rm'

da23987a7ae4c100e68f1873fbfec61595dda709 authored over 1 year ago
Merge branch 'devel' into kingsley_buildtest

8dd92d43277c7d449ca308611734ed7ed8bd16e3 authored over 1 year ago
Merge branch 'devel' into add_short_option_for_--testpath

910cad9c2dc837a0291109233a9b9038a0d4fd75 authored over 1 year ago
remove '-t' short option from theme because we have conflict with options -t that

is used for --testpath

a24c29c619ca12661a383fac95ce0be7a7f384a9 authored over 1 year ago
Merge pull request #1598 from buildtesters/remove_.all-contributorsrc

removing .all-contributorsrc file

836bb2c4f6984908192c9b6d39cb993e85f67ae6 authored over 1 year ago
removing .all-contributorsrc file

28bf515c24145e1ace0a9a63396216d61c2f28b8 authored over 1 year ago
Merge pull request #1597 from buildtesters/remove_allcontributors.md

remove ALL-CONTRIBUTORS.md

1c841fa5a04492167715bd84aab3d61f57195725 authored over 1 year ago
remove ALL-CONTRIBUTORS.md

1e7a5001002044f320fee1e9fae0cbdce5b620f4 authored over 1 year ago
Merge pull request #1596 from buildtesters/move_pytest.ini_to_pyproject.toml

move pytest configuration to pyproject.toml

8568d00dfc43ac3f8f61381e1e0cff5051effe84 authored over 1 year ago
remove pytest.ini and move configuration to pyproject.toml

b9a6e239dcd267b0c77cf5f31ebbb64650140446 authored over 1 year ago
Merge pull request #1592 from buildtesters/remove_compilers

remove compilers from buildtest configuration file

a31ac4f48cdae74240e07da8d65ff3cf0d04c9cb authored over 1 year ago
make slight adjustments to text in removing compilers.

Fix issue with incorrect line that is to be highlighted

c92808b58eaec120efeda201552feef0d6a4aac7 authored over 1 year ago
add support for bash completion with alias command 'rm'

40daa6515a4c5bf188d252f4caa5f9b452025848 authored over 1 year ago
update buildtest show command to add entry for 'buildtest config compilers test'

fix issue with documentation build

72c5c93785b4c0649eee680107b5e2e8bda5759d authored over 1 year ago
add documentation on removing compilers

f2530ab5b0f0076010144ff2a11bcbbab32fe324 authored over 1 year ago
add alias command 'rm' for removing compilers.

8c5898682a37e28dcf6e79ef6cf1d2ef562c094c authored over 1 year ago
fix bash completion script to show options when - is specified otherwise it shows only commands.

Add alias command 'rm'

a24550fa6cfa429616be73558c2c1e9f7ed2ed76 authored over 1 year ago
add regression test for removing compilers by testing this on NERSC systems

change variable names and add comments in implementation

823e8c259ca9666ed54fc7fcdeca7d2d0a397658 authored over 1 year ago
Merge pull request #1595 from buildtesters/typeerror_bug_maxpendtime

default maxpendtime set for 1 day

7ca12b429570c7bb8305c928ab20dcfcd6756e8c authored over 1 year ago
fix a bug that was intrudced when load() method was not invoked at startup. This method

needs to be invoked. This fix an issue in regression test

5c7ad8efffbe6966542dc520b635b8d9400bd9f5 authored over 1 year ago
applying black

bec2d837db0bb39207393c9999742e926fa1a812 authored over 1 year ago
refactor codebase to ensure we have a maxpendtime of 1 day (86400sec) which will address bug where maxpendtime is None when submitting job

to batch scheduler and no --maxpendtime is specified or defined in configuration file

2b390fbceea85228138e4bf45fcfdfb53a11ec48 authored over 1 year ago
initial prototype implementation for removing compilers

57d4a6f9f2c2d74fbfc5f147b29ff41ec6c549bb authored over 1 year ago
add bash completion for 'buildtest config compilers remove'

fix an issue with tab completion for showing available compilers in tab completion

575f3cc07d43b1929e0d0413b31e907671e03c8f authored over 1 year ago
add command parser 'buildtest config compilers remove'

5d9e6c86ac9d8d8328d481f3cf32edf5e8eb51bd authored over 1 year ago