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
passed to class methods
6b3bcf0203f5e02a0e622c11c6f45d79a548d462 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>pass builder object to methods like start_time, end_time, runtime in BaseExecutor class
because w...
will call this method when running test. These methods will update
self.builder.metadata object t...
change starttime and endtime calculation for batch job submission.
76ef2c11f3e1a7e88f9a12181d19e83803950a0b authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>2d1e56da48ca66d83d5751cfe0043f36216ecbd8 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
use datetime.datetime.now() to track start and endtime at time of job
submission and when we gath...
add documentation on "Using buildtest at HPC sites"
4e209b6775544255e721caee452b7b88bc33f51e authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>using buildtest. Update Table Of Content by removing .rst from file since this is not
needed.
Add...
Bumps [stenongithub/gitlab-mirror-and-ci-action](https://github.com/stenongithub/gitlab-mirror-a...
f78fa0fcd331399e975fcfd4b72db119ca705f7f authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>view system details from configuration file via command - buildtest config systems
193da47665e9c3ff61eea4b1115518f8b7e33e70 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>9cf7818e52e63ee9f2b006414f7deeff66db5bb0 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
7dad0dde7014668442542d7dee2fa125e2209e55 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
0e4abfb3c020e98d175a54d0d7d0eeeb2c0a713f authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
Fix scheduler detection logic Cobalt vs PBS on Theta and JLSE
fb9414532bf1a66e108553e4c4849de0f2a6ecf4 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>The 'qcancel' command was invalid binary in cobalt list. This failed to detect cobalt
scheduler p...
qualified hostname in regression test. Replace socket.gethostname()
with command 'hostname -f' to...
doesn't work on Theta
e9340cc6dd0c67a4eb0c504447fef063a9eb2c9d authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>were both detected. We fixed the issue by specifying unique binaries to each
scheduler to check u...
add description field in settings schema to specify system description
85a9bae60dca3f321b2f5e77526d65977c3a306b authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>be used for documentation purposes.
Remove definition anchors for sbatch, bsub, cobalt, pbs and r...
add PBS section in batch support section
add PBS directives in scheduler agnostic configuration...
changed this to run "hostname -f". This was critical since buildtest was
very slow due to this ...
Add PBS Support
e631e663039154275036a149e8071041101a8d85 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>cc8c9423e346636158c48b852c44b1f0e7a23321 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
f4523579f3d0f115df9a2e7620074bf466f626e9 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
Add PBS class in buildtest/system.py to detect PBS binary and extract queue
summary. We can prope...
view job history assuming PBS has enabled job history. The PBS Executor
poll command requires pbs...
Add "pbs" executor property in settings.schema.json for defining pbs executors.
Add "pbs" propert...
buildspec cache using --roots option. This was because it was reading
the wrong configuration f...
bump version to v0.9.4 and regenerate docs
27a7ffc37f804bae1336d6d5d7ae5169a3917d9f authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>bfa19ff8ce4a497c18eb19d7652b78a17f9573a3 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
808fe694c48250f04182617b64bc9e97f81fa7ff authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
09ee84057676bfbe5ae6432f8930b2ecb758a4d2 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
can be done from BuildTest class when using 'buildtest build' while for
other commands we use che...
0ad36901764a9185d3b06d93ac8ea345eb92a564 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
This will override file ~/.buildtest/config.yml
e76e017eb36c2c3a3068a4e5c7e70bc1a4440c9f authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>check shell compatibility in buildspecs with ones specified in Local Executors
3b8a6bea636f807cfc951790da8d7de9c388090c authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>c72974f6f001fc4e32079832be0517bf88f91527 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
type. The checks safeguard against users from specifying an incompatible
shell with the executor ...
3946bc093e7d82df6ec3a8cb060c5baacb647abc authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
fix cobalt bug when reading output and error file
3e6fbfc113129233762a11c31c592dbacd3b5693 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>created instantly so we moved step for reading these files in gather
method
Add JLSE gitlab CI file, move executor check methods in BuildtestConfiguration class and rename ...
d840bcc5c8b400a1094f95a73ca83a1967bdc5aa authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>regression test to avoid scheduler cancelling job during test. The poll
interval was set to 10sec...
test. The test wasn't running because of invalid executor name hence we weren't getting
test cove...
conda environment using -p for path instead of name this avoids having
conda environment prior to...
add example settings for jlse system for regression test
add regression test for running a single...
as private methods. Add method validate_executors in BuildtestConfiguration class to invoke
execu...
Fix pyflakes unused imports and unused variable declaration
3b8fb6673db277e406ec0d17e3e4de4ecb28f35d authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>refactor regression test for buildtest buildspec find command. The settings file was not passed ...
0c707868b31df24ea33a242e40d1fbc87051c4bc authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>3c5e9d4ed44b045128930892bb74fc29630c6280 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
method as a func. We refactored regression tests for BuildspecCache class by invoking class.
The ...
update diagrams for buildspec structure and Parser.
1b2505ec500cd005b65e234c458631ecaf3ffd21 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>Update documentation.
17de323b5b4b07187785ce631da9792374229bb9 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>Bump JamesIves/github-pages-deploy-action from 4.0.0 to 4.1.0
e4c5542c9d0608786f1e46ff3595476c4146c724 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>increase test coverage for BatchScript, CompilerBuilder class and update documentation
10e08a0f43b8e69f91a92a4528992dc54bb9ce94 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>method from builders object, previously we were invoking exception at time of
BuildspecParser whi...
add example tests for compiler schema in regression test to increase test coverage
update documen...
Remove buildtest scripts examples and remove documentation page
93ff4a023db2f8da90ce51e4b26a7303650c85b8 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>aece7c56f122289efa43b2503a50c3c1ba0169d1 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-ac...
65b05895804755ac439e3f8ecd3a70f6431e37d4 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>ac35a01045e26f9a3c2ec152d37b3f4cffbc8db3 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
9a899d24f9a87baaad8e9658fa6041ca21f70951 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
in BuildTest class
1bb9570049a5ea63eb72d10f6f4e863e5c5dc3f2 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>remove scripting examples ex[3|4].py and output file
remove arguments from parse_buildspecs, bui...
Fix Issue with executor detection in BuilderBase class and document batch job section
43cda197cbe9f685de41a1873d8e693e938eedfb authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>when submitting job in regression test file tests/test_cori.py
9dbdfd3207b8db39405cb7b1e52f12c1c05db68b authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>ab3539940301904c20be24a0ee5c8caea68ac4df authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
detect executor type in order to check how test must be built and run.
The detect_executor() meth...
move methods parse_buildspecs, build_phase, run_phase, poll_jobs to BuildTest class
66b1518983e35881f99c8d0b7c19a799c8079f1a authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>to BuildTest class. Now they can be invoked from class method.
Fix bug in poll job when accessing...
apply re.match to match hostnames when detecting system
48ad53f02c17d270a9a9e319c18aad90beac1edb authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>required field
a7d05a310a2a3c549005bda4bafe06ea415aa0dc authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>for more flexibility when specifying hostnames. Each entry in hostnames
field is a pattern search...
add BuildTest class that replaces implementation for func_build_subcmd method
78ca647ebfec930c58045da207dfcfe7d634609b authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>95c0fa36b7dbfeae362bf89c98244a35b72ff6ea authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
BuildTestCommand but should be BuildTest
cfd8e684f5e1eb526f1946a3a810f2bbcbb80545 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>Error installing buildtest due to unused modules that were imported
ec191e666c0b06b63914b483965dd82167e2a927 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>method. This class takes all arguments passed from 'buildtest build' along with
path to settings ...
update regression test for Cori examples due to schema change
3b71657df846f4aba06f94e2ee0fd92e9ef3a621 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>Bump actions/setup-node from v2.1.4 to v2.1.5
d50a7b7f331aa8f328b236948c1ceff1f87fb0c4 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>refractor test. There was a bug reported during regression test. Saving
work as more refactoring ...
change format of configuration file to group by system names
ca55ffd145761f75e8180e59faf39d274a1d7c4a authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>to navigate to different sections. We try to outline all the basic
configuration first so users c...
change few examples that referenced old executor format.
Update documentation examples in compile...
We removed tests tests/examples/buildspecs since we had duplicate examples in
test/buildsystem/va...
executor list for the active system that was detected based on BuildtestConfiguration
class.
We a...
configuration by system name. The configurations are now part of a system group. We
provide a def...
Bumps [actions/setup-node](https://github.com/actions/setup-node) from v2.1.4 to v2.1.5.
- [Rele...
set LANG to utf8 encoding because tabulate can't print tables
8789d9570b16eba5f2b65364bd33a2aa982d08e8 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>properly on system that don't have this set. See https://github.com/buildtesters/buildtest/issues...
6de699673e4a79774be75163ec3df24c54e402f8 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>change output of how jobs are printed during poll stage
ecda50846a0a7e983cb79116913c2d60cd254a9f authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>jobs. Use "fancy_grid" table format to print table and we show list
of jobIDs in queue to be polled
list of jobs completed and pending with details such as name of test,
executor, jobID, job state,...
d46975e0af0aa1aae2a693e43af602298c676647 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
add olcf regression test for ascent system to get test coverage for LSF
69e4ce642b4eb8253d3e640c8ca3dd9319046221 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>There was bug where buildtest couldn't resolve path to generated output
because we were using wro...
fb9dcf7a39bd33cdc57d8af4723f78f8bcf0ba87 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>
using black action psf/black@stable in black workflow
811469cf2759453601bfba4d475a4c4164311d94 authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>990706864724ac40d9370d22196e88ed0c16fa9d authored almost 4 years ago by Shahzeb Siddiqui <[email protected]>