> On 二月 3, 2015, 5:34 a.m., Colin Ma wrote:
> > sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestSentryServiceIntegration.java,
> > line 823
> > <https://reviews.apache.org/r/30490/diff/1/?file=843274#file843274line823>
> >
> > Why remove the test case?
Good point! Because this test will broke thrift client. But after this test, I
still use the client in after().
In other words, the following code will failed too:
// null parameter name fails
try {
val = client.getConfigValue(null, null);
fail("null parameter succeeded");
} catch (SentryUserException e) {
// expected
}
+ // Basic success case
+ val = client.getConfigValue("sentry.service.admin.group", "xxx");
+ assertEquals(val, "admin_group");
In my opinion, this is a invalid test case and broke thrift, so I remove it.
- Xiaomeng
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30490/#review70705
-----------------------------------------------------------
On 二月 3, 2015, 5:19 a.m., Xiaomeng Huang wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/30490/
> -----------------------------------------------------------
>
> (Updated 二月 3, 2015, 5:19 a.m.)
>
>
> Review request for sentry and Colin Ma.
>
>
> Bugs: SENTRY-633
> https://issues.apache.org/jira/browse/SENTRY-633
>
>
> Repository: sentry
>
>
> Description
> -------
>
> Currently some test cases extends SentryServiceIntegrationBase run every test
> will start services. We can start services at beforeClass to reduce test time.
> Before this patch, TestSentryServiceIntegration run 6:53.691s.
> After this patch, TestSentryServiceIntegration run 57.969s.
>
>
> Diffs
> -----
>
>
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/generic/service/thrift/TestSentryGenericServiceIntegration.java
> dfd9f10
>
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/SentryMiniKdcTestcase.java
> 79acb58
>
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestConnectionWithTicketTimeout.java
> af063cf
>
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestSentryServerForHaWithoutKerberos.java
> 28233ee
>
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestSentryServerWithoutKerberos.java
> cfa3f19
>
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestSentryServiceFailureCase.java
> b97db4b
>
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestSentryServiceForHAWithKerberos.java
> 6b5cbf0
>
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestSentryServiceIntegration.java
> d4dfa23
>
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestSentryServiceWithKerberos.java
> ea666f1
>
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestSentryWebServerWithKerberos.java
> 7997d6c
>
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestSentryWebServerWithoutSecurity.java
> 0bcef1a
>
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/service/thrift/SentryServiceIntegrationBase.java
> ca64ce1
>
> Diff: https://reviews.apache.org/r/30490/diff/
>
>
> Testing
> -------
>
> all test cases passed.
>
>
> Thanks,
>
> Xiaomeng Huang
>
>