|
1 |
| -name: tests |
| 1 | +name: cloud-tests |
2 | 2 |
|
3 | 3 | on:
|
4 | 4 | # Runs for pull requests
|
|
45 | 45 | AZURE_CORE_OUTPUT: none
|
46 | 46 |
|
47 | 47 | steps:
|
| 48 | + - name: Dump GitHub context |
| 49 | + env: |
| 50 | + GITHUB_CONTEXT: ${{ toJson(github) }} |
| 51 | + run: echo "$GITHUB_CONTEXT" |
| 52 | + |
48 | 53 | - uses: actions/checkout@v3
|
49 | 54 | with:
|
50 | 55 | token: ${{ github.token }}
|
@@ -84,30 +89,17 @@ jobs:
|
84 | 89 | echo "aws_secret_access_key=${{ secrets.AWS_SECRET_ACCESS_KEY }}" >>~/.aws/credentials
|
85 | 90 | chmod -R a-rwx,u+rwX ~/.aws ~/.ssh
|
86 | 91 |
|
| 92 | + - name: start covalent server |
| 93 | + run: | |
| 94 | + poetry run -- python3 -m milabench.scripts.covalent serve start --develop |
| 95 | +
|
87 | 96 | - name: setup cloud
|
88 | 97 | run: |
|
89 |
| - _system=$( |
90 | 98 | poetry run milabench cloud \
|
91 | 99 | --setup \
|
92 |
| - --run-on ${{ matrix.run_on }} |
93 |
| - ) |
94 |
| - { read _hash ; }< <( |
95 |
| - echo -n "$_system" | while read l |
96 |
| - do |
97 |
| - if [[ "$l" == "# hash::>"* ]] |
98 |
| - then |
99 |
| - echo -n "${l#*::>}" |
100 |
| - fi |
101 |
| - done |
102 |
| - echo |
103 |
| - ) |
104 |
| - if [[ -z "${_hash}" ]] |
105 |
| - then |
106 |
| - >&2 echo "Failed to fetch system config hash" |
107 |
| - exit 1 |
108 |
| - fi |
109 |
| - echo -n "$_system" >$MILABENCH_SYSTEM.$_hash |
110 |
| - echo "MILABENCH_SYSTEM=$MILABENCH_SYSTEM.$_hash" >>$GITHUB_ENV |
| 100 | + --run-on ${{ matrix.run_on }} \ |
| 101 | + --system "$MILABENCH_SYSTEM" >$MILABENCH_SYSTEM.${{ matrix.run_on }} |
| 102 | + echo "MILABENCH_SYSTEM=$MILABENCH_SYSTEM.${{ matrix.run_on }}" >>$GITHUB_ENV |
111 | 103 |
|
112 | 104 | - name: install benchmarks
|
113 | 105 | run: |
|
@@ -139,3 +131,8 @@ jobs:
|
139 | 131 | --teardown \
|
140 | 132 | --run-on ${{ matrix.run_on }} \
|
141 | 133 | --all
|
| 134 | +
|
| 135 | + - name: debug logs |
| 136 | + if: always() |
| 137 | + run: | |
| 138 | + cat ~/.cache/covalent/covalent_ui.log |
0 commit comments