You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Chenlei Hu 99458e8aca
Add `FrontendManager` to manage non-default front-end impl (#3897)
* Add frontend manager

* Add tests

* nit

* Add unit test to github CI

* Fix path

* nit

* ignore

* Add logging

* Install test deps

* Remove 'stable' keyword support

* Update test

* Add web-root arg

* Rename web-root to front-end-root

* Add test on non-exist version number

* Use repo owner/name to replace hard coded provider list

* Inline cmd args

* nit

* Fix unit test
7 months ago
..
app_test Add `FrontendManager` to manage non-default front-end impl (#3897) 7 months ago
README.md Add `FrontendManager` to manage non-default front-end impl (#3897) 7 months ago
requirements.txt Add `FrontendManager` to manage non-default front-end impl (#3897) 7 months ago

README.md

Pytest Unit Tests

Install test dependencies

pip install -r tests-units/requirements.txt

Run tests

pytest tests-units/