ceph/debian
Loic Dachary 8f0bb2f02f pybind: unit tests for ceph_argparse::parse_json_funcsigs
Run parse_json_funcsigs against the builtin commands found
in mon/MonCommands.h. Although it does not provide for a full
validation, it will detect some degenerate cases.

It is expected to raise if a space is missing at the end of an option
specification ( see https://github.com/ceph/ceph/pull/585 ) and this
case is tested. New tests of the same kind can be added whenever an
undetected error is found. Ideally a validation function is implemented
and it would be updated ( with an associated test ) when a new
pathological case is found.

The json string given to parse_json_funcsigs is obtained from
the support program get_command_descriptions.

The python-nose dependencies are added to the build requirements in
debian/control and ceph.spec.in because make check should always be run
at built time.

http://tracker.ceph.com/issues/6274 refs #6274

Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
2013-09-23 23:46:43 +02:00
..
source
.gitignore java: update deb bits from ceph-devel feedback 2012-10-19 10:22:38 -07:00
ceph-common.install ceph-post-file: single command to upload a file to cephdrop 2013-08-16 17:59:11 -07:00
ceph-fs-common.install debian: Run wrap-and-sort from devscripts 2013-03-29 13:34:48 +01:00
ceph-fuse.install debian: Run wrap-and-sort from devscripts 2013-03-29 13:34:48 +01:00
ceph-mds.install debian: move metadata server into ceph-mds 2012-06-27 20:25:13 -07:00
ceph-mds.postinst debian: guard upstart {start,stop} with -x check 2013-05-30 17:23:36 -07:00
ceph-mds.prerm debian: guard upstart {start,stop} with -x check 2013-05-30 17:23:36 -07:00
ceph-resource-agents.install
ceph-test.install cls/hello: hello, world rados class 2013-08-15 17:21:29 -07:00
ceph.dirs debian: include /var/lib/ceph/bootstrap-mds in package 2013-02-13 12:30:22 -08:00
ceph.docs
ceph.install Move rbdmap file to /etc/ceph 2013-07-02 16:53:11 +02:00
ceph.lintian-overrides
ceph.postinst debian: guard upstart {start,stop} with -x check 2013-05-30 17:23:36 -07:00
ceph.postrm preserve /var/lib/ceph on deb/rpm purge 2013-03-22 15:24:51 -07:00
ceph.prerm debian: guard upstart {start,stop} with -x check 2013-05-30 17:23:36 -07:00
changelog v0.69 2013-09-18 01:40:51 +00:00
compat
control pybind: unit tests for ceph_argparse::parse_json_funcsigs 2013-09-23 23:46:43 +02:00
copyright hadoop: remove hadoop shim 2013-09-13 13:39:48 -07:00
libcephfs1.install debian: Run wrap-and-sort from devscripts 2013-03-29 13:34:48 +01:00
libcephfs-dev.install debian: Run wrap-and-sort from devscripts 2013-03-29 13:34:48 +01:00
libcephfs-java.jlibs java: update deb bits from ceph-devel feedback 2012-10-19 10:22:38 -07:00
libcephfs-jni.install java: update deb bits from ceph-devel feedback 2012-10-19 10:22:38 -07:00
librados2.install debian: Run wrap-and-sort from devscripts 2013-03-29 13:34:48 +01:00
librados-dev.install debian: Run wrap-and-sort from devscripts 2013-03-29 13:34:48 +01:00
librbd1.install debian: Run wrap-and-sort from devscripts 2013-03-29 13:34:48 +01:00
librbd-dev.install debian: Run wrap-and-sort from devscripts 2013-03-29 13:34:48 +01:00
python-ceph.install
radosgw.dirs debian: install radosgw upstart configs, daemon dir 2012-06-13 09:22:19 -07:00
radosgw.install debian: Run wrap-and-sort from devscripts 2013-03-29 13:34:48 +01:00
radosgw.postinst debian: guard upstart {start,stop} with -x check 2013-05-30 17:23:36 -07:00
radosgw.prerm debian: guard upstart {start,stop} with -x check 2013-05-30 17:23:36 -07:00
rbd-fuse.install build: Add new rbd-fuse package 2013-01-31 20:35:26 -08:00
rest-bench.install
rules Revert "Use dh_installinit to install upstart job files" 2013-07-30 13:31:35 -07:00
watch ceph.newdream.net -> ceph.com 2012-06-16 14:50:29 -07:00