Browse Source

[workflow] fixed testmon cache in build CI (#3806)

* [workflow] fixed testmon cache in build CI

* polish code
pull/3831/head^2
Frank Lee 2 years ago committed by GitHub
parent
commit
84500b7799
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      .github/workflows/build_on_pr.yml
  2. 4
      .gitignore
  3. 1
      requirements/requirements-test.txt

4
.github/workflows/build_on_pr.yml

@ -136,7 +136,7 @@ jobs:
- name: Restore Testmon Cache - name: Restore Testmon Cache
run: | run: |
if [ -d /github/home/testmon_cache ]; then if [ -d /github/home/testmon_cache ]; then
[ ! -z "$(ls -A /github/home/testmon_cache)" ] && cp -p -r /github/home/testmon_cache/.testmondata /__w/ColossalAI/ColossalAI/ [ ! -z "$(ls -A /github/home/testmon_cache)" ] && cp -p -r /github/home/testmon_cache/.testmondata* /__w/ColossalAI/ColossalAI/
fi fi
- name: Execute Unit Testing - name: Execute Unit Testing
@ -150,7 +150,7 @@ jobs:
- name: Store Testmon Cache - name: Store Testmon Cache
run: | run: |
[ -d /github/home/testmon_cache ] || mkdir /github/home/testmon_cache [ -d /github/home/testmon_cache ] || mkdir /github/home/testmon_cache
cp -p -r /__w/ColossalAI/ColossalAI/.testmondata /github/home/testmon_cache/ cp -p -r /__w/ColossalAI/ColossalAI/.testmondata* /github/home/testmon_cache/
- name: Collate artifact - name: Collate artifact
env: env:

4
.gitignore vendored

@ -155,3 +155,7 @@ colossalai/version.py
# ignore coverage test file # ignore coverage test file
coverage.lcov coverage.lcov
coverage.xml coverage.xml
# ignore testmon and coverage files
.coverage
.testmondata*

1
requirements/requirements-test.txt

@ -1,6 +1,7 @@
diffusers diffusers
fbgemm-gpu==0.2.0 fbgemm-gpu==0.2.0
pytest pytest
coverage==7.2.3
git+https://github.com/hpcaitech/pytest-testmon git+https://github.com/hpcaitech/pytest-testmon
torchvision torchvision
transformers transformers

Loading…
Cancel
Save