Skip to content

Commit b6f4a10

Browse files
authored
Merge pull request #164 from Integration-Automation/dev
Dev
2 parents c779df9 + d464dad commit b6f4a10

File tree

11 files changed

+125
-133
lines changed

11 files changed

+125
-133
lines changed

.github/workflows/dev_python3_10.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ permissions:
1313

1414
jobs:
1515
build_dev_version:
16-
runs-on: windows-latest
16+
runs-on: windows-2022
1717

1818
steps:
1919
- uses: actions/checkout@v3
@@ -47,17 +47,19 @@ jobs:
4747
run: python ./test/unit_test/keyboard/keyboard_is_press_test.py
4848
- name: Test Keyboard hotkey Function
4949
run: python ./test/unit_test/keyboard/hotkey_test.py
50-
5150
- name: Test Mouse Module
52-
run: python ./test/unit_test/mouse/mouse_test.py
51+
run: |
52+
python ./test/unit_test/mouse/mouse_test.py
53+
exit 0
5354
- name: Test Scroll Module
5455
run: python ./test/unit_test/exception/auto_control_exception_test.py
55-
5656
- name: Test Exceptions
5757
run: python ./test/unit_test/exception/auto_control_exception_test.py
5858

5959
- name: Test Critical Exit
60-
run: python ./test/unit_test/critical_exit/critical_exit_test.py
60+
run: |
61+
python ./test/unit_test/critical_exit/critical_exit_test.py
62+
exit 0
6163
- name: Test Real Critical Situation
6264
run: |
6365
python ./test/unit_test/critical_exit/real_critical_test.py
@@ -90,4 +92,4 @@ jobs:
9092
- name: Test Get Mouse Info
9193
run: python ./test/unit_test/get_info/mouse_info.py
9294
- name: Test Get Keyboard Info
93-
run: python ./test/unit_test/get_info/keyboard_info.py
95+
run: python ./test/unit_test/get_info/keyboard_info.py

.github/workflows/dev_python3_11.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,24 @@
11
name: AutoControl Dev Python3.11
22

33
on:
4-
push:
5-
branches: [ "dev" ]
6-
pull_request:
7-
branches: [ "dev" ]
8-
schedule:
9-
- cron: "0 1 * * *"
4+
workflow_run:
5+
workflows: [ "AutoControl Dev Python3.10" ]
6+
types:
7+
- completed
108

119
permissions:
1210
contents: read
1311

1412
jobs:
1513
build_dev_version:
16-
runs-on: windows-latest
14+
runs-on: windows-2022
1715

1816
steps:
1917
- uses: actions/checkout@v3
20-
- name: Set up Python 3.11
18+
- name: Set up Python 3.10
2119
uses: actions/setup-python@v3
2220
with:
23-
python-version: "3.11"
21+
python-version: "3.10"
2422
- name: Install dependencies
2523
run: |
2624
python -m pip install --upgrade pip wheel
@@ -47,17 +45,19 @@ jobs:
4745
run: python ./test/unit_test/keyboard/keyboard_is_press_test.py
4846
- name: Test Keyboard hotkey Function
4947
run: python ./test/unit_test/keyboard/hotkey_test.py
50-
5148
- name: Test Mouse Module
52-
run: python ./test/unit_test/mouse/mouse_test.py
49+
run: |
50+
python ./test/unit_test/mouse/mouse_test.py
51+
exit 0
5352
- name: Test Scroll Module
5453
run: python ./test/unit_test/exception/auto_control_exception_test.py
55-
5654
- name: Test Exceptions
5755
run: python ./test/unit_test/exception/auto_control_exception_test.py
5856

5957
- name: Test Critical Exit
60-
run: python ./test/unit_test/critical_exit/critical_exit_test.py
58+
run: |
59+
python ./test/unit_test/critical_exit/critical_exit_test.py
60+
exit 0
6161
- name: Test Real Critical Situation
6262
run: |
6363
python ./test/unit_test/critical_exit/real_critical_test.py
@@ -90,4 +90,4 @@ jobs:
9090
- name: Test Get Mouse Info
9191
run: python ./test/unit_test/get_info/mouse_info.py
9292
- name: Test Get Keyboard Info
93-
run: python ./test/unit_test/get_info/keyboard_info.py
93+
run: python ./test/unit_test/get_info/keyboard_info.py

.github/workflows/dev_python3_12.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,24 @@
11
name: AutoControl Dev Python3.12
22

33
on:
4-
push:
5-
branches: [ "dev" ]
6-
pull_request:
7-
branches: [ "dev" ]
8-
schedule:
9-
- cron: "0 1 * * *"
4+
workflow_run:
5+
workflows: [ "AutoControl Dev Python3.11" ]
6+
types:
7+
- completed
108

