Skip to content

Commit 5cf4287

Browse files
committed
Enable MacOS tests
1 parent 4ef8525 commit 5cf4287

File tree

1 file changed

+56
-55
lines changed

1 file changed

+56
-55
lines changed
Lines changed: 56 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,65 @@
1-
# name: Unit-tests on Macos CPU
1+
name: Unit-tests on Macos CPU
22

3-
# on:
4-
# pull_request:
5-
# push:
6-
# branches:
7-
# - nightly
8-
# - main
9-
# - release/*
10-
# workflow_dispatch:
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- nightly
8+
- main
9+
- release/*
10+
workflow_dispatch:
1111

12-
# env:
13-
# CHANNEL: "nightly"
12+
env:
13+
CHANNEL: "nightly"
1414

15-
# jobs:
16-
# tests:
17-
# uses: pytorch/test-infra/.github/workflows/macos_job.yml@main
18-
# with:
19-
# runner: macos-12
20-
# repository: pytorch/audio
21-
# timeout: 180
22-
# script: |
23-
# echo '::group::Setup Environment Variables'
24-
# # Mark Build Directory Safe
25-
# git config --global --add safe.directory /__w/audio/audio
15+
jobs:
16+
tests:
17+
uses: pytorch/test-infra/.github/workflows/macos_job.yml@main
18+
with:
19+
runner: macos-12
20+
repository: pytorch/audio
21+
timeout: 180
22+
script: |
23+
echo '::group::Setup Environment Variables'
24+
# Mark Build Directory Safe
25+
git config --global --add safe.directory /__w/audio/audio
2626
27-
# # Set up Environment Variables
28-
# export PYTHON_VERSION="3.9"
29-
# export CU_VERSION=""
30-
# export CUDATOOLKIT=""
31-
# export USE_OPENMP="0"
27+
# Set up Environment Variables
28+
export PYTHON_VERSION="3.9"
29+
export CU_VERSION=""
30+
export CUDATOOLKIT=""
31+
export USE_OPENMP="0"
3232
33-
# # Set CHANNEL
34-
# if [[(${GITHUB_EVENT_NAME} = 'pull_request' && (${GITHUB_BASE_REF} = 'release'*)) || (${GITHUB_REF} = 'refs/heads/release'*) ]]; then
35-
# export UPLOAD_CHANNEL=test
36-
# else
37-
# export UPLOAD_CHANNEL=nightly
38-
# fi
33+
# Set CHANNEL
34+
if [[(${GITHUB_EVENT_NAME} = 'pull_request' && (${GITHUB_BASE_REF} = 'release'*)) || (${GITHUB_REF} = 'refs/heads/release'*) ]]; then
35+
export UPLOAD_CHANNEL=test
36+
else
37+
export UPLOAD_CHANNEL=nightly
38+
fi
3939
40-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_APPLY_CMVN_SLIDING=true
41-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_FBANK_FEATS=true
42-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_KALDI_PITCH_FEATS=true
43-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_MFCC_FEATS=true
44-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_SPECTROGRAM_FEATS=true
45-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CUDA=true
46-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_HW_ACCEL=true
47-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_QUANTIZATION=true
48-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_ON_PYTHON_310=true
49-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_MOD_sentencepiece=true
50-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_AUDIO_OUT_DEVICE=true
51-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_TEMPORARY_DISABLED=true
52-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_SOX_DECODER=true
53-
# export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_SOX_ENCODER=true
54-
# echo '::endgroup::'
40+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_APPLY_CMVN_SLIDING=true
41+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_FBANK_FEATS=true
42+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_KALDI_PITCH_FEATS=true
43+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_MFCC_FEATS=true
44+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CMD_COMPUTE_SPECTROGRAM_FEATS=true
45+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CUDA=true
46+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_HW_ACCEL=true
47+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_QUANTIZATION=true
48+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_ON_PYTHON_310=true
49+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_MOD_sentencepiece=true
50+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_AUDIO_OUT_DEVICE=true
51+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_TEMPORARY_DISABLED=true
52+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_SOX_DECODER=true
53+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_SOX_ENCODER=true
54+
export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_FFMPEG=true
55+
echo '::endgroup::'
5556
56-
# set -euxo pipefail
57+
set -euxo pipefail
5758
58-
# echo '::group::Install PyTorch and Torchaudio'
59-
# ./.github/scripts/unittest-linux/install.sh
60-
# echo '::endgroup::'
59+
echo '::group::Install PyTorch and Torchaudio'
60+
./.github/scripts/unittest-linux/install.sh
61+
echo '::endgroup::'
6162
62-
# echo '::group::Run Tests'
63-
# ./.github/scripts/unittest-linux/run_test.sh
64-
# echo '::endgroup::'
63+
echo '::group::Run Tests'
64+
./.github/scripts/unittest-linux/run_test.sh
65+
echo '::endgroup::'

0 commit comments

Comments
 (0)