def METHOD_NAME(self):
    """Setup the environment for testing server_configuration."""
    global TEST_WORKSPACE
    TEST_WORKSPACE = env.get_workspace('server_configuration')
    # Set the TEST_WORKSPACE used by the tests.
    os.environ['TEST_WORKSPACE'] = TEST_WORKSPACE
    test_config = {}
    # Get an environment which should be used by the tests.
    test_env = env.test_env(TEST_WORKSPACE)
    codechecker_cfg = {
        'check_env': test_env,
        'workspace': TEST_WORKSPACE,
        'checkers': [],
        'analyzers': ['clangsa', 'clang-tidy']
    }
    # Start or connect to the running CodeChecker server and get connection
    # details.
    print("This test uses a CodeChecker server... connecting...")
    server_access = codechecker.start_or_get_server(auth_required=True)
    server_access['viewer_product'] = 'server_configuration'
    codechecker.add_test_package_product(server_access, TEST_WORKSPACE)
    # Extend the checker configuration with the server access.
    codechecker_cfg.update(server_access)
    # Save the run names in the configuration.
    codechecker_cfg['run_names'] = []
    test_config['codechecker_cfg'] = codechecker_cfg
    # Export the test configuration to the workspace.
    env.export_test_cfg(TEST_WORKSPACE, test_config)