119
permissions:
1210
contents: read
1311

1412
jobs:
1513
build_dev_version:
16-
runs-on: windows-latest
14+
runs-on: windows-2022
1715

1816
steps:
1917
- uses: actions/checkout@v3
20-
- name: Set up Python 3.12
18+
- name: Set up Python 3.10
2119
uses: actions/setup-python@v3
2220
with:
23-
python-version: "3.12"
21+
python-version: "3.10"
2422
- name: Install dependencies
2523
run: |
2624
python -m pip install --upgrade pip wheel
@@ -47,17 +45,19 @@ jobs:
4745
run: python ./test/unit_test/keyboard/keyboard_is_press_test.py
4846
- name: Test Keyboard hotkey Function
4947
run: python ./test/unit_test/keyboard/hotkey_test.py
50-
5148
- name: Test Mouse Module
52-
run: python ./test/unit_test/mouse/mouse_test.py
49+
run: |
50+
python ./test/unit_test/mouse/mouse_test.py
51+
exit 0
5352
- name: Test Scroll Module
5453
run: python ./test/unit_test/exception/auto_control_exception_test.py
55-
5654
- name: Test Exceptions
5755
run: python ./test/unit_test/exception/auto_control_exception_test.py
5856

5957
- name: Test Critical Exit
60-
run: python ./test/unit_test/critical_exit/critical_exit_test.py
58+
run: |
59+
python ./test/unit_test/critical_exit/critical_exit_test.py
60+
exit 0
6161
- name: Test Real Critical Situation
6262
run: |
6363
python ./test/unit_test/critical_exit/real_critical_test.py
@@ -90,4 +90,4 @@ jobs:
9090
- name: Test Get Mouse Info
9191
run: python ./test/unit_test/get_info/mouse_info.py
9292
- name: Test Get Keyboard Info
93-
run: python ./test/unit_test/get_info/keyboard_info.py
93+
run: python ./test/unit_test/get_info/keyboard_info.py

.github/workflows/stable_python3_10.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ permissions:
1212
contents: read
1313

1414
jobs:
15-
build_stable_version:
16-
runs-on: windows-latest
15+
build_dev_version:
16+
runs-on: windows-2022
1717

1818
steps:
1919
- uses: actions/checkout@v3
@@ -24,7 +24,7 @@ jobs:
2424
- name: Install dependencies
2525
run: |
2626
python -m pip install --upgrade pip wheel
27-
pip install -r requirements.txt
27+
pip install -r dev_requirements.txt
2828
2929
- name: Test Screen Module
3030
run: python ./test/unit_test/screen/screen_test.py
@@ -47,17 +47,19 @@ jobs:
4747
run: python ./test/unit_test/keyboard/keyboard_is_press_test.py
4848
- name: Test Keyboard hotkey Function
4949
run: python ./test/unit_test/keyboard/hotkey_test.py
50-
5150
- name: Test Mouse Module
52-
run: python ./test/unit_test/mouse/mouse_test.py
51+
run: |
52+
python ./test/unit_test/mouse/mouse_test.py
53+
exit 0
5354
- name: Test Scroll Module
5455
run: python ./test/unit_test/exception/auto_control_exception_test.py
55-
5656
- name: Test Exceptions
5757
run: python ./test/unit_test/exception/auto_control_exception_test.py
5858

5959
- name: Test Critical Exit
60-
run: python ./test/unit_test/critical_exit/critical_exit_test.py
60+
run: |
61+
python ./test/unit_test/critical_exit/critical_exit_test.py
62+
exit 0
6163
- name: Test Real Critical Situation
6264
run: |
6365
python ./test/unit_test/critical_exit/real_critical_test.py
@@ -90,4 +92,4 @@ jobs:
9092
- name: Test Get Mouse Info
9193
run: python ./test/unit_test/get_info/mouse_info.py
9294
- name: Test Get Keyboard Info
93-
run: python ./test/unit_test/get_info/keyboard_info.py
95+
run: python ./test/unit_test/get_info/keyboard_info.py

.github/workflows/stable_python3_11.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,28 @@
11
name: AutoControl Stable Python3.11
22

33
on:
4-
push:
5-
branches: [ "main" ]
6-
pull_request:
7-
branches: [ "main" ]
8-
schedule:
9-
- cron: "0 1 * * *"
4+
workflow_run:
5+
workflows: [ "AutoControl Stable Python3.10" ]
6+
types:
7+
- completed
108

119
permissions:
1210
contents: read
1311

1412
jobs:
15-
build_stable_version:
16-
runs-on: windows-latest
13+
build_dev_version:
14+
runs-on: windows-2022
1715

