Skip to content
26 changes: 15 additions & 11 deletions .github/workflows/dev_python3_10.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,20 +48,24 @@ jobs:
- name: Test Keyboard hotkey Function
run: python ./test/unit_test/keyboard/hotkey_test.py

- name: Test Mouse Module
run: python ./test/unit_test/mouse/mouse_test.py
# - name: Test Mouse Module
# run: |
# python ./test/unit_test/mouse/mouse_test.py
# exit 0
- name: Test Scroll Module
run: python ./test/unit_test/exception/auto_control_exception_test.py

- name: Test Exceptions
run: python ./test/unit_test/exception/auto_control_exception_test.py
# - name: Test Exceptions
# run: python ./test/unit_test/exception/auto_control_exception_test.py

- name: Test Critical Exit
run: python ./test/unit_test/critical_exit/critical_exit_test.py
- name: Test Real Critical Situation
run: |
python ./test/unit_test/critical_exit/real_critical_test.py
exit 0
# - name: Test Critical Exit
# run: |
# python ./test/unit_test/critical_exit/critical_exit_test.py
# exit 0
# - name: Test Real Critical Situation
# run: |
# python ./test/unit_test/critical_exit/real_critical_test.py
# exit 0

- name: Test Record Module
run: python ./test/unit_test/record/record_test.py
Expand Down Expand Up @@ -90,4 +94,4 @@ jobs:
- name: Test Get Mouse Info
run: python ./test/unit_test/get_info/mouse_info.py
- name: Test Get Keyboard Info
run: python ./test/unit_test/get_info/keyboard_info.py
run: python ./test/unit_test/get_info/keyboard_info.py
40 changes: 21 additions & 19 deletions .github/workflows/dev_python3_11.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
name: AutoControl Dev Python3.11

on:
push:
branches: [ "dev" ]
pull_request:
branches: [ "dev" ]
schedule:
- cron: "0 1 * * *"
workflow_run:
workflows: [ "AutoControl Dev Python3.10" ]
types:
- completed

permissions:
contents: read
Expand All @@ -17,10 +15,10 @@ jobs:

steps:
- uses: actions/checkout@v3
- name: Set up Python 3.11
- name: Set up Python 3.10
uses: actions/setup-python@v3
with:
python-version: "3.11"
python-version: "3.10"
- name: Install dependencies
run: |
python -m pip install --upgrade pip wheel
Expand Down Expand Up @@ -48,20 +46,24 @@ jobs:
- name: Test Keyboard hotkey Function
run: python ./test/unit_test/keyboard/hotkey_test.py

- name: Test Mouse Module
run: python ./test/unit_test/mouse/mouse_test.py
# - name: Test Mouse Module
# run: |
# python ./test/unit_test/mouse/mouse_test.py
# exit 0
- name: Test Scroll Module
run: python ./test/unit_test/exception/auto_control_exception_test.py

- name: Test Exceptions
run: python ./test/unit_test/exception/auto_control_exception_test.py
# - name: Test Exceptions
# run: python ./test/unit_test/exception/auto_control_exception_test.py

- name: Test Critical Exit
run: python ./test/unit_test/critical_exit/critical_exit_test.py
- name: Test Real Critical Situation
run: |
python ./test/unit_test/critical_exit/real_critical_test.py
exit 0
# - name: Test Critical Exit
# run: |
# python ./test/unit_test/critical_exit/critical_exit_test.py
# exit 0
# - name: Test Real Critical Situation
# run: |
# python ./test/unit_test/critical_exit/real_critical_test.py
# exit 0

- name: Test Record Module
run: python ./test/unit_test/record/record_test.py
Expand Down Expand Up @@ -90,4 +92,4 @@ jobs:
- name: Test Get Mouse Info
run: python ./test/unit_test/get_info/mouse_info.py
- name: Test Get Keyboard Info
run: python ./test/unit_test/get_info/keyboard_info.py
run: python ./test/unit_test/get_info/keyboard_info.py
40 changes: 21 additions & 19 deletions .github/workflows/dev_python3_12.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
name: AutoControl Dev Python3.12

on:
push:
branches: [ "dev" ]
pull_request:
branches: [ "dev" ]
schedule:
- cron: "0 1 * * *"
workflow_run:
workflows: [ "AutoControl Dev Python3.11" ]
types:
- completed

permissions:
contents: read
Expand All @@ -17,10 +15,10 @@ jobs:

steps:
- uses: actions/checkout@v3
- name: Set up Python 3.12
- name: Set up Python 3.10
uses: actions/setup-python@v3
with:
python-version: "3.12"
python-version: "3.10"
- name: Install dependencies
run: |
python -m pip install --upgrade pip wheel
Expand Down Expand Up @@ -48,20 +46,24 @@ jobs:
- name: Test Keyboard hotkey Function
run: python ./test/unit_test/keyboard/hotkey_test.py

- name: Test Mouse Module
run: python ./test/unit_test/mouse/mouse_test.py
# - name: Test Mouse Module
# run: |
# python ./test/unit_test/mouse/mouse_test.py
# exit 0
- name: Test Scroll Module
run: python ./test/unit_test/exception/auto_control_exception_test.py

- name: Test Exceptions
run: python ./test/unit_test/exception/auto_control_exception_test.py
# - name: Test Exceptions
# run: python ./test/unit_test/exception/auto_control_exception_test.py

