gluster / gluster-block

A framework for gluster block storage
GNU General Public License v2.0
74 stars 32 forks source link

Setup GCOV & LCOV job #220

Closed pkalever closed 4 years ago

pkalever commented 5 years ago

Kind of issue

Infra request:

Setup GCOV & LCOV job which should run nightly or weekly to help visualize test & line coverage achieved, which intern help us understand:

and work on possible optimizations.

Other useful information

To start with, we can build like we do with travis

Need to install run time dependencies: # yum install glusterfs-server targetcli tcmu-runner

then start glusterd # systemctl start glusterd

Then run simple test case # ./tests/basic.t

sankarshanmukhopadhyay commented 5 years ago

Seems like a RHBZ on project-infrastructure that is needed. To confirm, you expect a listing similar to https://build.gluster.org/job/line-coverage/Line_20Coverage_20Report/

pkalever commented 5 years ago

Seems like a RHBZ on project-infrastructure that is needed. To confirm, you expect a listing similar to https://build.gluster.org/job/line-coverage/Line_20Coverage_20Report/

Yes, this is the expectation. Here is the bug: https://bugzilla.redhat.com/show_bug.cgi?id=1703433

Thanks!

pkalever commented 4 years ago

We have https://ci.centos.org/view/Gluster/job/gluster_block-lcov/

Thanks @deepshikhaaa