def METHOD_NAME(self):
    """
    process metricset collects information about processes running on a system.
    """
    fields = ["process.entity_id", "process.pid", "process.parent.pid", "process.name", "process.executable",
              "process.args", "process.start", "process.working_directory", "user.id", "user.group.id"]
    # Windows does not have effective and saved IDs, and user.name is not always filled for system processes.
    if sys.platform != "win32":
        fields.extend(["user.effective.id", "user.saved.id", "user.effective.group.id", "user.saved.group.id",
                       "user.name", "user.group.name"])
    # process.hash.max_file_size: 1 - To speed things up during testing, we effectively disable hashing.
    # errors_allowed|warnings_allowed=True - Disabling hashing causes the dataset to add an error to the event
    # and log a warning. That should not fail the test.
    self.check_metricset("system", "process", COMMON_FIELDS + fields, {"process.hash.max_file_size": 1},
                         errors_allowed=True, warnings_allowed=True)