Skip to content

Feature repo setup for Java integration tests is broken #2522

@felixwang9817

Description

@felixwang9817

Expected Behavior

The feature repo that is set up for Java integration tests with docker compose (see feast/java/serving/src/test/resources/docker-compose/feast10) should rely on the most recent Feast code (e.g. for a PR, it should pull from the latest commit on the PR).

Current Behavior

Instead, the feature repo pulls from main: RUN git clone https://github.com/feast-dev/feast.git /root/feast. This means that breaking changes might not be caught. As an example, #2488 made a breaking change, but the Java integration tests still passed on the PR; once the PR was merged in, the tests began to fail.

Steps to reproduce

Specifications

  • Version:
  • Platform:
  • Subsystem:

Possible Solution

Pull code from the latest commit on the PR instead of main.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions