-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/42362/
-----------------------------------------------------------
(Updated Jan. 22, 2016, 5:03 p.m.)
Review request for mesos, Alexander Rukletsov, Michael Park, and Neil Conway.
Changes
-------
Removed extraneous test cases.
Bugs: MESOS-4395
https://issues.apache.org/jira/browse/MESOS-4395
Repository: mesos
Description
-------
Added persistent volume endpoint tests with HTTP authentication disabled, both
with and without authorization enabled.
The persistent volume endpoint tests allow volume creation and destruction
without authorization and without a principal; this patch introduces test cases
for this scenario:
`PersistentVolumeEndpointsTest.NoAuthenticationNoAuthorization` and
`PersistentVolumeEndpointsTest.NoAuthenticationWithAuthorization`. NOTE: due to
the current behavior of the HTTP authentication code, when HTTP authentication
is disabled, the endpoint callbacks always receive a principal of `None()`,
which means that authorization cannot be properly used when HTTP authentication
is disabled.
Diffs (updated)
-----
src/tests/persistent_volume_endpoints_tests.cpp
22e18758ee91a649486725473d9e50fae9d43b01
Diff: https://reviews.apache.org/r/42362/diff/
Testing
-------
A new test, `PersistentVolumeEndpointsTest.NoAuthorization`, was added to the
persistent volume endpoint tests.
`make check` was used to test, and the new test was run with
`--gtest_repeat=1000 -gtest_break_on_failure=1`.
Thanks,
Greg Mann