envd icon indicating copy to clipboard operation
envd copied to clipboard

ci: run e2e test for macOS

Open nasnoisaac opened this issue 2 years ago • 4 comments

close #1019

nasnoisaac avatar Nov 01 '22 15:11 nasnoisaac

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: nasnoisaac Once this PR has been reviewed and has the lgtm label, please assign terrytangyuan for approval by writing /assign @terrytangyuan in a comment. For more information see:The Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

muniu-bot[bot] avatar Nov 01 '22 15:11 muniu-bot[bot]

Thanks for your contribution! :tada: :+1:

Run actions-ecosystem/action-get-latest-tag@v1 with: semver_only: false initial_version: v0.0.0 with_initial_version: true env: ENVD_ANALYTICS: false Error: Container action is only supported on Linux

We may need a new action to get the latest tag.

gaocegege avatar Nov 02 '22 00:11 gaocegege

For e2e-cli, the error is panic: test timed out after 20m0s:

Can be solved by revise: https://github.com/tensorchord/envd/blob/ad6db6a7d03a6057c3e67a51dce41d596b98986c/Makefile#L196 and https://github.com/tensorchord/envd/blob/ad6db6a7d03a6057c3e67a51dce41d596b98986c/Makefile#L205

Or we can wait for them to let test be faster

  • https://github.com/tensorchord/envd/issues/1086
  • https://github.com/tensorchord/envd/issues/1176

For e2e-lang, the error is Connection reset by peer at conda install, it might be:

#20 39.80 ("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer'))
#20 39.80 
#20 39.80 
#20 ERROR: process "bash -c /opt/conda/bin/conda create -n envd python=3.9" did not complete successfully: exit code: 1

Maybe Intermittent HTTP error, run the action again can help. ref:

  • https://github.com/conda/conda/issues/18
  • https://github.com/conda/conda/issues/3800

cutecutecat avatar Nov 24 '22 08:11 cutecutecat

e2e-lang problems seems like this:

  • error code 137 might be out of memory and process killed by system(not sure)
  • numpy running error is an unforeseen warning output OpenBLAS WARNING - could not determine the L2 cache size on this system, assuming 256k\n[2 3 4] , which could be hacked with contains([2 3 4])

But for e2e-cli, I think it's horrible to continue increasing the time limit to 60m and so on.

Maybe it's better to add a status/blocked label and wait for image optimization.

cutecutecat avatar Nov 24 '22 13:11 cutecutecat