Skip to content

test: fix config_schemas_test and runtime_impl_test to support site s…#823

Merged
mattklein123 merged 2 commits into
envoyproxy:masterfrom
htuch:config-schemas-test
Apr 24, 2017
Merged

test: fix config_schemas_test and runtime_impl_test to support site s…#823
mattklein123 merged 2 commits into
envoyproxy:masterfrom
htuch:config-schemas-test

Conversation

@htuch
Copy link
Copy Markdown
Member

@htuch htuch commented Apr 23, 2017

…pecific (e.g. google) import.

  • Encapsulate Python binary test helpers to ensure we have have all dependencies mapped
    correctly into the runfiles. This becomes more important for config_test, which is not handled
    in this patch, where we need to also include external dependencies (jinja2), hence the addition
    of an unused external_deps attribute in envoy_py_test_binary.

  • Make sure the runtime test filesystem is writable before symlinking in it.

…pecific (e.g. google) import.

* Encapsulate Python binary test helpers to ensure we have have all dependencies mapped
  correctly into the runfiles. This becomes more important for config_test, which is not handled
  in this patch, where we need to also include external dependencies (jinja2), hence the addition
  of an unused external_deps attribute in envoy_py_test_binary.

* Make sure the runtime test filesystem is writable before symlinking in it.

envoy_py_test_binary(
name = "generate_test_data",
srcs = [
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not positive, but I'm guessing that unless you export the other python files in the directory, the actual schema tests in the other files won't run. We might want to put some expected number of loaded test files in the test main loop to catch this (like I recently did for the example config tests).

@mattklein123 mattklein123 merged commit daaaf73 into envoyproxy:master Apr 24, 2017
mathetake added a commit that referenced this pull request Mar 3, 2026
**Description**

Since the next EG v1.5 will be our target version that AIGW v0.3 will be
based on, there's no reason to keep it at the moment. This is mainly to
unblock the incoming feature patches that will rely on v1.5 feature,
such as #823.

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
mathetake pushed a commit that referenced this pull request Mar 3, 2026
**Description**

This PR addes support for inferencePool, which allows Envoy AI Gateway
to integrate with ANY endpoint picker who is supported the
inferencePool.

By integrating with the Endpoint Picker like Gateway API Inference
Extenstion or the non-GIE EPP, it can expand Envoy AI Gateway`s
abilities to advanced scheduleing algorithm to optimize inference.

**Related Issues/PRs (if applicable)**

Fixes: envoyproxy/ai-gateway#423
Fixes envoyproxy/ai-gateway#604
Fixes: envoyproxy/ai-gateway#648

Some follow-up: envoyproxy/ai-gateway#911

---------

Signed-off-by: bitliu <bitliu@tencent.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants