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

adding netCDF test, fixed few bugs. Note: Need to run with python ./buildtest.py because

system python doesn't have yaml installed. So using Anaconda2 for satisfying dependency

728bb5702038bf427dca789911a3a51690f3a960 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
Deleting command.txt and adding command.yaml for CUDA, Java, Python

ee2619fcdbab34aaab0521159094ce21476c1227 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
add support for buildcmd and runcmd in yaml file for explicit builds. Removed testblock from yaml files, logic for compiler is

now determined via software and toolchain and file extension. The file setup.sh is used to source...

86788b37c80994f8eb419724f17564ca279bb85d authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
changed behavior for CMake check, instead of using grep to find key word, now read file to see if item is in list.

grep caused problem when there was an entry for add_subdirectory(Bowtie2) and then adding Bowtie ...

0e4e0b0cdd8c897566f8b0661f49cd3e695d543a authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding yaml files for OpenMPI, intel, numactl

3dfd71f4d1f9222dcdd56d2d3ec82861bec98159 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding intel yaml files. delete setup file from source directory.

Removed check_field function, merged content in parse_config function.
Now processing source yaml...

679059c4ad47fbdff4bb45cafc181ac658cd9a6a authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
Adding support for YAML for binary testing and source testing. Initial test with GCC was successful. In testgen, utilized

yaml.load to extract the content.

Deleting config files with .bt extension.

5cf4f0bfb2dc0c497c1cba034d266a2921d5c051 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
add support for building source file using key,value configuration. Added test for intel,GCC

using .bt config files. parser automatically detects the key,value fields from the config and its...

cf98656182f4f1fa3a9361f26eef7b2f57eb86e9 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
merging all python code in top-level directory

42e26c3d1e3a4ca10f19956075ebb61c07b8b1f2 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
deleting BuildTest Shell-script implementation and all necessary files

3f93e9aa212404834dbed783c1b8403f198b8ce8 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
add logic for creating test for binaries. Handle case both cases, when binary is specified with

or without parameter. The test are recreated every time its run. Also handle case when user speci...

cf5f1001fa961151b767013d780b8db021c26b83 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
add variables for BUILDTEST_TESTDIR, renamed BUILDTEST_SRCDIR to BUILDTEST_SOURCEDIR.

Enable automatic generation of CMakeLists.txt in all the subdirectories
<software>/<version>/<too...

8b92ce5896facc3c14f0ccf65bbf08996a3de5eb authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding check for software,toolchain with easyconfig tags "name,version,toolchain, versionsuffix"

This would complete all the edge cases given that you try to build test for only packages found i...

6daee8a25d7c96c7dd3edb5d7365017c5bb6e610 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding logic for argument parser and functions for software/toolchain check.

22070299b0c8d28240c9e8af0124168ab02c9c1d authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding initial commit python implementation of the buildtest framework

fc58148b65fcf8c92bc83e389f48d94d8fc60036 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
Update README.md, restructure setup.sh

Add section for Module and Toolchain Verification. Also made minor changes in Setup and Description

42abb1bceb18e9ad70c3c49531a57a6eca304e6f authored almost 8 years ago by shahzebsiddiqui <[email protected]>
Fixed the software,version check verification into a 2-step validation process.

1. Check if module file exist for software and version to be tested. Requires string literal eq...

933353766196728cfbb08ed7bc543eebfb3bd7a3 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding test for Bowtie and Bowtie2

2706129e9e72d77a1d9653a4202388e012edee75 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
removing if block that parsed by directory, now one if block process multiple if directory for build from source

3cedde41bbdf0e1ca2fd29febb094b697d70b1a5 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
discard all files and merge files from another repo

b2f94ea175f328622fb57027cda28ff84a3ea993 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
Update README.md

Add section for setup, and code repository. Updated Testing and Usage section.

9fb36f883cebd1228a4e50723c1a2e7f13d2f4b1 authored almost 8 years ago by shahzebsiddiqui <[email protected]>
Update README.md

Adding documentation on testing and notes on toolchain and CMakeLists

951aa3debc8faca616123466b030c93c44f87bdd authored almost 8 years ago by shahzebsiddiqui <[email protected]>
adding CUDA 8 test, rebuild Python test. Adding saxpy test in src

Change-Id: Ic81e15fc0005a1c55e7bcfcfb24bee8624fcc7a8

d10b8253caebc4843e2bcecca940fad99fceca58 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
rebuild test for CMake and impi to add test to CMakeLists

Change-Id: Iefaf2bf8b8c1706f1f33af94e878c71964c7b8fb

95df09e1970ec773c0fad204d3b078462770a036 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding test for OpenMPI with gompic and rebuild MPICH test

Change-Id: I122ddc06675e50c03c38f6f138f2c9d4eb648750

