Skip to content

Commit 20c3a7f

Browse files
committed
Add test & update dev and stable version
Add test & update dev and stable version
1 parent b8fc8ce commit 20c3a7f

File tree

21 files changed

+193
-50
lines changed

21 files changed

+193
-50
lines changed

.github/workflows/dev_python3_10.yml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ jobs:
2323
run: |
2424
python -m pip install --upgrade pip wheel
2525
pip install -r dev_requirements.txt
26+
2627
- name: Test Screen Module
2728
run: python ./test/unit_test/screen/screen_test.py
2829
- name: Test Screenshot
2930
run: python ./test/unit_test/screen/screenshot_test.py
31+
3032
- name: Test Keyboard type Function
3133
run: python ./test/unit_test/keyboard/keyboard_type_test.py
3234
- name: Test Keyboard write Function
@@ -36,40 +38,56 @@ jobs:
3638
run: python ./test/unit_test/keyboard/keyboard_is_press_test.py
3739
- name: Test Keyboard hotkey Function
3840
run: python ./test/unit_test/keyboard/hotkey_test.py
41+
3942
- name: Test Mouse Module
4043
run: python ./test/unit_test/mouse/mouse_test.py
4144
- name: Test Scroll Module
4245
run: python ./test/unit_test/exception/auto_control_exception_test.py
46+
4347
- name: Test Exceptions
4448
run: python ./test/unit_test/exception/auto_control_exception_test.py
49+
4550
- name: Test Critical Exit
4651
run: python ./test/unit_test/critical_exit/critical_exit_test.py
4752
- name: Test Real Critical Situation
4853
run: |
4954
python ./test/unit_test/critical_exit/real_critical_test.py
5055
exit 0
56+
5157
- name: Test Record Module
5258
run: python ./test/unit_test/record/record_test.py
5359
- name: Test Total Record
5460
run: python ./test/unit_test/total_record/total_record_test.py
61+
5562
- name: Test Execute Action
5663
run: python ./test/unit_test/execute_action/execute_action_test.py
64+
5765
- name: Test Json Module
5866
run: python ./test/unit_test/json/json_test.py
5967
- name: Test Generate Json Report
6068
run: python ./test/unit_test/generate_report/json_report.py
61-
# timeout
6269
- name: Test Timeout Module
6370
run: python ./test/unit_test/timeout/timeout_test.py
64-
- name: Test Argparse
65-
run: python ./test/unit_test/argparse/argparse_test.py
6671
- name: Test Generate HTML Report
6772
run: python ./test/unit_test/generate_report/html_report_test.py
73+
74+
- name: Test Argparse
75+
run: python ./test/unit_test/argparse/argparse_test.py
76+
6877
- name: Test Callback Module
6978
run: python ./test/unit_test/callback/callback_test.py
79+
7080
- name: Test Create Project Function
7181
run: python ./test/unit_test/create_project_file/create_project_test.py
82+
7283
- name: Test Interval Scheduler
7384
run: python ./test/unit_test/scheduler_test/sec_interval_test.py
7485
- name: Test Cron Scheduler
75-
run: python ./test/unit_test/scheduler_test/sec_cron_test.py
86+
run: python ./test/unit_test/scheduler_test/sec_cron_test.py
87+
88+
- name: Test Get Mouse Info
89+
run: python ./test/unit_test/get_info/mouse_info.py
90+
- name: Test Get Special Info
91+
run: python ./test/unit_test/get_info/special_info.py
92+
- name: Test Get Keyboard Info
93+
run: python ./test/unit_test/get_info/keyboard_info.py

