• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

xapi-project / xen-api / 5192
80%

Build:
DEFAULT BRANCH: master
Ran 22 May 2018 01:39PM UTC
Jobs 1
Files 399
Run time 22s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
5192

push

travis-ci

robhoes
CA-275120: XenAPI methods only callable by SM are publicly visible

There are some calls, such as VDI.db_introduce and SR.set_physical_utilisation, that are publicly visible, but can only be called by SM, because we call Sm.assert_session_has_internal_sr_access in message forwarding for these functions. We should make these hidden by setting hide_from_docs to true in the datamodel. Going through all of the 'should be hidden' APIs is outside the scope of this ticket. This ticket only concerns hiding the public SR and VDI function that are only callable by SM.

Following APIs are found some existing usage outside SM repo, so did not updated this time. See detailed reference from ticket description
SR:
•void set_physical_size ()

VDI:
•void set_sharable ()
•void set_read_only ()

Signed-off-by: YarsinCitrix <yarsin.he@citrix.com>

20225 of 98075 relevant lines covered (20.62%)

2288.46 hits per line

Jobs
ID Job ID Ran Files Coverage
3 5192.3 (BUILD_METHOD=opam-coverage) 22 May 2018 01:39PM UTC 0
20.62
Travis Job 5192.3
Source Files on build 5192
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #5192
  • 0152b07e on github
  • Prev Build on master (#5191)
  • Next Build on master (#5201)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc