Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more release tests #5741

Open
2 of 8 tasks
feisuzhu opened this issue Aug 12, 2022 · 0 comments
Open
2 of 8 tasks

Add more release tests #5741

feisuzhu opened this issue Aug 12, 2022 · 0 comments
Assignees
Labels
ci enhancement Make existing things or codebases better

Comments

@feisuzhu
Copy link
Contributor

feisuzhu commented Aug 12, 2022

  • QuanTaichi
  • DiffTaichi
  • taichi_elements
  • awesome-taichi
  • taichiCourse01

Specifically, apps found break during releasing Taichi v1.1.0

  • diffmpm_checkpointing.py
  • diffmpm.py
  • Stannum
@feisuzhu feisuzhu added enhancement Make existing things or codebases better ci labels Aug 12, 2022
@feisuzhu feisuzhu self-assigned this Aug 12, 2022
@taichi-gardener taichi-gardener moved this to Untriaged in Taichi Lang Aug 12, 2022
@qiao-bo qiao-bo moved this from Untriaged to In Progress in Taichi Lang Aug 12, 2022
feisuzhu pushed a commit that referenced this issue Jun 6, 2023
Issue: #5741

see more, taichi-dev/taichi-release-tests#8

### Brief Summary

<!--
copilot:summary
-->
### <samp>🤖 Generated by Copilot at 1ebd030</samp>

This pull request updates the test scripts for Linux, macOS, and Windows
to clone the `games201` repository, which provides additional examples
and tests for the taichi graphics engine.

### Walkthrough

<!--
copilot:walkthrough
-->
### <samp>🤖 Generated by Copilot at 1ebd030</samp>

* Clone the games201 repository for the taichi graphics engine examples
and tests
([link](https://github.com/taichi-dev/taichi/pull/8148/files?diff=unified&w=0#diff-34fa2bad51121dca1ec0d22993a5d102611b68b6466589d40a651b955ea67ca3R55),
[link](https://github.com/taichi-dev/taichi/pull/8148/files?diff=unified&w=0#diff-1e56d5e9fca9a2bd938d65c6735714636f8d236462ae1167ca97e3c1a166cf54R97))
feisuzhu pushed a commit that referenced this issue Jun 21, 2023
Issue: #5741 

### Brief Summary

<!--
copilot:summary
-->
### <samp>🤖 Generated by Copilot at bc9de83</samp>

This pull request adds tests for more taichi examples and features from
external repositories in `taichiCourse01`. It updates the test scripts
for both Unix and Windows platforms to clone and install the necessary
dependencies and run the tests.

### Walkthrough

<!--
copilot:walkthrough
-->
### <samp>🤖 Generated by Copilot at bc9de83</samp>

* Add six git clone commands to download additional repositories from
taichiCourse01 in both `unix_test.sh` and `win_test.ps1` scripts
([link](https://github.com/taichi-dev/taichi/pull/8157/files?diff=unified&w=0#diff-34fa2bad51121dca1ec0d22993a5d102611b68b6466589d40a651b955ea67ca3R56-R61),
[link](https://github.com/taichi-dev/taichi/pull/8157/files?diff=unified&w=0#diff-1e56d5e9fca9a2bd938d65c6735714636f8d236462ae1167ca97e3c1a166cf54L98-R125))
* Add six pairs of pushd and popd commands to install the requirements
for each of the cloned repositories using pip in both `unix_test.sh` and
`win_test.ps1` scripts
([link](https://github.com/taichi-dev/taichi/pull/8157/files?diff=unified&w=0#diff-34fa2bad51121dca1ec0d22993a5d102611b68b6466589d40a651b955ea67ca3R68-R91),
[link](https://github.com/taichi-dev/taichi/pull/8157/files?diff=unified&w=0#diff-1e56d5e9fca9a2bd938d65c6735714636f8d236462ae1167ca97e3c1a166cf54L98-R125))
* Modify the existing code in `win_test.ps1` to match the changes in
`unix_test.sh` for running the tests on different platforms
([link](https://github.com/taichi-dev/taichi/pull/8157/files?diff=unified&w=0#diff-1e56d5e9fca9a2bd938d65c6735714636f8d236462ae1167ca97e3c1a166cf54L98-R125))
PGZXB pushed a commit to PGZXB/taichi that referenced this issue Jul 13, 2023
…8157)

Issue: taichi-dev#5741 

### Brief Summary

<!--
copilot:summary
-->
### <samp>🤖 Generated by Copilot at bc9de83</samp>

This pull request adds tests for more taichi examples and features from
external repositories in `taichiCourse01`. It updates the test scripts
for both Unix and Windows platforms to clone and install the necessary
dependencies and run the tests.

### Walkthrough

<!--
copilot:walkthrough
-->
### <samp>🤖 Generated by Copilot at bc9de83</samp>

* Add six git clone commands to download additional repositories from
taichiCourse01 in both `unix_test.sh` and `win_test.ps1` scripts
([link](https://github.com/taichi-dev/taichi/pull/8157/files?diff=unified&w=0#diff-34fa2bad51121dca1ec0d22993a5d102611b68b6466589d40a651b955ea67ca3R56-R61),
[link](https://github.com/taichi-dev/taichi/pull/8157/files?diff=unified&w=0#diff-1e56d5e9fca9a2bd938d65c6735714636f8d236462ae1167ca97e3c1a166cf54L98-R125))
* Add six pairs of pushd and popd commands to install the requirements
for each of the cloned repositories using pip in both `unix_test.sh` and
`win_test.ps1` scripts
([link](https://github.com/taichi-dev/taichi/pull/8157/files?diff=unified&w=0#diff-34fa2bad51121dca1ec0d22993a5d102611b68b6466589d40a651b955ea67ca3R68-R91),
[link](https://github.com/taichi-dev/taichi/pull/8157/files?diff=unified&w=0#diff-1e56d5e9fca9a2bd938d65c6735714636f8d236462ae1167ca97e3c1a166cf54L98-R125))
* Modify the existing code in `win_test.ps1` to match the changes in
`unix_test.sh` for running the tests on different platforms
([link](https://github.com/taichi-dev/taichi/pull/8157/files?diff=unified&w=0#diff-1e56d5e9fca9a2bd938d65c6735714636f8d236462ae1167ca97e3c1a166cf54L98-R125))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci enhancement Make existing things or codebases better
Projects
Status: In Progress
Development

No branches or pull requests

1 participant