.github/workflows/dev_python3_11.yml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ jobs:
2323
run: |
2424
python -m pip install --upgrade pip wheel
2525
pip install -r dev_requirements.txt
26+
2627
- name: Test Screen Module
2728
run: python ./test/unit_test/screen/screen_test.py
2829
- name: Test Screenshot
2930
run: python ./test/unit_test/screen/screenshot_test.py
31+
3032
- name: Test Keyboard type Function
3133
run: python ./test/unit_test/keyboard/keyboard_type_test.py
3234
- name: Test Keyboard write Function
@@ -36,40 +38,56 @@ jobs:
3638
run: python ./test/unit_test/keyboard/keyboard_is_press_test.py
3739
- name: Test Keyboard hotkey Function
3840
run: python ./test/unit_test/keyboard/hotkey_test.py
41+
3942
- name: Test Mouse Module
4043
run: python ./test/unit_test/mouse/mouse_test.py
4144
- name: Test Scroll Module
4245
run: python ./test/unit_test/exception/auto_control_exception_test.py
46+
4347
- name: Test Exceptions
4448
run: python ./test/unit_test/exception/auto_control_exception_test.py
49+
4550
- name: Test Critical Exit
4651
run: python ./test/unit_test/critical_exit/critical_exit_test.py
4752
- name: Test Real Critical Situation
4853
run: |
4954
python ./test/unit_test/critical_exit/real_critical_test.py
5055
exit 0
56+
5157
- name: Test Record Module
5258
run: python ./test/unit_test/record/record_test.py
5359
- name: Test Total Record
5460
run: python ./test/unit_test/total_record/total_record_test.py
61+
5562
- name: Test Execute Action
5663
run: python ./test/unit_test/execute_action/execute_action_test.py
64+
5765
- name: Test Json Module
5866
run: python ./test/unit_test/json/json_test.py
5967
- name: Test Generate Json Report
6068
run: python ./test/unit_test/generate_report/json_report.py
61-
# timeout
6269
- name: Test Timeout Module
6370
run: python ./test/unit_test/timeout/timeout_test.py
64-
- name: Test Argparse
65-
run: python ./test/unit_test/argparse/argparse_test.py
6671
- name: Test Generate HTML Report
6772
run: python ./test/unit_test/generate_report/html_report_test.py
73+
74+
- name: Test Argparse
75+
run: python ./test/unit_test/argparse/argparse_test.py
76+
6877
- name: Test Callback Module
6978
run: python ./test/unit_test/callback/callback_test.py
79+
7080
- name: Test Create Project Function
7181
run: python ./test/unit_test/create_project_file/create_project_test.py
82+
7283
- name: Test Interval Scheduler
7384
run: python ./test/unit_test/scheduler_test/sec_interval_test.py
7485
- name: Test Cron Scheduler
75-
run: python ./test/unit_test/scheduler_test/sec_cron_test.py
86+
run: python ./test/unit_test/scheduler_test/sec_cron_test.py
87+
88+
- name: Test Get Mouse Info
89+
run: python ./test/unit_test/get_info/mouse_info.py
90+
- name: Test Get Special Info
91+
run: python ./test/unit_test/get_info/special_info.py
92+
- name: Test Get Keyboard Info
93+
run: python ./test/unit_test/get_info/keyboard_info.py

