参考所有分组:补 modal group source 覆盖,测试通过
This commit is contained in:
@@ -213,6 +213,7 @@ done
|
||||
# before convert_g() executes motion or coordinate updates.
|
||||
check_g_code_error_cases=(
|
||||
"linuxcnc_g4_missing_p_error|Dwell time missing with g4"
|
||||
"linuxcnc_g4_negative_p_error|Dwell time missing with g4"
|
||||
"linuxcnc_g4_arc_p_conflict_error|G4 not allowed with G2 or G3 because they both use P"
|
||||
"linuxcnc_g10_invalid_l_error|Line with G10 does not have L0, L1, L10, L11, L2, or L20"
|
||||
"linuxcnc_g10_p_non_integer_error|P value not an integer with G10"
|
||||
@@ -268,6 +269,14 @@ gm_reader_error_cases=(
|
||||
"linuxcnc_g_code_out_of_range_error|G-code out of range"
|
||||
"linuxcnc_unknown_g_code_error|Unknown g code used"
|
||||
"linuxcnc_two_g_codes_same_modal_group_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_predefined_position_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_g52_g92_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_g10_g92_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_control_mode_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_g4_g53_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_g921_g922_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_threading_motion_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_probe_motion_error|Two g codes used from same modal group"
|
||||
"linuxcnc_m_code_greater_199_error|M-code greater than 199: M200"
|
||||
"linuxcnc_unknown_m_code_error|Unknown m code used: M13"
|
||||
"linuxcnc_two_m_codes_same_modal_group_error|Two m codes used from same modal group"
|
||||
|
||||
@@ -657,6 +657,7 @@ done
|
||||
# before convert_g() executes motion or coordinate updates.
|
||||
check_g_code_error_cases=(
|
||||
"linuxcnc_g4_missing_p_error|Dwell time missing with g4"
|
||||
"linuxcnc_g4_negative_p_error|Dwell time missing with g4"
|
||||
"linuxcnc_g4_arc_p_conflict_error|G4 not allowed with G2 or G3 because they both use P"
|
||||
"linuxcnc_g10_invalid_l_error|Line with G10 does not have L0, L1, L10, L11, L2, or L20"
|
||||
"linuxcnc_g10_p_non_integer_error|P value not an integer with G10"
|
||||
@@ -944,6 +945,14 @@ gm_reader_error_cases=(
|
||||
"linuxcnc_g_code_out_of_range_error|G-code out of range"
|
||||
"linuxcnc_unknown_g_code_error|Unknown g code used"
|
||||
"linuxcnc_two_g_codes_same_modal_group_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_predefined_position_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_g52_g92_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_g10_g92_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_control_mode_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_g4_g53_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_g921_g922_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_threading_motion_error|Two g codes used from same modal group"
|
||||
"linuxcnc_same_modal_probe_motion_error|Two g codes used from same modal group"
|
||||
"linuxcnc_m_code_greater_199_error|M-code greater than 199: M200"
|
||||
"linuxcnc_unknown_m_code_error|Unknown m code used: M13"
|
||||
"linuxcnc_two_m_codes_same_modal_group_error|Two m codes used from same modal group"
|
||||
|
||||
2
tests/gcode/linuxcnc_g4_negative_p_error.ngc
Normal file
2
tests/gcode/linuxcnc_g4_negative_p_error.ngc
Normal file
@@ -0,0 +1,2 @@
|
||||
G21 G90
|
||||
G4 P-1
|
||||
2
tests/gcode/linuxcnc_same_modal_control_mode_error.ngc
Normal file
2
tests/gcode/linuxcnc_same_modal_control_mode_error.ngc
Normal file
@@ -0,0 +1,2 @@
|
||||
G21 G90
|
||||
G61 G64
|
||||
2
tests/gcode/linuxcnc_same_modal_g10_g92_error.ngc
Normal file
2
tests/gcode/linuxcnc_same_modal_g10_g92_error.ngc
Normal file
@@ -0,0 +1,2 @@
|
||||
G21 G90
|
||||
G10 L2 P1 X1 G92 Y0
|
||||
2
tests/gcode/linuxcnc_same_modal_g4_g53_error.ngc
Normal file
2
tests/gcode/linuxcnc_same_modal_g4_g53_error.ngc
Normal file
@@ -0,0 +1,2 @@
|
||||
G21 G90
|
||||
G4 P0 G53 G0 X0
|
||||
2
tests/gcode/linuxcnc_same_modal_g52_g92_error.ngc
Normal file
2
tests/gcode/linuxcnc_same_modal_g52_g92_error.ngc
Normal file
@@ -0,0 +1,2 @@
|
||||
G21 G90
|
||||
G52 X1 G92 Y0
|
||||
2
tests/gcode/linuxcnc_same_modal_g921_g922_error.ngc
Normal file
2
tests/gcode/linuxcnc_same_modal_g921_g922_error.ngc
Normal file
@@ -0,0 +1,2 @@
|
||||
G21 G90
|
||||
G92.1 G92.2
|
||||
@@ -0,0 +1,2 @@
|
||||
G21 G90
|
||||
G28 G30
|
||||
3
tests/gcode/linuxcnc_same_modal_probe_motion_error.ngc
Normal file
3
tests/gcode/linuxcnc_same_modal_probe_motion_error.ngc
Normal file
@@ -0,0 +1,3 @@
|
||||
G21 G90
|
||||
F100
|
||||
G38.2 Z1 G38.3
|
||||
@@ -0,0 +1,4 @@
|
||||
G21 G90
|
||||
F100
|
||||
S100 M3
|
||||
G33 Z0 K1 G33.1
|
||||
Reference in New Issue
Block a user