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
44c509382e710f1fbf9a8862fb012edc055094a5 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
fcfa1f038206e9036ee13d63dbff312d3ae19ca4 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
This was a causing workflow to fail across jobs since buildtest command was
not persistent acro...
92b01e07dbada24c26f252554a50639273403c43 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
Set additionalProperties:false on batch field to avoid extra key=value pairs.
Add example tests f...
Sort keys alphabetically in schema and update docs
467d0b1c0d8dcde872d0240112d37065d6092c79 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>Currently we add support for 7 field attributes: queue, nodecount,
cpucount, timelimit, timelimit...
18c75c18c5b3c3c6b1e7ce8b91319c80ac937711 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
add page for contributing to schema docs.
67dcf2a06fd3f4429e7554964d261b07bad52c4c authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* add setup.sh used for installing buildtest. Only tested with bash.
bin/buildtest invokes buil...
f3944b12facde35f5a1ca45ae7e142b34e0cb62c authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* remove ssh executor from schema since it was not implemented.
remove examples referencing ssh...
8dbbc67c3359753987437d97b13a4fc7a4e0002f authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
b31e2dfa9181fc18c9f5c6f54daab1a94e2e6686 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* Add custom RefResolver to resolve schema files locally instead of fetching from internet.
Cha...
tags field can be a string or list.
returncode field can be int or list.
Add valid/invalid tes...
resolving as URI for some reason
5967734bf92f60b3a06d5d45be9b6dccfed28bd9 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
is now removed from global.schema.json. Change $ref links for all
schemas to use _definitions.s...
Add jsonschema2md badge
196ad9bff9442f047367ca684a70232c948add7e authored over 4 years ago by Shahzeb Siddiqui <[email protected]>e58038f5155625851d415b9210a688cd8c60d9ac authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
Sync schema examples
90537a74a42b649811b6f5cb9aeaafcf467f3953 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
tests and schema deployment implemented in https://github.com/buildtesters/schemas to
buildtest...
* change returncode to list in schema so fix this in implementation.
Refactor pass_returncode.y...
* change output table columns for buildtest build
Add some clarification in getting started gui...
shell code with python code. Now we create a separate file for python code
and invoke the script ...
for same test will increment counter and create a directory name 0,1,2...
In each directory we cr...
25ce7e91c15a3800564dbd12878a0f9e12b2ad5f authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
call after_script.sh
accidently printing buildspec file in buildtest buildspec find
* add --rerun option to buildtest build to enable running test multiple times.
It must be a pos...
Change release field in sphinx conf.py
b3a1027e8be70ad309487e612abb24f6bbc7ed5b authored over 4 years ago by Shahzeb Siddiqui <[email protected]>add missing argument in docstring not documented
1ab8884791c248873ede6955c57b156e4ba6c7b5 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
arguments "docs" and "schemadocs"
Add documentation on before_script and after_script for executor
d193a68e13c3d87828dca0d0f8e36f491fce43c0 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
bf3626c6f27f39b7f04b8e7cc58c80ddcb031fd3 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* Update buildtest_tutorials.yml
* Update buildtest_tutorials.yml
* fix format issues repo...
d029267be2ffc6d7775d58018123419238dddf1b authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
buildspec cache by tags, executor, and type field. This mimics
buildtest report --filter behavi...
This option can be appended multiple times.
Add documentation and example on this feature.
The...
Fix bug where we didn't raise error when we had no buildspec to process
after parse stage. This...
* Update buildtest_tutorials.yml
* typo in argument
ab032d60fcd3d4b6886260149427749b3ace9845 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
field in buildspec file is checked with list of loaded executors based
on buildtest configuration.
tests into this method.
Minor format to print sections
* add Scripting buildtest page in documentation.
Update workflow for test_scripts because we mo...
* Add method build_phase and resolve_testdirectory by moving implementation from
main class fun...
responsible for discovering all buildspecs by tags, buildspec files
or exclude buildspecs.
Add...
* Create regression.yml
* Update regression.yml
* remove coveralls push
cfd1291bdecb0b21847d6057af30db426e0e7ca9 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
Rename page "Schema" to "Writing buildspecs" and rename directory "schemas" to
"buildspecs"
Re...
* Update buildtest_tutorials.yml
* fix indentation
* issue with building by tags
* Upda...
2466876080f3141c4e02f0360b8fa99df9722701 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
update CHANGELOG and format headings in introspection.rst
Add section for accessing docs from c...
* add report filter examples in documentation. Automate tests
in docgen script.
* add exampl...
29542937662aea8f3194ff1ab30f4bdee4fcb9f6 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* add option --filter and --helpfilter in buildtest report
We can now filter by buildspec,name,...
unique executors from cache
b062c63fe3bc8bb57b1ac11d4bbaf1e7f2869032 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>22dc49f84c18a779d2956b78e02dda08bbbcc93d authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* add documentation for 'buildtest buildspec find --tags ' and 'buildtest build find --buildspec...
3ba07f7c6a80d8ca6d8978f92122880750dceec4 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* add two flags in buildtest buildspec find called: --tags and --buildspec-files.
These options...
922fe4c474c4668e107054b6031b9a7fc1597b49 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
a321f75ea19b9b15eac749cd239f8ce4f3367538 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* use sbatch --parsable to get JobID this is part of job submission as pose
to use sacct to que...
* add changes to LSFExecutor that include
1. initialize self.result to empty dict in dispatch...
this is used in poll and gather method since each builder must contain
unique jobid and not res...
update builder.metadata["result"] when called from SlurmExecutor
d7ca36ded3cf891a2b1f33d8318bdd5f843ff8c5 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>we set this to empty string
60f0c9bb3125852f3b48519c3d751203a4ded62b authored over 4 years ago by Shahzeb Siddiqui <[email protected]>called class. This was because self.result was initialized in parent class
and used in subclass s...
04ba851fcdb2462a05c6bc9275d2ff361e5a5f47 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
178324deef3d84c6c9fa4aee2b3c628bdb3f2764 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
Remove run.sh file that is generated and now this is added into file
generate.sh
* rename run_script.sh to run.sh
Minor fixes
* add tags column to output of buildspec find
...
Minor updates to docs.
76fb9b2ec208fa2b029cf7a9e9d3ab58c9378f76 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
examples in docgen script. Rebuild tests and remove compiler_schema
method and merge into schem...
when user specifying a buildspec. Fix pytest build errors
eb5785caa9257b66f7c48e73bc0a9a5243a19f67 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>these commands are part of run.sh
Added set -e in the run.sh script to ensure we exit immediately...
buildtest will write before_script.sh and after_script.sh in var/executors/<executor-name>/
whi...
* add Jobname, output and error bsub options into job script automatically.
Fix bug in LSFExecu...
Move BuildExecutor implementation into buildtest/executors/setup.py
Fix import statements as resu...
when buildspec is using slurm executor. This is defined in get_sbatch
method
8c96435c7f78f223db29491fc291ee4819974867 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
149fae409a847f0464b8d156f74087fe14572dc4 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
now we can stop between stages. Add stage for parse to see all buildspecs
that are validated befo...
Fix endtime field in report. It was not showing up properly.
Add sub-directory in the test direct...
reported by slurm job as posed to buildtest methods. We don't need to
invoke self.write_testresul...
697254b633f67428ba41ca037be553327b659511 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* sync schemas
rebuild doc examples
add section target audience and use case
* move schema ...
0a1cc590d0b7a9ace3e14d81185522e7882586b7 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>2966a2c32ef890f0c41657f23e1ea10c295803b3 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
238d7a1e322343c8b40f45eb83a7313517f39b14 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* add pre_post_build_run example buildspec and documentation example.
Update url paths for sche...
* sync schemas from buildtesters/schemas repo and they are now in same-level folder in
buildtes...
f263cd2dee120911ef63f4cfcf2922e08eb70132 authored over 4 years ago by Paul Mure <[email protected]>
move related projects to under what_is_buildtest.rst and add section on deprecated projects
inc...
* add --tags option in buildtest build. Build tests using tags, which
searches the buildspec ca...
* add OpenMP, MPI example to docs.
add slurm executor as part of sub directory for test directo...
* update requirements.txt missing pytest package
buildspec cache and error file are now in var/...
* fix bugs reported by travis
* fix pyflakes issue.
Fix bug reported by travis
* address ...
88adbed506c739cab42d150fb5aa0739a0e68c31 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
Rename executor examples
Remove reference to buildtest repo and undefined refs reported by Sphinx.
* regenerate requirements.txt and update to setup.py
* upgrade pip in workflow since it compl...
05fea38f13b5eb6888b3e5ded1f5507db1058eb0 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* add buildspec_roots key in [config][paths] to specify root of buildspecs to search
change beh...
Create subdirectory under "var/buildspec" where we can keep buildspec content
Update layout of ...
Add note on default configuration in configuring buildtest.
regenerate documentation examples
* buildtest will read DEFAULT_SETTINGS_FILE which is provided by buildtest,
file is not copied ...
Update setup.py and MANIFEST.in
876970506f717e3162d49eddf67c89726786a035 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* add LSFExecutor class. Add methods for load, check, dispatch, and poll.
Add bsub key in globa...
aa34a3403420930e05284cfe783f31ae075d1864 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>