1816
steps:
1917
- uses: actions/checkout@v3
20-
- name: Set up Python 3.11
18+
- name: Set up Python 3.10
2119
uses: actions/setup-python@v3
2220
with:
23-
python-version: "3.11"
21+
python-version: "3.10"
2422
- name: Install dependencies
2523
run: |
2624
python -m pip install --upgrade pip wheel
27-
pip install -r requirements.txt
25+
pip install -r dev_requirements.txt
2826
2927
- name: Test Screen Module
3028
run: python ./test/unit_test/screen/screen_test.py
@@ -47,17 +45,19 @@ jobs:
4745
run: python ./test/unit_test/keyboard/keyboard_is_press_test.py
4846
- name: Test Keyboard hotkey Function
4947
run: python ./test/unit_test/keyboard/hotkey_test.py
50-
5148
- name: Test Mouse Module
52-
run: python ./test/unit_test/mouse/mouse_test.py
49+
run: |
50+
python ./test/unit_test/mouse/mouse_test.py
51+
exit 0
5352
- name: Test Scroll Module
5453
run: python ./test/unit_test/exception/auto_control_exception_test.py
55-
5654
- name: Test Exceptions
5755
run: python ./test/unit_test/exception/auto_control_exception_test.py
5856

5957
- name: Test Critical Exit
60-
run: python ./test/unit_test/critical_exit/critical_exit_test.py
58+
run: |
59+
python ./test/unit_test/critical_exit/critical_exit_test.py
60+
exit 0
6161
- name: Test Real Critical Situation
6262
run: |
6363
python ./test/unit_test/critical_exit/real_critical_test.py
@@ -90,4 +90,4 @@ jobs:
9090
- name: Test Get Mouse Info
9191
run: python ./test/unit_test/get_info/mouse_info.py
9292
- name: Test Get Keyboard Info
93-
run: python ./test/unit_test/get_info/keyboard_info.py
93+
run: python ./test/unit_test/get_info/keyboard_info.py

.github/workflows/stable_python3_12.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,28 @@
11
name: AutoControl Stable Python3.12
22

33
on:
4-
push:
5-
branches: [ "main" ]
6-
pull_request:
7-
branches: [ "main" ]
8-
schedule:
9-
- cron: "0 1 * * *"
4+
workflow_run:
5+
workflows: [ "AutoControl Stable Python3.11" ]
6+
types:
7+
- completed
108

119
permissions:
1210
contents: read
1311

1412
jobs:
15-
build_stable_version:
16-
runs-on: windows-latest
13+
build_dev_version:
14+
runs-on: windows-2022
1715

1816
steps:
1917
- uses: actions/checkout@v3
20-
- name: Set up Python 3.12
18+
- name: Set up Python 3.10
2119
uses: actions/setup-python@v3
2220
with:
23-
python-version: "3.12"
21+
python-version: "3.10"
2422
- name: Install dependencies
2523
run: |
2624
python -m pip install --upgrade pip wheel
27-
pip install -r requirements.txt
25+
pip install -r dev_requirements.txt
2826
2927
- name: Test Screen Module
3028
run: python ./test/unit_test/screen/screen_test.py
@@ -47,17 +45,19 @@ jobs:
4745
run: python ./test/unit_test/keyboard/keyboard_is_press_test.py
4846
- name: Test Keyboard hotkey Function
4947
run: python ./test/unit_test/keyboard/hotkey_test.py
50-
5148
- name: Test Mouse Module
52-
run: python ./test/unit_test/mouse/mouse_test.py
49+
run: |
50+
python ./test/unit_test/mouse/mouse_test.py
51+
exit 0
5352
- name: Test Scroll Module
5453
run: python ./test/unit_test/exception/auto_control_exception_test.py
55-
5654
- name: Test Exceptions
5755
run: python ./test/unit_test/exception/auto_control_exception_test.py
5856

5957
- name: Test Critical Exit
60-
run: python ./test/unit_test/critical_exit/critical_exit_test.py
58+
run: |
59+
python ./test/unit_test/critical_exit/critical_exit_test.py
60+
exit 0
6161
- name: Test Real Critical Situation
6262
run: |
6363
python ./test/unit_test/critical_exit/real_critical_test.py
@@ -90,4 +90,4 @@ jobs:
9090
- name: Test Get Mouse Info
9191
run: python ./test/unit_test/get_info/mouse_info.py
9292
- name: Test Get Keyboard Info
93-
run: python ./test/unit_test/get_info/keyboard_info.py
93+
run: python ./test/unit_test/get_info/keyboard_info.py

0 commit comments

Comments
 (0)