bbbff1dc8670bdec56d7f7fa1c33deb9be260570 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
recreate OpenMPI and ifort test with Ctest

Change-Id: Iaee1162d519a0b62fd15f5682958270b4a4610c9

98708b0784a254bb78afb6afacc6bd687236eb76 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
recreate test for icc, git with ctest

Change-Id: Ie63acd142a3b686e64384708440ad4b70ed68037

e5004e275752b046ffb6caa6a7ed46f979f14838 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding capability for CMakeList test generation. The default toolchain name is set to

dummy/dummy. Added check when no testname is specified with either -n or -e

Change-Id: If351fcc2...

a51a44069829264549d7f197405b76387f391a5c authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding test for GCC 5.2.0 and 6.2.0 with CMakeLists, also added serial-build template and

hello world examples in C, C++, Fortran

Change-Id: I8810aa453f0abf02ecf62e169752a1f04a149606

096ed53bed59828079925f22ad23c257a63b8e08 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding MPI hello examples, template script and update to testgen

The testgen script now has support with options -c (compiler)
-f (file) -n (test name) -t (templa...

82663e8c47dfc377a68241c6ea33de4bbe6a4f10 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
removing openmpi 1.4.3 tests, rebuild python with toolchain directory

Change-Id: I707bf4ca6c5d59e53c0742ea0495e7d107708e7e

fb37f93b1c254e0ff17e1164292213dc9f56a811 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
repeat OpenMPI 2.0.0 2.0.1 tests and build them with updated testgen script

Change-Id: I58b55cb63124101e17f8e93a30b070842cc9040c

2548cac191927e90cbd4a59fd5d22a63339eabe2 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding impi hello world test in C, C++, Fortran

Change-Id: If972a6b434b96178ddebab8334ebba65de8d2521

d21d7891aa09fc7cba7a2106cba6e522f4b1f896 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding MPICH test with GCC 5.2.0 and GCC 6.2.0 using mpi template file

Add test for impi

Change-Id: I78a0e55e32d825601c99311d7ece9ef107f1ca07

d223ded0a53e217fdd4516fe306ec6ac90172f40 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
add toolchain to directory structure, changes applied for GCC, ifort, icc, git

Change-Id: I6419faa54f3ce0eb28b3186b1cdd292629d58bcc

dae2b55c2b3bf58e67cedbc640bf3257592a73fb authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
renaming the README file in markdown extension.

Change-Id: If5895c98cd29b4f61bec36386ef502fe42c0eb61

957d3c358ac165c2694bc55ce56684247ca88cb1 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding test for python version and pip list

Change-Id: Icd5a6a15ab26b545741bbe29f19a5d08f242d407

80afbd846ba031789119e7158b7b4f19b1789f08 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding test for ifort and impi

Change-Id: I0e6a27dc997962f48b1a8c91f7224bc2e1a399da

9fd352d5bf120dec5021c5d3b16265baa0447e53 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding MPICH test for GCC 5.2.0

Change-Id: Ibc130c7dd855005d1139dbaee344d4c9931219a6

2cb7aae3163beda7cec0771889c1e885ed53a3c5 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding test for git 2.10.2. Trying to clone a repo

Change-Id: I419524040ca48730cc60940d5c98689e83104fd4

7fa2b8f4fbfd65984a53f3cf7874a34faddc745f authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
Add README

Add capability to long form argument
Fix the usage function
Record command in input.txt and allow...

77e181aa3985c575c07d504ebe5f7077e98674eb authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding test for OpenMPI 2.0.1 built with GCC 6.2.0

Change-Id: Ie452473de9ea42da79c539a5bf58c35a6e0ef8ba

18c4f450daad219c9db04b133f7c23a5037685b4 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding OpenMPI 2.0.0 tests, hello world test for C, C++, Fortran

Change-Id: I964eeaafe262d4ba546fee91a4dcacc6dc0e2f99

783d596b2c1c40d4f544761423962bbeda675edf authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding GCC input.txt to save commands, and adding icc test

Change-Id: I7723d5394085eaead4de3e0f5aba36152cd50b5d

267cf27f86411a7a72710b58624afccc40a266d7 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding test for gcc, gfortran, g++ for GCC 5.2.0 & 6.2.0

Fix testgen to check for file before copying and adding test case to testall.sh

Change-Id: I29db...

48aab168354704fbd65abe7e1d89d28cd62998bd authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
adding first test case for OpenMPI and template and generator file

Change-Id: Ic7f479a4d4e4b885242255f74f9625072246de51

902237c1a3707e00b32da5830d3f8abc92ecf296 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>
Initial empty repository

2a5335eeb8ac46895629f5cab01542de04bc29d0 authored almost 8 years ago by Shahzeb Siddiqui <[email protected]>