sapling/CMake/eden-config.py.in
Michael Cuevas 7cf6348777 add FilteredHg mixin type to EdenRepoTest
Summary:
Since FilteredFS uses an entirely separate `eden clone` command, none of the existing Hg tests run using a FilteredBackingStore-backed repo. To ensure we have proper test coverage for FilteredFS, we should add a FilteredFS mixin type that runs all existing tests with the new FilteredBackingStore setup.

Introducing these mixins revealed a number of broken tests (some legit issues with FilteredFS, others are just incompatibilities with new FilteredBackingStore Root/Object Ids). We will disable all of these broken tests and incrementally fix them in the next diffs in this stack.

Note: A small number of tests are already broken/flakey for non-FilteredFS tests. They are "ignored" on other diff signals since they are marked flakey/broken in TestX, but the FilteredHg counterpart won't be marked accordingly (due to no run history). I'm not planning to fix those existing flakey/broken tests just yet.

Reviewed By: kmancini

Differential Revision: D51287692

fbshipit-source-id: 8135cb9e5e9dba08be48a4814dfc3405122127b8
2023-12-19 22:20:08 -08:00

25 lines
699 B
Python

#!/usr/bin/env python3
#
# Copyright (c) 2020-present, Facebook, Inc.
# All rights reserved.
#
# This source code is licensed under the BSD-style license found in the
# LICENSE file in the root directory of this source tree. An additional grant
# of patent rights can be found in the PATENTS file in the same directory.
#
"""
This file provides access to build-time configuration data for EdenFS.
"""
PACKAGE_NAME = "@PROJECT_NAME@"
VERSION = "@EDEN_VERSION@"
RELEASE = "@EDEN_RELEASE@"
BUILD_REVISION = "@EDEN_BUILD_REVISION@"
BUILD_TIME_UNIX = @EDEN_BUILD_TIME_UNIX@
BUILD_FLAVOR = "CMake"
HAVE_GIT = @EDEN_HAVE_GIT_PY@
HAVE_NFS = @EDEN_HAVE_NFS_PY@
HAVE_FILTEREDHG = @EDEN_HAVE_FILTEREDHG_PY@