2323 matrix :
2424 os : [windows-2022, windows-2019, ubuntu-18.04, ubuntu-20.04]
2525 python-version : [3.7, 3.8, 3.9, "3.10"]
26+ env :
27+ BW_ACCOUNT_ID : ${{ secrets.BW_ACCOUNT_ID }}
28+ BW_USERNAME : ${{ secrets.BW_USERNAME }}
29+ BW_PASSWORD : ${{ secrets.BW_PASSWORD }}
30+ BW_USERNAME_FORBIDDEN : ${{ secrets.BW_USERNAME_FORBIDDEN }}
31+ BW_PASSWORD_FORBIDDEN : ${{ secrets.BW_PASSWORD_FORBIDDEN }}
32+ BW_VOICE_APPLICATION_ID : ${{ secrets.BW_VOICE_APPLICATION_ID }}
33+ BW_MESSAGING_APPLICATION_ID : ${{ secrets.BW_MESSAGING_APPLICATION_ID }}
34+ BW_NUMBER : ${{ secrets.BW_NUMBER }}
35+ USER_NUMBER : ${{ secrets.USER_NUMBER }}
36+ VZW_NUMBER : ${{ secrets.VZW_NUMBER }}
37+ ATT_NUMBER : ${{ secrets.ATT_NUMBER }}
38+ T_MOBILE_NUMBER : ${{ secrets.T_MOBILE_NUMBER }}
39+ BASE_CALLBACK_URL : ${{ secrets.BASE_CALLBACK_URL }}
40+ PYTHON_VERSION : ${{ matrix.python-version }}
41+ OPERATING_SYSTEM : ${{ matrix.os }}
42+ MANTECA_ACTIVE_NUMBER : ${{ secrets.MANTECA_ACTIVE_NUMBER }}
43+ MANTECA_IDLE_NUMBER : ${{ secrets.MANTECA_IDLE_NUMBER }}
44+ MANTECA_BASE_URL : ${{ secrets.MANTECA_BASE_URL }}
45+ MANTECA_APPLICATION_ID : ${{ secrets.MANTECA_APPLICATION_ID }}
46+ BW_NUMBER_PROVIDER : ${{ secrets.BW_NUMBER_PROVIDER }}
47+ LEVEL : ${{ inputs.logLevel }}
2648 steps :
2749 - name : Checkout
2850 uses : actions/checkout@v2
@@ -37,38 +59,18 @@ jobs:
3759 pip install -r requirements.txt
3860 pip install -r test-requirements.txt
3961
40- - name : Test
41- env :
42- BW_ACCOUNT_ID : ${{ secrets.BW_ACCOUNT_ID }}
43- BW_USERNAME : ${{ secrets.BW_USERNAME }}
44- BW_PASSWORD : ${{ secrets.BW_PASSWORD }}
45- BW_USERNAME_FORBIDDEN : ${{ secrets.BW_USERNAME_FORBIDDEN }}
46- BW_PASSWORD_FORBIDDEN : ${{ secrets.BW_PASSWORD_FORBIDDEN }}
47- BW_VOICE_APPLICATION_ID : ${{ secrets.BW_VOICE_APPLICATION_ID }}
48- BW_MESSAGING_APPLICATION_ID : ${{ secrets.BW_MESSAGING_APPLICATION_ID }}
49- BW_NUMBER : ${{ secrets.BW_NUMBER }}
50- USER_NUMBER : ${{ secrets.USER_NUMBER }}
51- VZW_NUMBER : ${{ secrets.VZW_NUMBER }}
52- ATT_NUMBER : ${{ secrets.ATT_NUMBER }}
53- T_MOBILE_NUMBER : ${{ secrets.T_MOBILE_NUMBER }}
54- BASE_CALLBACK_URL : ${{ secrets.BASE_CALLBACK_URL }}
55- PYTHON_VERSION : ${{ matrix.python-version }}
56- OPERATING_SYSTEM : ${{ matrix.os }}
57- MANTECA_ACTIVE_NUMBER : ${{ secrets.MANTECA_ACTIVE_NUMBER }}
58- MANTECA_IDLE_NUMBER : ${{ secrets.MANTECA_IDLE_NUMBER }}
59- MANTECA_BASE_URL : ${{ secrets.MANTECA_BASE_URL }}
60- MANTECA_APPLICATION_ID : ${{ secrets.MANTECA_APPLICATION_ID }}
61- BW_NUMBER_PROVIDER : ${{ secrets.BW_NUMBER_PROVIDER }}
62- LEVEL : ${{ inputs.logLevel }}
62+ - name : Test at Debug Level
63+ if : ${{ inputs.logLevel }} == DEBUG
64+ run : |
65+ echo "Log level: $LEVEL"
66+ pytest -v --log-cli-level=DEBUG
6367
68+ - name : Test at Warning Level
69+ if : ${{ inputs.logLevel }} == WARNING
6470 run : |
6571 echo "Log level: $LEVEL"
66- if [$LEVEL -eq DEBUG ]
67- then
68- pytest -v --log-cli-level=DEBUG
69- else
70- pytest -v --log-cli-level=WARNING
71- fi
72+ pytest -v --log-cli-level=WARNING
73+
7274 - name : Notify Slack of Failures
73757476 if : failure() && !github.event.pull_request.draft
0 commit comments