KEYCLOAK-18393 SAMLAdapterCrossDCTest failures
This commit is contained in:
parent
78b6762326
commit
6db1c8204a
3 changed files with 9 additions and 4 deletions
|
@ -816,6 +816,8 @@ It is possible to specify additional parameters:
|
|||
|
||||
Example: `-Pauth-server-wildfly,cache-server-infinispan,cache-auth -Dhotrod.sasl.mechanism=SCRAM-SHA-512`
|
||||
|
||||
Note: The cache authentication is not implemented for `SAMLAdapterCrossDCTest`.
|
||||
|
||||
Note: The `cache-auth` profile currently doesn't work with the legacy Infinispan/Datagrid modules. See: [KEYCLOAK-18336](https://issues.redhat.com/browse/KEYCLOAK-18336).
|
||||
|
||||
### Data Grid
|
||||
|
|
|
@ -58,7 +58,7 @@ public class InfinispanServerDeployableContainer implements DeployableContainer<
|
|||
private File pidFile;
|
||||
private JMXServiceURL jmxServiceURL;
|
||||
|
||||
private static final Boolean CACHE_SERVER_AUTH = Boolean.parseBoolean(System.getProperty("cache.server.auth", "false"));
|
||||
public static final Boolean CACHE_SERVER_AUTH = Boolean.parseBoolean(System.getProperty("cache.server.auth", "false"));
|
||||
|
||||
@Override
|
||||
public Class<InfinispanServerConfiguration> getConfigurationClass() {
|
||||
|
|
|
@ -30,9 +30,10 @@ import org.keycloak.testsuite.arquillian.annotation.InitialDcState;
|
|||
import org.keycloak.testsuite.utils.arquillian.ContainerConstants;
|
||||
|
||||
import org.keycloak.testsuite.crossdc.ServerSetup;
|
||||
import static org.hamcrest.Matchers.is;
|
||||
import static org.hamcrest.Matchers.notNullValue;
|
||||
import static org.hamcrest.Matchers.isEmptyString;
|
||||
import static org.hamcrest.Matchers.not;
|
||||
import static org.keycloak.testsuite.adapter.AbstractServletsAdapterTest.samlServletDeployment;
|
||||
import org.keycloak.testsuite.arquillian.containers.InfinispanServerDeployableContainer;
|
||||
|
||||
/**
|
||||
*
|
||||
|
@ -46,7 +47,9 @@ public class SAMLAdapterCrossDCTest extends AbstractSAMLAdapterClusteredTest {
|
|||
|
||||
@BeforeClass
|
||||
public static void checkCrossDcTest() {
|
||||
Assume.assumeThat("Seems not to be running cross-DC tests", System.getProperty("cache.server"), is(notNullValue()));
|
||||
Assume.assumeThat("Seems not to be running cross-DC tests", System.getProperty("cache.server"), not(isEmptyString()));
|
||||
Assume.assumeFalse(String.format("%s not supported with `cache-auth` profile.", SAMLAdapterCrossDCTest.class),
|
||||
InfinispanServerDeployableContainer.CACHE_SERVER_AUTH);
|
||||
}
|
||||
|
||||
private static final String SESSION_CACHE_NAME = EmployeeServletDistributable.DEPLOYMENT_NAME + "-cache";
|
||||
|
|
Loading…
Reference in a new issue