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
buildspec file. There was error processing run section when specifying
launcher paramter.
environmentmodules.
There was KeyError when adding new elements to compiler if its not
defined...
* add documentation on configuring buildtest with new compiler find feature.
Reorder sections i...
* add link to whitelist
* Update urlchecker.yml
777e30018b4aff00a77f1000feb34b080572b65d authored about 4 years ago by Shahzeb Siddiqui <[email protected]>property under ['compilers']['find'] was expecting a list, now its a string.
Add option -d (--deb...
to find_modules method. This allow class invocation to retrieve compiler settings
from configurat...
key allow one to select compilers based off regular expression using
'name' field which is a list...
Add regression test for class Hasher
The build phase table now prints script and compiler builder...
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
4b1d7f74e39f27cf72946b61c8dd053611bff60a authored about 4 years ago by Shahzeb Siddiqui <[email protected]>* Create .gitlab-ci.yml
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
5c37c0796ce38c584c436c91b5f41cf4d6d95764 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>file extension when using compiler schema
Refactor CompilerBuilder class when generating compile ...
The settings schema was using $id to full path, this needed to be changed to use local
file path....
builder logic into Builder class. Refactor tests, and parameters to
some methods
when creating builder objects when performing multiple rebuilds
5d0f496a71372dc711fafd49bc26f47275fd53a1 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>700bd79caf7905d4637aae24dfae0cde099e9971 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
* fix slurm bug during job submission.
Add method _set_metadata_values in BuilderBase to set va...
The settings schema was using $id to full path, this needed to be changed to use local
file pat...
20f644ab6fae91f1c99e459a1efaa83e18554a4f authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
was an error instantiating class
Change ABCMeta to ABC when calling BuilderBase class
* refactor code
* methods implemented in subclass are marked as abstract method
cd4e30d4945eae2461a53d02dccd90fc1b96115d authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
* change module property from list to object with key names 'purge', 'load', 'swap'
to allow us...
* refactor buildtest report into class Report
* rename input argument in __init__ method
c54a32ab8f2266fe44248d47508577d8a9bf359d authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
singlequote, doublequote, and variables that store linux commands.
Add documentation section on...
fbabd91a6899793f1c709137a48303df912c082f authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
* bump version to v0.9.1
* bump version to 0.9.1
bed3e46b54a40f89a703f16fcf12903b18b8f44b authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
* remove travis MANIFEST.in and setup.py. buildtest no longer needs setup.py
to install buildte...
name is 'file' according to --helpformat but we were using field name
'buildspec' which didn't ex...
buildspec cache by tags and executors.
Regenerate documentation example and update docs section.
...
Fix errors in CI
46bbe3cd07b45b1d07c8d43584a507e34025fff3 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>9a7f5fa142ede7b5d8b371317c771c5eae90bb45 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
* remove 'view' and 'edit' command from buildtest buildspec. Remove 'editor'
key from settings ...
by default.
Add option --root to buildtest buildspec find command. This allows user to specify ...
672f7cacdc2328d6b14a6f3fa90afe23e125aac5 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
ed8dbfa6791043d3e742d54471b18c7f988306cc authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
267f7f913cd8e1b5303b1af42aa307bfe76ee3bf authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
ebbcb127dbe4b09333c76b7ba983a6f8647974da authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
eb601b4610a32b8f41cf919f5e6877584247d869 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
8930a73bc094a647704f264d2705e10a8944ff31 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
Add invalid test for duplicate maintainers in test
945457d3a31eaf119ce56902406a1b89bcc8be88 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>Add cobalt commands in generic tests
d47187daa04c71692e3cf7510783200be9926471 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
In Getting started we add docs on formatting buildspec cache
with --format option. Regenerate a...
methods. We add methods _filter_buildspecs,
_find_buildspecs, _write_buildcache, _filter_buildsp...
buildspec files are stored. Add two new keys 'unique_tags', 'unique_executors'
to store unique ex...
option when file doesn't exist. We add check to remove file
only if file exists in addition to --...
Rename --clear to --rebuild option
Rename --list-executors to --executors
Add option --paths, --h...
Change sys.exit to BuildTestError when raising exception.
update docstring
implementation was merged into this class as methods. Old implementation was removed
d348e9f4ba41632517dd3ec3238053215c4cf6e8 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>74ea4f6e49c6d1dc4bf7727a3d173ebc64a238ac authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
private methods that are scoped. We add methods _get_scheduler_directives,
_get_burst_buffer, _ge...
868e3549cddaed3993e7536275c76e6a4b769c60 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
53debeb8b707105f2882296af02b6050e803f008 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
method was doing too many things. We have separated filter logic into
separate class methods that...
1899a286650641a8c062ff6099cc4aaf0e7e19e0 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
84b914c20d125c17869695ec4a6c23e7e2877503 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
fix codefactor issues related with type redefinition
refactor checks in BuildspecParser class
lmodule api in buildtest to detect modules using Spider. For environment-modules
we detect module...
and updating compilers based on lmod or environment-modules. This feature has been
tested on Lmod...
* add options -l, -j, -y in "buildtest config compilers" to list compilers
as flat file, or in ...
fe09c9891c460a9d766ccb4bf62a0e01d8c9ed03 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
d3913abce743bfeff94d02e8927ceac15a59e5e7 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
add example job build running on JLSE.
Add column in batch translation table for Cobalt with li...
a29a0c5c594e435e8e002ec9d36782e72d5bceda authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
add cobalt executor example in regression test
add 'cobalt' key for compiler and script schema
Fi...
script. We also add support to translate subset of fields from
batch field for translating fields...
fc9c5efc6897a636579345b4ce8b962e556f8283 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
to specify job parameters like #COBALT in test script
In addition we add CobaltExecutor class to ...
from a builder we were referencing self.result which was getting
confusing since final values are...
issue in Cobalt where job fails to write output/error file so we
let cobalt resort to writing out...
* fix logic of executor polling, change return type to dictionary, we
now return properties job...
remove section in builder.rst for images on BuildspecParser and BuildExecutor
class. This secti...
3ee6325e096ac421a0b46afe13e7c02096791b2c authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
modules_tool to select module tool used for system
add 'clang', 'cuda' section in compilers
ad...
accordingly, we can declare gcc, intel, cray, and pgi compiler. User
can specify cc, fc, cxx op...
* add BB and DW property in schema for specifying datawarp and burst buffer
options
* add do...
0dac820213b4d50608eeb09bea0e2135ce4ff19e authored about 4 years ago by Shahzeb Siddiqui <[email protected]>options
ac831fdda6ad489571ba6abf58d4b61c13955556 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
bug that was fixed by letting _write_test method handle the job
directive and call the generate...
* add csh, tcsh, zsh shell support in script-v1.0 schema. We can write tests
using csh and tcsh...
remove Travis from documentation
update CHANGELOG
Add image for buildspec structure
749d372af31f3bff35916fb51437107ca11fc69e authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
* query slurm job via scontrol show job and track this
in report. Add job attribute in report
...
* add buildtest inspect command for viewing test.
Remove SSH Executor reference from codebase s...
9c75087412b93a140b6e0318b959120f6591919e authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
33ef4edd27c7d9ed7becd28128496059bff62ce1 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
to charge jobs. This field is passed by command line directly into job submission. We added
sup...
cc932869c6e7713e2171efaa92366cc79fc1b129 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
move editor, buildspec_roots to top-level out of config section.
Fix schema examples.
add argu...
Add example using max_pend_time field where buildtest cancels job
0e25e35e80d956bacf711e2758c734939eca773d authored about 4 years ago by Shahzeb Siddiqui <[email protected]>1a56b7b92a6e1d379f1e897dfeada3e97f536b49 authored about 4 years ago by Shahzeb Siddiqui <[email protected]>
one job cancelled once it reached max_pend_time via bkill.
There was an issue installating buildt...
* add max_pend_time value in schema to cancel job if job reaches max pending
time this is used ...
* We changed unique test id as date timestamp to a uid using uuid.uuid4() the
default is 8 char...
and compiler schema. There are four fields - user, scheduler, platform, linux_distro.
The run_o...
* remove Travis badge
Add section on Coverage, Coveralls and CodeCov in contributing docs.
Mov...
* disable travis build by changing filename
add setup.csh script to install buildtest for tcsh/...
only show schema examples previously we validated the examples. Now these options
are separated...
e5abedbc12c2bda34bb92e0b6a2d3f4fdd63a5ea authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
and shebang field both customize shebang line. We had to modify shebang line
when using shell: ...
33f8351ec92c02449e0cd668cfcac6df4246b871 authored over 4 years ago by Shahzeb Siddiqui <[email protected]>
* Move buildtest/docgen/main.py --> scripts/docgen.py
remove __init__.py since there is no sour...
* add documentation for tags and examples for valid and invalid tag examples.
Add explanation o...