.github/workflows/dev_python3_8.yml

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ jobs:
2323
run: |
2424
python -m pip install --upgrade pip wheel
2525
pip install -r dev_requirements.txt
26+
2627
- name: Test Screen Module
2728
run: python ./test/unit_test/screen/screen_test.py
2829
- name: Test Screenshot
2930
run: python ./test/unit_test/screen/screenshot_test.py
31+
3032
- name: Test Keyboard type Function
3133
run: python ./test/unit_test/keyboard/keyboard_type_test.py
3234
- name: Test Keyboard write Function
@@ -36,40 +38,56 @@ jobs:
3638
run: python ./test/unit_test/keyboard/keyboard_is_press_test.py
3739
- name: Test Keyboard hotkey Function
3840
run: python ./test/unit_test/keyboard/hotkey_test.py
41+
3942
- name: Test Mouse Module
4043
run: python ./test/unit_test/mouse/mouse_test.py
4144
- name: Test Scroll Module
4245
run: python ./test/unit_test/exception/auto_control_exception_test.py
46+
4347
- name: Test Exceptions
4448
run: python ./test/unit_test/exception/auto_control_exception_test.py
49+
4550
- name: Test Critical Exit
4651
run: python ./test/unit_test/critical_exit/critical_exit_test.py
4752
- name: Test Real Critical Situation
4853
run: |
4954
python ./test/unit_test/critical_exit/real_critical_test.py
5055
exit 0
56+
5157
- name: Test Record Module
5258
run: python ./test/unit_test/record/record_test.py
5359
- name: Test Total Record
5460
run: python ./test/unit_test/total_record/total_record_test.py
61+
5562
- name: Test Execute Action
5663
run: python ./test/unit_test/execute_action/execute_action_test.py
64+
5765
- name: Test Json Module
5866
run: python ./test/unit_test/json/json_test.py
5967
- name: Test Generate Json Report
6068
run: python ./test/unit_test/generate_report/json_report.py
61-
# timeout
6269
- name: Test Timeout Module
6370
run: python ./test/unit_test/timeout/timeout_test.py
64-
- name: Test Argparse
65-
run: python ./test/unit_test/argparse/argparse_test.py
6671
- name: Test Generate HTML Report
6772
run: python ./test/unit_test/generate_report/html_report_test.py
73+
74+
- name: Test Argparse
75+
run: python ./test/unit_test/argparse/argparse_test.py
76+
6877
- name: Test Callback Module
6978
run: python ./test/unit_test/callback/callback_test.py
79+
7080
- name: Test Create Project Function
7181
run: python ./test/unit_test/create_project_file/create_project_test.py
82+
7283
- name: Test Interval Scheduler
7384
run: python ./test/unit_test/scheduler_test/sec_interval_test.py
7485
- name: Test Cron Scheduler
7586
run: python ./test/unit_test/scheduler_test/sec_cron_test.py
87+
88+
- name: Test Get Mouse Info
89+
run: python ./test/unit_test/get_info/mouse_info.py
90+
- name: Test Get Special Info
91+
run: python ./test/unit_test/get_info/special_info.py
92+
- name: Test Get Keyboard Info
93+
run: python ./test/unit_test/get_info/keyboard_info.py

.github/workflows/dev_python3_9.yml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ jobs:
2323
run: |
2424
python -m pip install --upgrade pip wheel
2525
pip install -r dev_requirements.txt
26+
2627
- name: Test Screen Module
2728
run: python ./test/unit_test/screen/screen_test.py
2829
- name: Test Screenshot
2930
run: python ./test/unit_test/screen/screenshot_test.py
31+
3032
- name: Test Keyboard type Function
3133
run: python ./test/unit_test/keyboard/keyboard_type_test.py
3234
- name: Test Keyboard write Function
@@ -36,40 +38,56 @@ jobs:
3638
run: python ./test/unit_test/keyboard/keyboard_is_press_test.py
3739
- name: Test Keyboard hotkey Function
3840
run: python ./test/unit_test/keyboard/hotkey_test.py
41+
3942
- name: Test Mouse Module
4043
run: python ./test/unit_test/mouse/mouse_test.py
4144
- name: Test Scroll Module
4245
run: python ./test/unit_test/exception/auto_control_exception_test.py
46+
4347
- name: Test Exceptions
4448
run: python ./test/unit_test/exception/auto_control_exception_test.py
49+
4550
- name: Test Critical Exit
4651
run: python ./test/unit_test/critical_exit/critical_exit_test.py
4752
- name: Test Real Critical Situation
4853
run: |
4954
python ./test/unit_test/critical_exit/real_critical_test.py
5055
exit 0
56+
5157
- name: Test Record Module
5258
run: python ./test/unit_test/record/record_test.py
5359
- name: Test Total Record
5460
run: python ./test/unit_test/total_record/total_record_test.py
61+
5562
- name: Test Execute Action
5663
run: python ./test/unit_test/execute_action/execute_action_test.py
64+
5765
- name: Test Json Module
5866
run: python ./test/unit_test/json/json_test.py
5967
- name: Test Generate Json Report
6068
run: python ./test/unit_test/generate_report/json_report.py
61-
# timeout
6269
- name: Test Timeout Module
6370
run: python ./test/unit_test/timeout/timeout_test.py
64-
- name: Test Argparse
65-
run: python ./test/unit_test/argparse/argparse_test.py
6671
- name: Test Generate HTML Report
6772
run: python ./test/unit_test/generate_report/html_report_test.py
73+
74+
- name: Test Argparse
75+
run: python ./test/unit_test/argparse/argparse_test.py
76+
6877
- name: Test Callback Module
6978
run: python ./test/unit_test/callback/callback_test.py
79+
7080
- name: Test Create Project Function
7181
run: python ./test/unit_test/create_project_file/create_project_test.py
82+
7283
- name: Test Interval Scheduler
7384
run: python ./test/unit_test/scheduler_test/sec_interval_test.py
7485
- name: Test Cron Scheduler
75-
run: python ./test/unit_test/scheduler_test/sec_cron_test.py
86+
run: python ./test/unit_test/scheduler_test/sec_cron_test.py
87+
88+
- name: Test Get Mouse Info
89+
run: python ./test/unit_test/get_info/mouse_info.py
90+
- name: Test Get Special Info
91+
run: python ./test/unit_test/get_info/special_info.py
92+
- name: Test Get Keyboard Info
93+
run: python ./test/unit_test/get_info/keyboard_info.py