- name: Test Critical Exit
run: python ./test/unit_test/critical_exit/critical_exit_test.py
- name: Test Real Critical Situation
run: |
python ./test/unit_test/critical_exit/real_critical_test.py
exit 0
# - name: Test Critical Exit
# run: |
# python ./test/unit_test/critical_exit/critical_exit_test.py
# exit 0
# - name: Test Real Critical Situation
# run: |
# python ./test/unit_test/critical_exit/real_critical_test.py
# exit 0

- name: Test Record Module
run: python ./test/unit_test/record/record_test.py
Expand Down Expand Up @@ -90,4 +92,4 @@ jobs:
- name: Test Get Mouse Info
run: python ./test/unit_test/get_info/mouse_info.py
- name: Test Get Keyboard Info
run: python ./test/unit_test/get_info/keyboard_info.py
run: python ./test/unit_test/get_info/keyboard_info.py
30 changes: 17 additions & 13 deletions .github/workflows/stable_python3_10.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ permissions:
contents: read

jobs:
build_stable_version:
build_dev_version:
runs-on: windows-latest

steps:
Expand All @@ -24,7 +24,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip wheel
pip install -r requirements.txt
pip install -r dev_requirements.txt

- name: Test Screen Module
run: python ./test/unit_test/screen/screen_test.py
Expand All @@ -48,20 +48,24 @@ jobs:
- name: Test Keyboard hotkey Function
run: python ./test/unit_test/keyboard/hotkey_test.py

- name: Test Mouse Module
run: python ./test/unit_test/mouse/mouse_test.py
# - name: Test Mouse Module
# run: |
# python ./test/unit_test/mouse/mouse_test.py
# exit 0
- name: Test Scroll Module
run: python ./test/unit_test/exception/auto_control_exception_test.py

- name: Test Exceptions
run: python ./test/unit_test/exception/auto_control_exception_test.py
# - name: Test Exceptions
# run: python ./test/unit_test/exception/auto_control_exception_test.py

- name: Test Critical Exit
run: python ./test/unit_test/critical_exit/critical_exit_test.py
- name: Test Real Critical Situation
run: |
python ./test/unit_test/critical_exit/real_critical_test.py
exit 0
# - name: Test Critical Exit
# run: |
# python ./test/unit_test/critical_exit/critical_exit_test.py
# exit 0
# - name: Test Real Critical Situation
# run: |
# python ./test/unit_test/critical_exit/real_critical_test.py
# exit 0

- name: Test Record Module
run: python ./test/unit_test/record/record_test.py
Expand Down Expand Up @@ -90,4 +94,4 @@ jobs:
- name: Test Get Mouse Info
run: python ./test/unit_test/get_info/mouse_info.py
- name: Test Get Keyboard Info
run: python ./test/unit_test/get_info/keyboard_info.py
run: python ./test/unit_test/get_info/keyboard_info.py
44 changes: 23 additions & 21 deletions .github/workflows/stable_python3_11.yml
Original file line number Diff line number Diff line change
@@ -1,30 +1,28 @@
name: AutoControl Stable Python3.11

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
schedule:
- cron: "0 1 * * *"
workflow_run:
workflows: [ "AutoControl Stable Python3.10" ]
types:
- completed

permissions:
contents: read

jobs:
build_stable_version:
build_dev_version:
runs-on: windows-latest

steps:
- uses: actions/checkout@v3
- name: Set up Python 3.11
- name: Set up Python 3.10
uses: actions/setup-python@v3
with:
python-version: "3.11"
python-version: "3.10"
- name: Install dependencies
run: |
python -m pip install --upgrade pip wheel
pip install -r requirements.txt
pip install -r dev_requirements.txt

- name: Test Screen Module
run: python ./test/unit_test/screen/screen_test.py
Expand All @@ -48,20 +46,24 @@ jobs:
- name: Test Keyboard hotkey Function
run: python ./test/unit_test/keyboard/hotkey_test.py

- name: Test Mouse Module
run: python ./test/unit_test/mouse/mouse_test.py
# - name: Test Mouse Module
# run: |
# python ./test/unit_test/mouse/mouse_test.py
# exit 0
- name: Test Scroll Module
run: python ./test/unit_test/exception/auto_control_exception_test.py

- name: Test Exceptions
run: python ./test/unit_test/exception/auto_control_exception_test.py
# - name: Test Exceptions
# run: python ./test/unit_test/exception/auto_control_exception_test.py

- name: Test Critical Exit
run: python ./test/unit_test/critical_exit/critical_exit_test.py
- name: Test Real Critical Situation
run: |
python ./test/unit_test/critical_exit/real_critical_test.py
exit 0
# - name: Test Critical Exit
# run: |
# python ./test/unit_test/critical_exit/critical_exit_test.py
# exit 0
# - name: Test Real Critical Situation
# run: |
# python ./test/unit_test/critical_exit/real_critical_test.py
# exit 0

- name: Test Record Module
run: python ./test/unit_test/record/record_test.py
Expand Down Expand Up @@ -90,4 +92,4 @@ jobs:
- name: Test Get Mouse Info
run: python ./test/unit_test/get_info/mouse_info.py
- name: Test Get Keyboard Info
run: python ./test/unit_test/get_info/keyboard_info.py
run: python ./test/unit_test/get_info/keyboard_info.py
Loading
Loading