Skip to content

test github action#1

Merged
rifoagenadi merged 49 commits intomainfrom
test-github-action
Jul 25, 2025
Merged

test github action#1
rifoagenadi merged 49 commits intomainfrom
test-github-action

Conversation

@rifoagenadi
Copy link
Contributor

@rifoagenadi rifoagenadi commented Jul 21, 2025

Not covered yet:

  • Test involving WebShop not finished within 5h, probably stuck in download process or env loading due to large image. Skipped for now, maybe I'll create the lite image version of the environment for testing
  • DenseRetriever tools unit test skipped due to pytest.mark.skip, not sure why
  • test_search_tool unit test stuck, maybe need API for google serper?
  • Probably deprecated implementation: test_ray_tool, test_tool_call_by_name_sync, test_tool_call_by_name_async, test_predefined_tool , test_tool_define test_tool_sync commented out for now
  • Tests in tests/unit/agents

@rifoagenadi rifoagenadi merged commit 7278b6b into main Jul 25, 2025
6 checks passed
@rifoagenadi rifoagenadi deleted the test-github-action branch August 29, 2025 11:05
Reason-Wang pushed a commit that referenced this pull request Sep 29, 2025
* Add github action workflow

* update path to run test on github action

* fix path bug fix in github action

* install missing dependency and fix import path for unit tests

* remove unused import in test_tool_sync unit test

* ignore heavy unit tests

* remove timelimit for github action CI (temp)

* split test step to each subfolder

* test alfworld only

* update test path

* add github action cache

* turn off cache

* clear cache

* turn on cache and remove stress test

* rename test step for workflow

* modularize workflow jobs

* add job to test code env

* fix indentation error in workflow yml

* fix indentation error in workflow yml

* setup python dep in each job

* add enroot cache on each step

* remove install dependency and enroot step in later jobs

* set python env as artifact

* remove pip cache

* increase timeout for setup

* use minimal requirements for testing

* just testing with pip cache

* test three envs with matrix

* CI cover all envs test

* increase timeout

* increase timeout

* include rewards and tools unit test for CI

* add full requirement

* reduce requirements

* retest

* retest

* update enroot test

* update enroot test

* separate alfworld tool test

* reduce parallel jobs

* remove multi chain test scienceworld tool

* separate test for alfworld and scienceworld

* paralellize tools test

* paralellize more test

* add disk cleanup on workflow

* split alfworld test again
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.

1 participant

Comments