xref: /third_party/benchmark/.github/workflows/bazel.yml
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/benchmark/.github/workflows/
1a8c51b3fSopenharmony_ciname: bazel
2a8c51b3fSopenharmony_ci
3a8c51b3fSopenharmony_cion:
4a8c51b3fSopenharmony_ci  push: {}
5a8c51b3fSopenharmony_ci  pull_request: {}
6a8c51b3fSopenharmony_ci
7a8c51b3fSopenharmony_cijobs:
8a8c51b3fSopenharmony_ci  build-and-test:
9a8c51b3fSopenharmony_ci    runs-on: ubuntu-latest
10a8c51b3fSopenharmony_ci    
11a8c51b3fSopenharmony_ci    steps:
12a8c51b3fSopenharmony_ci    - uses: actions/checkout@v1
13a8c51b3fSopenharmony_ci
14a8c51b3fSopenharmony_ci    - name: mount bazel cache
15a8c51b3fSopenharmony_ci      uses: actions/cache@v2.0.0
16a8c51b3fSopenharmony_ci      env:
17a8c51b3fSopenharmony_ci        cache-name: bazel-cache
18a8c51b3fSopenharmony_ci      with:
19a8c51b3fSopenharmony_ci        path: "~/.cache/bazel"
20a8c51b3fSopenharmony_ci        key: ${{ env.cache-name }}-${{ runner.os }}-${{ github.ref }}
21a8c51b3fSopenharmony_ci        restore-keys: |
22a8c51b3fSopenharmony_ci          ${{ env.cache-name }}-${{ runner.os }}-main
23a8c51b3fSopenharmony_ci
24a8c51b3fSopenharmony_ci    - name: build
25a8c51b3fSopenharmony_ci      run: |
26a8c51b3fSopenharmony_ci        bazel build //:benchmark //:benchmark_main //test/...
27a8c51b3fSopenharmony_ci
28a8c51b3fSopenharmony_ci    - name: test
29a8c51b3fSopenharmony_ci      run: |
30a8c51b3fSopenharmony_ci        bazel test --test_output=all //test/...
31

Indexes created Thu Nov 07 10:32:03 CST 2024