.github/workflows/stable_python3_10.yml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ jobs:
2323
run: |
2424
python -m pip install --upgrade pip wheel
2525
pip install -r requirements.txt
26+
2627
- name: Test Screen Module
2728
run: python ./test/unit_test/screen/screen_test.py
2829
- name: Test Screenshot
2930
run: python ./test/unit_test/screen/screenshot_test.py
31+
3032
- name: Test Keyboard type Function
3133
run: python ./test/unit_test/keyboard/keyboard_type_test.py
3234
- name: Test Keyboard write Function
@@ -36,40 +38,56 @@ jobs:
3638
run: python ./test/unit_test/keyboard/keyboard_is_press_test.py
3739
- name: Test Keyboard hotkey Function
3840
run: python ./test/unit_test/keyboard/hotkey_test.py
41+
3942
- name: Test Mouse Module
4043
run: python ./test/unit_test/mouse/mouse_test.py
4144
- name: Test Scroll Module
4245
run: python ./test/unit_test/exception/auto_control_exception_test.py
46+
4347
- name: Test Exceptions
4448
run: python ./test/unit_test/exception/auto_control_exception_test.py
49+
4550
- name: Test Critical Exit
4651
run: python ./test/unit_test/critical_exit/critical_exit_test.py
4752
- name: Test Real Critical Situation
4853
run: |
4954
python ./test/unit_test/critical_exit/real_critical_test.py
5055
exit 0
56+
5157
- name: Test Record Module
5258
run: python ./test/unit_test/record/record_test.py
5359
- name: Test Total Record
5460
run: python ./test/unit_test/total_record/total_record_test.py
61+
5562
- name: Test Execute Action
5663
run: python ./test/unit_test/execute_action/execute_action_test.py
64+
5765
- name: Test Json Module
5866
run: python ./test/unit_test/json/json_test.py
5967
- name: Test Generate Json Report
6068
run: python ./test/unit_test/generate_report/json_report.py
61-
# timeout
6269
- name: Test Timeout Module
6370
run: python ./test/unit_test/timeout/timeout_test.py
64-
- name: Test Argparse
65-
run: python ./test/unit_test/argparse/argparse_test.py
6671
- name: Test Generate HTML Report
6772
run: python ./test/unit_test/generate_report/html_report_test.py
73+
74+
- name: Test Argparse
75+
run: python ./test/unit_test/argparse/argparse_test.py
76+
6877
- name: Test Callback Module
6978
run: python ./test/unit_test/callback/callback_test.py
79+
7080
- name: Test Create Project Function
7181
run: python ./test/unit_test/create_project_file/create_project_test.py
82+
7283
- name: Test Interval Scheduler
7384
run: python ./test/unit_test/scheduler_test/sec_interval_test.py
7485
- name: Test Cron Scheduler
75-
run: python ./test/unit_test/scheduler_test/sec_cron_test.py
86+
run: python ./test/unit_test/scheduler_test/sec_cron_test.py
87+
88+
- name: Test Get Mouse Info
89+
run: python ./test/unit_test/get_info/mouse_info.py
90+
- name: Test Get Special Info
91+
run: python ./test/unit_test/get_info/special_info.py
92+
- name: Test Get Keyboard Info
93+
run: python ./test/unit_test/get_info/keyboard_info.py

0 commit comments

Comments
 (0)