diff --git a/tests/bugs/fclasses/bug13963_1 b/tests/bugs/fclasses/bug13963_1 new file mode 100755 index 0000000000..361df1aad2 --- /dev/null +++ b/tests/bugs/fclasses/bug13963_1 @@ -0,0 +1,57 @@ +pload QAcommands + +puts "============" +puts "OCC13963" +puts "============" +puts "" +####################################################################### +# Some improvements in Bnd and gp classes +####################################################################### + +set BugNumber OCC13963 + +set Result [OCC13963 1 0 0 1] + +regexp {\([ \t]*([-0-9.+eE]+)[ \t]*([-0-9.+eE]+)[ \t]*([-0-9.+eE]+)[ \t]*\)[ \t]*=>[ \t]*\([ \t]*([-0-9.+eE]+)[ \t]*([-0-9.+eE]+)[ \t]*([-0-9.+eE]+)[ \t]*\)} $Result full OriginX OriginY OriginZ ResultX ResultY ResultZ + +if { ${OriginX} == 1.000 } { + set Status 0 +} else { + set Status 1 +} +if { ${OriginY} == 0.000 } { + set Status 0 +} else { + set Status 2 +} +if { ${OriginZ} == 0.000 } { + set Status 0 +} else { + set Status 3 +} + +if { ${ResultX} == 1.000 } { + set Status 0 +} else { + set Status 4 +} +if { ${ResultY} == 0.000 } { + set Status 0 +} else { + set Status 5 +} +if { ${ResultZ} == 0.000 } { + set Status 0 +} else { + set Status 6 +} + +puts "Status = ${Status}" +# Resume +puts "" +if { ${Status} != 0 } { + puts "Faulty ${BugNumber}" +} else { + puts "OK ${BugNumber}" +} + diff --git a/tests/bugs/fclasses/bug13963_2 b/tests/bugs/fclasses/bug13963_2 new file mode 100755 index 0000000000..7a4a34175a --- /dev/null +++ b/tests/bugs/fclasses/bug13963_2 @@ -0,0 +1,57 @@ +pload QAcommands + +puts "============" +puts "OCC13963" +puts "============" +puts "" +####################################################################### +# Some improvements in Bnd and gp classes +####################################################################### + +set BugNumber OCC13963 + +set Result [OCC13963 1 0 0 2] + +regexp {\([ \t]*([-0-9.+eE]+)[ \t]*([-0-9.+eE]+)[ \t]*([-0-9.+eE]+)[ \t]*\)[ \t]*=>[ \t]*\([ \t]*([-0-9.+eE]+)[ \t]*([-0-9.+eE]+)[ \t]*([-0-9.+eE]+)[ \t]*\)} $Result full OriginX OriginY OriginZ ResultX ResultY ResultZ + +if { ${OriginX} == 1.000 } { + set Status 0 +} else { + set Status 1 +} +if { ${OriginY} == 0.000 } { + set Status 0 +} else { + set Status 2 +} +if { ${OriginZ} == 0.000 } { + set Status 0 +} else { + set Status 3 +} + +if { ${ResultX} == 1.500 } { + set Status 0 +} else { + set Status 4 +} +if { ${ResultY} == -0.500 } { + set Status 0 +} else { + set Status 5 +} +if { ${ResultZ} == 0.000 } { + set Status 0 +} else { + set Status 6 +} + +puts "Status = ${Status}" +# Resume +puts "" +if { ${Status} != 0 } { + puts "Faulty ${BugNumber}" +} else { + puts "OK ${BugNumber}" +} + diff --git a/tests/bugs/fclasses/bug309 b/tests/bugs/fclasses/bug309 index 6ea96bebe5..31a4dbe056 100644 --- a/tests/bugs/fclasses/bug309 +++ b/tests/bugs/fclasses/bug309 @@ -1,4 +1,4 @@ -puts "TODO ?OCC12345 ALL: OCC309: ERROR 2" +puts "TODO ?OCC12345 ALL: OCC309: Error 2" puts "================" puts "OCC309" @@ -13,7 +13,7 @@ set ll [llength ${result}] if { ${ll} != 2 } { puts "result = ${result}" puts "length = ${ll}" - puts "OCC309: ERROR 0" + puts "OCC309: Error 0" } else { set result1 [lindex ${result} 0] set result2 [lindex ${result} 1] @@ -23,12 +23,8 @@ if { ${ll} != 2 } { set res1 [ string range $result1 1 [expr [string length $result1] -3 ] ] set res2 [ string range $result2 1 [expr [string length $result2] -3 ] ] } else { - set info [pwd] - set CurrentDirectory [string range $info 2 end] - set info2 [file dirname ${CurrentDirectory}] - set UpTrek [file dirname ${CurrentDirectory}] - set res1 [ string range $result1 3 [expr [string length $result1] -2 ] ] - set res2 [ string range $result2 3 [expr [string length $result2] -2 ] ] + set res1 [ string range $result1 1 [expr [string length $result1] -2 ] ] + set res2 [ string range $result2 1 [expr [string length $result2] -2 ] ] } if {[string compare ${res1} "${CurrentDirectory}"] == 0} { puts "OCC309: OK 1" @@ -36,7 +32,7 @@ if { ${ll} != 2 } { puts "result1 = ${result1}" puts "res1 = ${res1}" puts "CurrentDirectory = ${CurrentDirectory}" - puts "OCC309: ERROR 1" + puts "OCC309: Error 1" } if {[string compare ${res2} "${UpTrek}"] == 0} { puts "OCC309: OK 2" @@ -44,7 +40,7 @@ if { ${ll} != 2 } { puts "result2 = ${result2}" puts "res2 = ${res2}" puts "UpTrek = ${UpTrek}" - puts "OCC309: ERROR 2" + puts "OCC309: Error 2" } } diff --git a/tests/bugs/grids.list b/tests/bugs/grids.list index d766be78d2..450347c676 100755 --- a/tests/bugs/grids.list +++ b/tests/bugs/grids.list @@ -3,10 +3,14 @@ 003 iges 004 vis 005 xde -006 modalg -007 moddata -008 step -009 caf -010 mesh -011 heal +006 modalg_1 +007 modalg_2 +008 modalg_3 +009 modalg_4 +010 moddata_1 +011 moddata_2 +012 step +013 caf +014 mesh +015 heal diff --git a/tests/bugs/heal/bug24 b/tests/bugs/heal/bug24 new file mode 100644 index 0000000000..90b4f7206e --- /dev/null +++ b/tests/bugs/heal/bug24 @@ -0,0 +1,25 @@ +pload QAcommands + +puts "=======" +puts "OCC24" +puts "=======" +puts "" +########################################################################### +## Recorded modifications are lost when converting from ShapeBuild_ReShape into ShapeProcess_ShapeContext +## and back +########################################################################### + +restore [locate_data_file OCC24.brep] s +checkshape s + +explode s f + +compound s_1 c +if [catch { OCC24 result s c OCC24 Seq } ] { + puts "OCC24 ERROR" +} else { + puts "OCC24 OK" +} + +set square 37.6991 +set 2dviewer 2 diff --git a/tests/bugs/modalg/begin b/tests/bugs/modalg_1/begin similarity index 100% rename from tests/bugs/modalg/begin rename to tests/bugs/modalg_1/begin diff --git a/tests/bugs/modalg/buc60409_1 b/tests/bugs/modalg_1/buc60409_1 similarity index 100% rename from tests/bugs/modalg/buc60409_1 rename to tests/bugs/modalg_1/buc60409_1 diff --git a/tests/bugs/modalg/buc60409_2 b/tests/bugs/modalg_1/buc60409_2 similarity index 100% rename from tests/bugs/modalg/buc60409_2 rename to tests/bugs/modalg_1/buc60409_2 diff --git a/tests/bugs/modalg/buc60409_3 b/tests/bugs/modalg_1/buc60409_3 similarity index 100% rename from tests/bugs/modalg/buc60409_3 rename to tests/bugs/modalg_1/buc60409_3 diff --git a/tests/bugs/modalg/buc60462_1 b/tests/bugs/modalg_1/buc60462_1 similarity index 100% rename from tests/bugs/modalg/buc60462_1 rename to tests/bugs/modalg_1/buc60462_1 diff --git a/tests/bugs/modalg/buc60462_2 b/tests/bugs/modalg_1/buc60462_2 similarity index 100% rename from tests/bugs/modalg/buc60462_2 rename to tests/bugs/modalg_1/buc60462_2 diff --git a/tests/bugs/modalg/buc60463 b/tests/bugs/modalg_1/buc60463 similarity index 100% rename from tests/bugs/modalg/buc60463 rename to tests/bugs/modalg_1/buc60463 diff --git a/tests/bugs/modalg/buc60523 b/tests/bugs/modalg_1/buc60523 similarity index 100% rename from tests/bugs/modalg/buc60523 rename to tests/bugs/modalg_1/buc60523 diff --git a/tests/bugs/modalg/buc60531_1 b/tests/bugs/modalg_1/buc60531_1 similarity index 100% rename from tests/bugs/modalg/buc60531_1 rename to tests/bugs/modalg_1/buc60531_1 diff --git a/tests/bugs/modalg/buc60531_2 b/tests/bugs/modalg_1/buc60531_2 similarity index 100% rename from tests/bugs/modalg/buc60531_2 rename to tests/bugs/modalg_1/buc60531_2 diff --git a/tests/bugs/modalg/buc60532 b/tests/bugs/modalg_1/buc60532 similarity index 100% rename from tests/bugs/modalg/buc60532 rename to tests/bugs/modalg_1/buc60532 diff --git a/tests/bugs/modalg/buc60532_1 b/tests/bugs/modalg_1/buc60532_1 similarity index 100% rename from tests/bugs/modalg/buc60532_1 rename to tests/bugs/modalg_1/buc60532_1 diff --git a/tests/bugs/modalg/buc60532_2 b/tests/bugs/modalg_1/buc60532_2 similarity index 100% rename from tests/bugs/modalg/buc60532_2 rename to tests/bugs/modalg_1/buc60532_2 diff --git a/tests/bugs/modalg/buc60533 b/tests/bugs/modalg_1/buc60533 similarity index 100% rename from tests/bugs/modalg/buc60533 rename to tests/bugs/modalg_1/buc60533 diff --git a/tests/bugs/modalg/buc60555_1 b/tests/bugs/modalg_1/buc60555_1 similarity index 100% rename from tests/bugs/modalg/buc60555_1 rename to tests/bugs/modalg_1/buc60555_1 diff --git a/tests/bugs/modalg/buc60555_2 b/tests/bugs/modalg_1/buc60555_2 similarity index 100% rename from tests/bugs/modalg/buc60555_2 rename to tests/bugs/modalg_1/buc60555_2 diff --git a/tests/bugs/modalg/buc60555_3 b/tests/bugs/modalg_1/buc60555_3 similarity index 100% rename from tests/bugs/modalg/buc60555_3 rename to tests/bugs/modalg_1/buc60555_3 diff --git a/tests/bugs/modalg/buc60585_1 b/tests/bugs/modalg_1/buc60585_1 similarity index 100% rename from tests/bugs/modalg/buc60585_1 rename to tests/bugs/modalg_1/buc60585_1 diff --git a/tests/bugs/modalg/buc60585_2 b/tests/bugs/modalg_1/buc60585_2 similarity index 100% rename from tests/bugs/modalg/buc60585_2 rename to tests/bugs/modalg_1/buc60585_2 diff --git a/tests/bugs/modalg/buc60623_1 b/tests/bugs/modalg_1/buc60623_1 similarity index 100% rename from tests/bugs/modalg/buc60623_1 rename to tests/bugs/modalg_1/buc60623_1 diff --git a/tests/bugs/modalg/buc60623_2 b/tests/bugs/modalg_1/buc60623_2 similarity index 100% rename from tests/bugs/modalg/buc60623_2 rename to tests/bugs/modalg_1/buc60623_2 diff --git a/tests/bugs/modalg/buc60635 b/tests/bugs/modalg_1/buc60635 similarity index 100% rename from tests/bugs/modalg/buc60635 rename to tests/bugs/modalg_1/buc60635 diff --git a/tests/bugs/modalg/buc60649 b/tests/bugs/modalg_1/buc60649 similarity index 100% rename from tests/bugs/modalg/buc60649 rename to tests/bugs/modalg_1/buc60649 diff --git a/tests/bugs/modalg/buc60663_1 b/tests/bugs/modalg_1/buc60663_1 similarity index 100% rename from tests/bugs/modalg/buc60663_1 rename to tests/bugs/modalg_1/buc60663_1 diff --git a/tests/bugs/modalg/buc60663_2 b/tests/bugs/modalg_1/buc60663_2 similarity index 100% rename from tests/bugs/modalg/buc60663_2 rename to tests/bugs/modalg_1/buc60663_2 diff --git a/tests/bugs/modalg/buc60668 b/tests/bugs/modalg_1/buc60668 similarity index 100% rename from tests/bugs/modalg/buc60668 rename to tests/bugs/modalg_1/buc60668 diff --git a/tests/bugs/modalg/buc60669 b/tests/bugs/modalg_1/buc60669 similarity index 100% rename from tests/bugs/modalg/buc60669 rename to tests/bugs/modalg_1/buc60669 diff --git a/tests/bugs/modalg/buc60682 b/tests/bugs/modalg_1/buc60682 similarity index 100% rename from tests/bugs/modalg/buc60682 rename to tests/bugs/modalg_1/buc60682 diff --git a/tests/bugs/modalg/buc60684 b/tests/bugs/modalg_1/buc60684 similarity index 100% rename from tests/bugs/modalg/buc60684 rename to tests/bugs/modalg_1/buc60684 diff --git a/tests/bugs/modalg/buc60690 b/tests/bugs/modalg_1/buc60690 similarity index 100% rename from tests/bugs/modalg/buc60690 rename to tests/bugs/modalg_1/buc60690 diff --git a/tests/bugs/modalg/buc60703_1 b/tests/bugs/modalg_1/buc60703_1 similarity index 100% rename from tests/bugs/modalg/buc60703_1 rename to tests/bugs/modalg_1/buc60703_1 diff --git a/tests/bugs/modalg/buc60703_2 b/tests/bugs/modalg_1/buc60703_2 similarity index 100% rename from tests/bugs/modalg/buc60703_2 rename to tests/bugs/modalg_1/buc60703_2 diff --git a/tests/bugs/modalg/buc60703_3 b/tests/bugs/modalg_1/buc60703_3 similarity index 100% rename from tests/bugs/modalg/buc60703_3 rename to tests/bugs/modalg_1/buc60703_3 diff --git a/tests/bugs/modalg/buc60703_4 b/tests/bugs/modalg_1/buc60703_4 similarity index 100% rename from tests/bugs/modalg/buc60703_4 rename to tests/bugs/modalg_1/buc60703_4 diff --git a/tests/bugs/modalg/buc60704 b/tests/bugs/modalg_1/buc60704 similarity index 100% rename from tests/bugs/modalg/buc60704 rename to tests/bugs/modalg_1/buc60704 diff --git a/tests/bugs/modalg/buc60708 b/tests/bugs/modalg_1/buc60708 similarity index 100% rename from tests/bugs/modalg/buc60708 rename to tests/bugs/modalg_1/buc60708 diff --git a/tests/bugs/modalg/buc60712 b/tests/bugs/modalg_1/buc60712 similarity index 100% rename from tests/bugs/modalg/buc60712 rename to tests/bugs/modalg_1/buc60712 diff --git a/tests/bugs/modalg/buc60714 b/tests/bugs/modalg_1/buc60714 similarity index 100% rename from tests/bugs/modalg/buc60714 rename to tests/bugs/modalg_1/buc60714 diff --git a/tests/bugs/modalg/buc60728 b/tests/bugs/modalg_1/buc60728 similarity index 100% rename from tests/bugs/modalg/buc60728 rename to tests/bugs/modalg_1/buc60728 diff --git a/tests/bugs/modalg/buc60744 b/tests/bugs/modalg_1/buc60744 similarity index 100% rename from tests/bugs/modalg/buc60744 rename to tests/bugs/modalg_1/buc60744 diff --git a/tests/bugs/modalg/buc60776_1 b/tests/bugs/modalg_1/buc60776_1 similarity index 100% rename from tests/bugs/modalg/buc60776_1 rename to tests/bugs/modalg_1/buc60776_1 diff --git a/tests/bugs/modalg/buc60776_2 b/tests/bugs/modalg_1/buc60776_2 similarity index 100% rename from tests/bugs/modalg/buc60776_2 rename to tests/bugs/modalg_1/buc60776_2 diff --git a/tests/bugs/modalg/buc60777 b/tests/bugs/modalg_1/buc60777 similarity index 100% rename from tests/bugs/modalg/buc60777 rename to tests/bugs/modalg_1/buc60777 diff --git a/tests/bugs/modalg/buc60782_1 b/tests/bugs/modalg_1/buc60782_1 similarity index 100% rename from tests/bugs/modalg/buc60782_1 rename to tests/bugs/modalg_1/buc60782_1 diff --git a/tests/bugs/modalg/buc60782_2 b/tests/bugs/modalg_1/buc60782_2 similarity index 100% rename from tests/bugs/modalg/buc60782_2 rename to tests/bugs/modalg_1/buc60782_2 diff --git a/tests/bugs/modalg/buc60782_3 b/tests/bugs/modalg_1/buc60782_3 similarity index 100% rename from tests/bugs/modalg/buc60782_3 rename to tests/bugs/modalg_1/buc60782_3 diff --git a/tests/bugs/modalg/buc60787_1 b/tests/bugs/modalg_1/buc60787_1 similarity index 100% rename from tests/bugs/modalg/buc60787_1 rename to tests/bugs/modalg_1/buc60787_1 diff --git a/tests/bugs/modalg/buc60787_2 b/tests/bugs/modalg_1/buc60787_2 similarity index 100% rename from tests/bugs/modalg/buc60787_2 rename to tests/bugs/modalg_1/buc60787_2 diff --git a/tests/bugs/modalg/buc60788_1 b/tests/bugs/modalg_1/buc60788_1 similarity index 100% rename from tests/bugs/modalg/buc60788_1 rename to tests/bugs/modalg_1/buc60788_1 diff --git a/tests/bugs/modalg/buc60788_2 b/tests/bugs/modalg_1/buc60788_2 similarity index 100% rename from tests/bugs/modalg/buc60788_2 rename to tests/bugs/modalg_1/buc60788_2 diff --git a/tests/bugs/modalg/buc60788_3 b/tests/bugs/modalg_1/buc60788_3 similarity index 100% rename from tests/bugs/modalg/buc60788_3 rename to tests/bugs/modalg_1/buc60788_3 diff --git a/tests/bugs/modalg/buc60789_1 b/tests/bugs/modalg_1/buc60789_1 similarity index 100% rename from tests/bugs/modalg/buc60789_1 rename to tests/bugs/modalg_1/buc60789_1 diff --git a/tests/bugs/modalg/buc60789_2 b/tests/bugs/modalg_1/buc60789_2 similarity index 100% rename from tests/bugs/modalg/buc60789_2 rename to tests/bugs/modalg_1/buc60789_2 diff --git a/tests/bugs/modalg/buc60801 b/tests/bugs/modalg_1/buc60801 similarity index 100% rename from tests/bugs/modalg/buc60801 rename to tests/bugs/modalg_1/buc60801 diff --git a/tests/bugs/modalg/buc60803 b/tests/bugs/modalg_1/buc60803 similarity index 100% rename from tests/bugs/modalg/buc60803 rename to tests/bugs/modalg_1/buc60803 diff --git a/tests/bugs/modalg/buc60830_4 b/tests/bugs/modalg_1/buc60830_4 similarity index 100% rename from tests/bugs/modalg/buc60830_4 rename to tests/bugs/modalg_1/buc60830_4 diff --git a/tests/bugs/modalg/buc60839 b/tests/bugs/modalg_1/buc60839 similarity index 100% rename from tests/bugs/modalg/buc60839 rename to tests/bugs/modalg_1/buc60839 diff --git a/tests/bugs/modalg/buc60841 b/tests/bugs/modalg_1/buc60841 similarity index 100% rename from tests/bugs/modalg/buc60841 rename to tests/bugs/modalg_1/buc60841 diff --git a/tests/bugs/modalg/buc60849 b/tests/bugs/modalg_1/buc60849 similarity index 100% rename from tests/bugs/modalg/buc60849 rename to tests/bugs/modalg_1/buc60849 diff --git a/tests/bugs/modalg/buc60865 b/tests/bugs/modalg_1/buc60865 similarity index 100% rename from tests/bugs/modalg/buc60865 rename to tests/bugs/modalg_1/buc60865 diff --git a/tests/bugs/modalg/buc60878_1 b/tests/bugs/modalg_1/buc60878_1 similarity index 100% rename from tests/bugs/modalg/buc60878_1 rename to tests/bugs/modalg_1/buc60878_1 diff --git a/tests/bugs/modalg/buc60878_2 b/tests/bugs/modalg_1/buc60878_2 similarity index 100% rename from tests/bugs/modalg/buc60878_2 rename to tests/bugs/modalg_1/buc60878_2 diff --git a/tests/bugs/modalg/buc60878_3 b/tests/bugs/modalg_1/buc60878_3 similarity index 100% rename from tests/bugs/modalg/buc60878_3 rename to tests/bugs/modalg_1/buc60878_3 diff --git a/tests/bugs/modalg/buc60880 b/tests/bugs/modalg_1/buc60880 similarity index 100% rename from tests/bugs/modalg/buc60880 rename to tests/bugs/modalg_1/buc60880 diff --git a/tests/bugs/modalg/buc60881 b/tests/bugs/modalg_1/buc60881 similarity index 100% rename from tests/bugs/modalg/buc60881 rename to tests/bugs/modalg_1/buc60881 diff --git a/tests/bugs/modalg/buc60882 b/tests/bugs/modalg_1/buc60882 similarity index 100% rename from tests/bugs/modalg/buc60882 rename to tests/bugs/modalg_1/buc60882 diff --git a/tests/bugs/modalg/buc60896 b/tests/bugs/modalg_1/buc60896 similarity index 100% rename from tests/bugs/modalg/buc60896 rename to tests/bugs/modalg_1/buc60896 diff --git a/tests/bugs/modalg/buc60898 b/tests/bugs/modalg_1/buc60898 similarity index 100% rename from tests/bugs/modalg/buc60898 rename to tests/bugs/modalg_1/buc60898 diff --git a/tests/bugs/modalg/buc60899_1 b/tests/bugs/modalg_1/buc60899_1 similarity index 100% rename from tests/bugs/modalg/buc60899_1 rename to tests/bugs/modalg_1/buc60899_1 diff --git a/tests/bugs/modalg/buc60899_2 b/tests/bugs/modalg_1/buc60899_2 similarity index 100% rename from tests/bugs/modalg/buc60899_2 rename to tests/bugs/modalg_1/buc60899_2 diff --git a/tests/bugs/modalg/buc60901 b/tests/bugs/modalg_1/buc60901 similarity index 100% rename from tests/bugs/modalg/buc60901 rename to tests/bugs/modalg_1/buc60901 diff --git a/tests/bugs/modalg/buc60905 b/tests/bugs/modalg_1/buc60905 similarity index 100% rename from tests/bugs/modalg/buc60905 rename to tests/bugs/modalg_1/buc60905 diff --git a/tests/bugs/modalg/buc60909 b/tests/bugs/modalg_1/buc60909 similarity index 100% rename from tests/bugs/modalg/buc60909 rename to tests/bugs/modalg_1/buc60909 diff --git a/tests/bugs/modalg/buc60922 b/tests/bugs/modalg_1/buc60922 similarity index 100% rename from tests/bugs/modalg/buc60922 rename to tests/bugs/modalg_1/buc60922 diff --git a/tests/bugs/modalg/buc60926 b/tests/bugs/modalg_1/buc60926 similarity index 100% rename from tests/bugs/modalg/buc60926 rename to tests/bugs/modalg_1/buc60926 diff --git a/tests/bugs/modalg/buc60927 b/tests/bugs/modalg_1/buc60927 similarity index 100% rename from tests/bugs/modalg/buc60927 rename to tests/bugs/modalg_1/buc60927 diff --git a/tests/bugs/modalg/buc60930 b/tests/bugs/modalg_1/buc60930 similarity index 100% rename from tests/bugs/modalg/buc60930 rename to tests/bugs/modalg_1/buc60930 diff --git a/tests/bugs/modalg/buc60934 b/tests/bugs/modalg_1/buc60934 similarity index 100% rename from tests/bugs/modalg/buc60934 rename to tests/bugs/modalg_1/buc60934 diff --git a/tests/bugs/modalg/buc60942 b/tests/bugs/modalg_1/buc60942 similarity index 100% rename from tests/bugs/modalg/buc60942 rename to tests/bugs/modalg_1/buc60942 diff --git a/tests/bugs/modalg/buc60946 b/tests/bugs/modalg_1/buc60946 similarity index 100% rename from tests/bugs/modalg/buc60946 rename to tests/bugs/modalg_1/buc60946 diff --git a/tests/bugs/modalg/buc60971 b/tests/bugs/modalg_1/buc60971 similarity index 100% rename from tests/bugs/modalg/buc60971 rename to tests/bugs/modalg_1/buc60971 diff --git a/tests/bugs/modalg/bug100 b/tests/bugs/modalg_1/bug100 similarity index 100% rename from tests/bugs/modalg/bug100 rename to tests/bugs/modalg_1/bug100 diff --git a/tests/bugs/modalg/bug101 b/tests/bugs/modalg_1/bug101 similarity index 100% rename from tests/bugs/modalg/bug101 rename to tests/bugs/modalg_1/bug101 diff --git a/tests/bugs/modalg/bug1013 b/tests/bugs/modalg_1/bug1013 similarity index 100% rename from tests/bugs/modalg/bug1013 rename to tests/bugs/modalg_1/bug1013 diff --git a/tests/bugs/modalg/bug10160_1 b/tests/bugs/modalg_1/bug10160_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10160_1 rename to tests/bugs/modalg_1/bug10160_1 diff --git a/tests/bugs/modalg/bug10160_10 b/tests/bugs/modalg_1/bug10160_10 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10160_10 rename to tests/bugs/modalg_1/bug10160_10 diff --git a/tests/bugs/modalg/bug10160_11 b/tests/bugs/modalg_1/bug10160_11 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10160_11 rename to tests/bugs/modalg_1/bug10160_11 diff --git a/tests/bugs/modalg/bug10160_12 b/tests/bugs/modalg_1/bug10160_12 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10160_12 rename to tests/bugs/modalg_1/bug10160_12 diff --git a/tests/bugs/modalg/bug10160_2 b/tests/bugs/modalg_1/bug10160_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10160_2 rename to tests/bugs/modalg_1/bug10160_2 diff --git a/tests/bugs/modalg/bug10160_3 b/tests/bugs/modalg_1/bug10160_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10160_3 rename to tests/bugs/modalg_1/bug10160_3 diff --git a/tests/bugs/modalg/bug10160_4 b/tests/bugs/modalg_1/bug10160_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10160_4 rename to tests/bugs/modalg_1/bug10160_4 diff --git a/tests/bugs/modalg/bug10160_5 b/tests/bugs/modalg_1/bug10160_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10160_5 rename to tests/bugs/modalg_1/bug10160_5 diff --git a/tests/bugs/modalg/bug10160_6 b/tests/bugs/modalg_1/bug10160_6 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10160_6 rename to tests/bugs/modalg_1/bug10160_6 diff --git a/tests/bugs/modalg/bug10160_7 b/tests/bugs/modalg_1/bug10160_7 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10160_7 rename to tests/bugs/modalg_1/bug10160_7 diff --git a/tests/bugs/modalg/bug10160_8 b/tests/bugs/modalg_1/bug10160_8 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10160_8 rename to tests/bugs/modalg_1/bug10160_8 diff --git a/tests/bugs/modalg/bug10160_9 b/tests/bugs/modalg_1/bug10160_9 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10160_9 rename to tests/bugs/modalg_1/bug10160_9 diff --git a/tests/bugs/modalg/bug10232 b/tests/bugs/modalg_1/bug10232 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10232 rename to tests/bugs/modalg_1/bug10232 diff --git a/tests/bugs/modalg/bug102_1 b/tests/bugs/modalg_1/bug102_1 similarity index 100% rename from tests/bugs/modalg/bug102_1 rename to tests/bugs/modalg_1/bug102_1 diff --git a/tests/bugs/modalg/bug102_2 b/tests/bugs/modalg_1/bug102_2 similarity index 100% rename from tests/bugs/modalg/bug102_2 rename to tests/bugs/modalg_1/bug102_2 diff --git a/tests/bugs/modalg/bug10435_1 b/tests/bugs/modalg_1/bug10435_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10435_1 rename to tests/bugs/modalg_1/bug10435_1 diff --git a/tests/bugs/modalg/bug10435_2 b/tests/bugs/modalg_1/bug10435_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10435_2 rename to tests/bugs/modalg_1/bug10435_2 diff --git a/tests/bugs/modalg/bug10605_1 b/tests/bugs/modalg_1/bug10605_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10605_1 rename to tests/bugs/modalg_1/bug10605_1 diff --git a/tests/bugs/modalg/bug10605_2 b/tests/bugs/modalg_1/bug10605_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10605_2 rename to tests/bugs/modalg_1/bug10605_2 diff --git a/tests/bugs/modalg/bug10605_3 b/tests/bugs/modalg_1/bug10605_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10605_3 rename to tests/bugs/modalg_1/bug10605_3 diff --git a/tests/bugs/modalg/bug10605_4 b/tests/bugs/modalg_1/bug10605_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10605_4 rename to tests/bugs/modalg_1/bug10605_4 diff --git a/tests/bugs/modalg/bug10605_5 b/tests/bugs/modalg_1/bug10605_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10605_5 rename to tests/bugs/modalg_1/bug10605_5 diff --git a/tests/bugs/modalg/bug10606_1 b/tests/bugs/modalg_1/bug10606_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10606_1 rename to tests/bugs/modalg_1/bug10606_1 diff --git a/tests/bugs/modalg/bug10606_2 b/tests/bugs/modalg_1/bug10606_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10606_2 rename to tests/bugs/modalg_1/bug10606_2 diff --git a/tests/bugs/modalg/bug10606_3 b/tests/bugs/modalg_1/bug10606_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10606_3 rename to tests/bugs/modalg_1/bug10606_3 diff --git a/tests/bugs/modalg/bug10606_4 b/tests/bugs/modalg_1/bug10606_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10606_4 rename to tests/bugs/modalg_1/bug10606_4 diff --git a/tests/bugs/modalg/bug10606_5 b/tests/bugs/modalg_1/bug10606_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10606_5 rename to tests/bugs/modalg_1/bug10606_5 diff --git a/tests/bugs/modalg/bug1077 b/tests/bugs/modalg_1/bug1077 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1077 rename to tests/bugs/modalg_1/bug1077 diff --git a/tests/bugs/modalg/bug108 b/tests/bugs/modalg_1/bug108 similarity index 100% rename from tests/bugs/modalg/bug108 rename to tests/bugs/modalg_1/bug108 diff --git a/tests/bugs/modalg/bug10842_1 b/tests/bugs/modalg_1/bug10842_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10842_1 rename to tests/bugs/modalg_1/bug10842_1 diff --git a/tests/bugs/modalg/bug10842_2 b/tests/bugs/modalg_1/bug10842_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10842_2 rename to tests/bugs/modalg_1/bug10842_2 diff --git a/tests/bugs/modalg/bug10842_3 b/tests/bugs/modalg_1/bug10842_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10842_3 rename to tests/bugs/modalg_1/bug10842_3 diff --git a/tests/bugs/modalg/bug10842_4 b/tests/bugs/modalg_1/bug10842_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10842_4 rename to tests/bugs/modalg_1/bug10842_4 diff --git a/tests/bugs/modalg/bug10842_5 b/tests/bugs/modalg_1/bug10842_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10842_5 rename to tests/bugs/modalg_1/bug10842_5 diff --git a/tests/bugs/modalg/bug10846_1 b/tests/bugs/modalg_1/bug10846_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10846_1 rename to tests/bugs/modalg_1/bug10846_1 diff --git a/tests/bugs/modalg/bug10846_2 b/tests/bugs/modalg_1/bug10846_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10846_2 rename to tests/bugs/modalg_1/bug10846_2 diff --git a/tests/bugs/modalg/bug10846_3 b/tests/bugs/modalg_1/bug10846_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10846_3 rename to tests/bugs/modalg_1/bug10846_3 diff --git a/tests/bugs/modalg/bug10846_4 b/tests/bugs/modalg_1/bug10846_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10846_4 rename to tests/bugs/modalg_1/bug10846_4 diff --git a/tests/bugs/modalg/bug10846_5 b/tests/bugs/modalg_1/bug10846_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug10846_5 rename to tests/bugs/modalg_1/bug10846_5 diff --git a/tests/bugs/modalg/bug109 b/tests/bugs/modalg_1/bug109 similarity index 100% rename from tests/bugs/modalg/bug109 rename to tests/bugs/modalg_1/bug109 diff --git a/tests/bugs/modalg/bug110_1 b/tests/bugs/modalg_1/bug110_1 similarity index 100% rename from tests/bugs/modalg/bug110_1 rename to tests/bugs/modalg_1/bug110_1 diff --git a/tests/bugs/modalg/bug110_2 b/tests/bugs/modalg_1/bug110_2 similarity index 100% rename from tests/bugs/modalg/bug110_2 rename to tests/bugs/modalg_1/bug110_2 diff --git a/tests/bugs/modalg/bug110_3 b/tests/bugs/modalg_1/bug110_3 similarity index 100% rename from tests/bugs/modalg/bug110_3 rename to tests/bugs/modalg_1/bug110_3 diff --git a/tests/bugs/modalg/bug11565_1 b/tests/bugs/modalg_1/bug11565_1 similarity index 100% rename from tests/bugs/modalg/bug11565_1 rename to tests/bugs/modalg_1/bug11565_1 diff --git a/tests/bugs/modalg/bug11565_2 b/tests/bugs/modalg_1/bug11565_2 similarity index 100% rename from tests/bugs/modalg/bug11565_2 rename to tests/bugs/modalg_1/bug11565_2 diff --git a/tests/bugs/modalg/bug116 b/tests/bugs/modalg_1/bug116 similarity index 100% rename from tests/bugs/modalg/bug116 rename to tests/bugs/modalg_1/bug116 diff --git a/tests/bugs/modalg/bug117_1 b/tests/bugs/modalg_1/bug117_1 similarity index 100% rename from tests/bugs/modalg/bug117_1 rename to tests/bugs/modalg_1/bug117_1 diff --git a/tests/bugs/modalg/bug117_2 b/tests/bugs/modalg_1/bug117_2 similarity index 100% rename from tests/bugs/modalg/bug117_2 rename to tests/bugs/modalg_1/bug117_2 diff --git a/tests/bugs/modalg/bug118 b/tests/bugs/modalg_1/bug118 similarity index 100% rename from tests/bugs/modalg/bug118 rename to tests/bugs/modalg_1/bug118 diff --git a/tests/bugs/modalg/bug118_1 b/tests/bugs/modalg_1/bug118_1 similarity index 100% rename from tests/bugs/modalg/bug118_1 rename to tests/bugs/modalg_1/bug118_1 diff --git a/tests/bugs/modalg/bug118_2 b/tests/bugs/modalg_1/bug118_2 similarity index 100% rename from tests/bugs/modalg/bug118_2 rename to tests/bugs/modalg_1/bug118_2 diff --git a/tests/bugs/modalg/bug12213 b/tests/bugs/modalg_1/bug12213 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug12213 rename to tests/bugs/modalg_1/bug12213 diff --git a/tests/bugs/modalg/bug12257 b/tests/bugs/modalg_1/bug12257 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug12257 rename to tests/bugs/modalg_1/bug12257 diff --git a/tests/bugs/modalg/bug1226 b/tests/bugs/modalg_1/bug1226 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1226 rename to tests/bugs/modalg_1/bug1226 diff --git a/tests/bugs/modalg/bug122_1 b/tests/bugs/modalg_1/bug122_1 similarity index 100% rename from tests/bugs/modalg/bug122_1 rename to tests/bugs/modalg_1/bug122_1 diff --git a/tests/bugs/modalg/bug122_2 b/tests/bugs/modalg_1/bug122_2 similarity index 100% rename from tests/bugs/modalg/bug122_2 rename to tests/bugs/modalg_1/bug122_2 diff --git a/tests/bugs/modalg/bug122_3 b/tests/bugs/modalg_1/bug122_3 similarity index 100% rename from tests/bugs/modalg/bug122_3 rename to tests/bugs/modalg_1/bug122_3 diff --git a/tests/bugs/modalg/bug122_4 b/tests/bugs/modalg_1/bug122_4 similarity index 100% rename from tests/bugs/modalg/bug122_4 rename to tests/bugs/modalg_1/bug122_4 diff --git a/tests/bugs/modalg/bug123_1 b/tests/bugs/modalg_1/bug123_1 similarity index 100% rename from tests/bugs/modalg/bug123_1 rename to tests/bugs/modalg_1/bug123_1 diff --git a/tests/bugs/modalg/bug123_2 b/tests/bugs/modalg_1/bug123_2 similarity index 100% rename from tests/bugs/modalg/bug123_2 rename to tests/bugs/modalg_1/bug123_2 diff --git a/tests/bugs/modalg/bug1243_1 b/tests/bugs/modalg_1/bug1243_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1243_1 rename to tests/bugs/modalg_1/bug1243_1 diff --git a/tests/bugs/modalg/bug1243_2 b/tests/bugs/modalg_1/bug1243_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1243_2 rename to tests/bugs/modalg_1/bug1243_2 diff --git a/tests/bugs/modalg/bug12507 b/tests/bugs/modalg_1/bug12507 similarity index 100% rename from tests/bugs/modalg/bug12507 rename to tests/bugs/modalg_1/bug12507 diff --git a/tests/bugs/modalg/bug1255 b/tests/bugs/modalg_1/bug1255 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1255 rename to tests/bugs/modalg_1/bug1255 diff --git a/tests/bugs/modalg/bug1255_1 b/tests/bugs/modalg_1/bug1255_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1255_1 rename to tests/bugs/modalg_1/bug1255_1 diff --git a/tests/bugs/modalg/bug12627 b/tests/bugs/modalg_1/bug12627 similarity index 100% rename from tests/bugs/modalg/bug12627 rename to tests/bugs/modalg_1/bug12627 diff --git a/tests/bugs/modalg/bug12661 b/tests/bugs/modalg_1/bug12661 similarity index 100% rename from tests/bugs/modalg/bug12661 rename to tests/bugs/modalg_1/bug12661 diff --git a/tests/bugs/modalg/bug12918 b/tests/bugs/modalg_1/bug12918 similarity index 100% rename from tests/bugs/modalg/bug12918 rename to tests/bugs/modalg_1/bug12918 diff --git a/tests/bugs/modalg/bug13116_1 b/tests/bugs/modalg_1/bug13116_1 similarity index 100% rename from tests/bugs/modalg/bug13116_1 rename to tests/bugs/modalg_1/bug13116_1 diff --git a/tests/bugs/modalg/bug13116_2 b/tests/bugs/modalg_1/bug13116_2 similarity index 100% rename from tests/bugs/modalg/bug13116_2 rename to tests/bugs/modalg_1/bug13116_2 diff --git a/tests/bugs/modalg/bug13116_3 b/tests/bugs/modalg_1/bug13116_3 similarity index 100% rename from tests/bugs/modalg/bug13116_3 rename to tests/bugs/modalg_1/bug13116_3 diff --git a/tests/bugs/modalg/bug13116_4 b/tests/bugs/modalg_1/bug13116_4 similarity index 100% rename from tests/bugs/modalg/bug13116_4 rename to tests/bugs/modalg_1/bug13116_4 diff --git a/tests/bugs/modalg/bug13140 b/tests/bugs/modalg_1/bug13140 similarity index 100% rename from tests/bugs/modalg/bug13140 rename to tests/bugs/modalg_1/bug13140 diff --git a/tests/bugs/modalg/bug13142 b/tests/bugs/modalg_1/bug13142 similarity index 100% rename from tests/bugs/modalg/bug13142 rename to tests/bugs/modalg_1/bug13142 diff --git a/tests/bugs/modalg/bug13186_1 b/tests/bugs/modalg_1/bug13186_1 similarity index 100% rename from tests/bugs/modalg/bug13186_1 rename to tests/bugs/modalg_1/bug13186_1 diff --git a/tests/bugs/modalg/bug13186_2 b/tests/bugs/modalg_1/bug13186_2 similarity index 100% rename from tests/bugs/modalg/bug13186_2 rename to tests/bugs/modalg_1/bug13186_2 diff --git a/tests/bugs/modalg/bug13186_3 b/tests/bugs/modalg_1/bug13186_3 similarity index 100% rename from tests/bugs/modalg/bug13186_3 rename to tests/bugs/modalg_1/bug13186_3 diff --git a/tests/bugs/modalg/bug13186_4 b/tests/bugs/modalg_1/bug13186_4 similarity index 100% rename from tests/bugs/modalg/bug13186_4 rename to tests/bugs/modalg_1/bug13186_4 diff --git a/tests/bugs/modalg/bug13209_1 b/tests/bugs/modalg_1/bug13209_1 similarity index 100% rename from tests/bugs/modalg/bug13209_1 rename to tests/bugs/modalg_1/bug13209_1 diff --git a/tests/bugs/modalg/bug13209_2 b/tests/bugs/modalg_1/bug13209_2 similarity index 100% rename from tests/bugs/modalg/bug13209_2 rename to tests/bugs/modalg_1/bug13209_2 diff --git a/tests/bugs/modalg/bug13209_3 b/tests/bugs/modalg_1/bug13209_3 similarity index 100% rename from tests/bugs/modalg/bug13209_3 rename to tests/bugs/modalg_1/bug13209_3 diff --git a/tests/bugs/modalg/bug13209_4 b/tests/bugs/modalg_1/bug13209_4 similarity index 100% rename from tests/bugs/modalg/bug13209_4 rename to tests/bugs/modalg_1/bug13209_4 diff --git a/tests/bugs/modalg/bug13211_1 b/tests/bugs/modalg_1/bug13211_1 similarity index 100% rename from tests/bugs/modalg/bug13211_1 rename to tests/bugs/modalg_1/bug13211_1 diff --git a/tests/bugs/modalg/bug13211_10 b/tests/bugs/modalg_1/bug13211_10 similarity index 100% rename from tests/bugs/modalg/bug13211_10 rename to tests/bugs/modalg_1/bug13211_10 diff --git a/tests/bugs/modalg/bug13211_11 b/tests/bugs/modalg_1/bug13211_11 similarity index 100% rename from tests/bugs/modalg/bug13211_11 rename to tests/bugs/modalg_1/bug13211_11 diff --git a/tests/bugs/modalg/bug13211_2 b/tests/bugs/modalg_1/bug13211_2 similarity index 100% rename from tests/bugs/modalg/bug13211_2 rename to tests/bugs/modalg_1/bug13211_2 diff --git a/tests/bugs/modalg/bug13211_3 b/tests/bugs/modalg_1/bug13211_3 similarity index 100% rename from tests/bugs/modalg/bug13211_3 rename to tests/bugs/modalg_1/bug13211_3 diff --git a/tests/bugs/modalg/bug13211_4 b/tests/bugs/modalg_1/bug13211_4 similarity index 100% rename from tests/bugs/modalg/bug13211_4 rename to tests/bugs/modalg_1/bug13211_4 diff --git a/tests/bugs/modalg/bug13211_5 b/tests/bugs/modalg_1/bug13211_5 similarity index 100% rename from tests/bugs/modalg/bug13211_5 rename to tests/bugs/modalg_1/bug13211_5 diff --git a/tests/bugs/modalg/bug13211_6 b/tests/bugs/modalg_1/bug13211_6 similarity index 100% rename from tests/bugs/modalg/bug13211_6 rename to tests/bugs/modalg_1/bug13211_6 diff --git a/tests/bugs/modalg/bug13211_7 b/tests/bugs/modalg_1/bug13211_7 similarity index 100% rename from tests/bugs/modalg/bug13211_7 rename to tests/bugs/modalg_1/bug13211_7 diff --git a/tests/bugs/modalg/bug13211_8 b/tests/bugs/modalg_1/bug13211_8 similarity index 100% rename from tests/bugs/modalg/bug13211_8 rename to tests/bugs/modalg_1/bug13211_8 diff --git a/tests/bugs/modalg/bug13211_9 b/tests/bugs/modalg_1/bug13211_9 similarity index 100% rename from tests/bugs/modalg/bug13211_9 rename to tests/bugs/modalg_1/bug13211_9 diff --git a/tests/bugs/modalg/bug13395 b/tests/bugs/modalg_1/bug13395 similarity index 100% rename from tests/bugs/modalg/bug13395 rename to tests/bugs/modalg_1/bug13395 diff --git a/tests/bugs/modalg/bug13538 b/tests/bugs/modalg_1/bug13538 similarity index 100% rename from tests/bugs/modalg/bug13538 rename to tests/bugs/modalg_1/bug13538 diff --git a/tests/bugs/modalg/bug1360 b/tests/bugs/modalg_1/bug1360 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1360 rename to tests/bugs/modalg_1/bug1360 diff --git a/tests/bugs/modalg/bug140 b/tests/bugs/modalg_1/bug140 similarity index 100% rename from tests/bugs/modalg/bug140 rename to tests/bugs/modalg_1/bug140 diff --git a/tests/bugs/modalg/bug144 b/tests/bugs/modalg_1/bug144 similarity index 100% rename from tests/bugs/modalg/bug144 rename to tests/bugs/modalg_1/bug144 diff --git a/tests/bugs/modalg/bug14506 b/tests/bugs/modalg_1/bug14506 similarity index 100% rename from tests/bugs/modalg/bug14506 rename to tests/bugs/modalg_1/bug14506 diff --git a/tests/bugs/modalg/bug14536 b/tests/bugs/modalg_1/bug14536 similarity index 100% rename from tests/bugs/modalg/bug14536 rename to tests/bugs/modalg_1/bug14536 diff --git a/tests/bugs/modalg/bug1456 b/tests/bugs/modalg_1/bug1456 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1456 rename to tests/bugs/modalg_1/bug1456 diff --git a/tests/bugs/modalg/bug14643 b/tests/bugs/modalg_1/bug14643 similarity index 100% rename from tests/bugs/modalg/bug14643 rename to tests/bugs/modalg_1/bug14643 diff --git a/tests/bugs/modalg/bug14777 b/tests/bugs/modalg_1/bug14777 similarity index 100% rename from tests/bugs/modalg/bug14777 rename to tests/bugs/modalg_1/bug14777 diff --git a/tests/bugs/modalg/bug1477_1 b/tests/bugs/modalg_1/bug1477_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1477_1 rename to tests/bugs/modalg_1/bug1477_1 diff --git a/tests/bugs/modalg/bug1477_10 b/tests/bugs/modalg_1/bug1477_10 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1477_10 rename to tests/bugs/modalg_1/bug1477_10 diff --git a/tests/bugs/modalg/bug1477_11 b/tests/bugs/modalg_1/bug1477_11 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1477_11 rename to tests/bugs/modalg_1/bug1477_11 diff --git a/tests/bugs/modalg/bug1477_12 b/tests/bugs/modalg_1/bug1477_12 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1477_12 rename to tests/bugs/modalg_1/bug1477_12 diff --git a/tests/bugs/modalg/bug1477_2 b/tests/bugs/modalg_1/bug1477_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1477_2 rename to tests/bugs/modalg_1/bug1477_2 diff --git a/tests/bugs/modalg/bug1477_3 b/tests/bugs/modalg_1/bug1477_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1477_3 rename to tests/bugs/modalg_1/bug1477_3 diff --git a/tests/bugs/modalg/bug1477_4 b/tests/bugs/modalg_1/bug1477_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1477_4 rename to tests/bugs/modalg_1/bug1477_4 diff --git a/tests/bugs/modalg/bug1477_5 b/tests/bugs/modalg_1/bug1477_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1477_5 rename to tests/bugs/modalg_1/bug1477_5 diff --git a/tests/bugs/modalg/bug1477_6 b/tests/bugs/modalg_1/bug1477_6 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1477_6 rename to tests/bugs/modalg_1/bug1477_6 diff --git a/tests/bugs/modalg/bug1477_7 b/tests/bugs/modalg_1/bug1477_7 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1477_7 rename to tests/bugs/modalg_1/bug1477_7 diff --git a/tests/bugs/modalg/bug1477_8 b/tests/bugs/modalg_1/bug1477_8 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1477_8 rename to tests/bugs/modalg_1/bug1477_8 diff --git a/tests/bugs/modalg/bug1477_9 b/tests/bugs/modalg_1/bug1477_9 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug1477_9 rename to tests/bugs/modalg_1/bug1477_9 diff --git a/tests/bugs/modalg/bug14780 b/tests/bugs/modalg_1/bug14780 similarity index 100% rename from tests/bugs/modalg/bug14780 rename to tests/bugs/modalg_1/bug14780 diff --git a/tests/bugs/modalg/bug15036 b/tests/bugs/modalg_1/bug15036 similarity index 100% rename from tests/bugs/modalg/bug15036 rename to tests/bugs/modalg_1/bug15036 diff --git a/tests/bugs/modalg/bug15836 b/tests/bugs/modalg_1/bug15836 similarity index 100% rename from tests/bugs/modalg/bug15836 rename to tests/bugs/modalg_1/bug15836 diff --git a/tests/bugs/modalg/bug15850 b/tests/bugs/modalg_1/bug15850 similarity index 100% rename from tests/bugs/modalg/bug15850 rename to tests/bugs/modalg_1/bug15850 diff --git a/tests/bugs/modalg/bug15850_1 b/tests/bugs/modalg_1/bug15850_1 similarity index 100% rename from tests/bugs/modalg/bug15850_1 rename to tests/bugs/modalg_1/bug15850_1 diff --git a/tests/bugs/modalg/bug15850_2 b/tests/bugs/modalg_1/bug15850_2 similarity index 100% rename from tests/bugs/modalg/bug15850_2 rename to tests/bugs/modalg_1/bug15850_2 diff --git a/tests/bugs/modalg/bug15850_3 b/tests/bugs/modalg_1/bug15850_3 similarity index 100% rename from tests/bugs/modalg/bug15850_3 rename to tests/bugs/modalg_1/bug15850_3 diff --git a/tests/bugs/modalg/bug15850_4 b/tests/bugs/modalg_1/bug15850_4 similarity index 100% rename from tests/bugs/modalg/bug15850_4 rename to tests/bugs/modalg_1/bug15850_4 diff --git a/tests/bugs/modalg/bug15943 b/tests/bugs/modalg_1/bug15943 similarity index 100% rename from tests/bugs/modalg/bug15943 rename to tests/bugs/modalg_1/bug15943 diff --git a/tests/bugs/modalg/bug15968_1 b/tests/bugs/modalg_1/bug15968_1 similarity index 100% rename from tests/bugs/modalg/bug15968_1 rename to tests/bugs/modalg_1/bug15968_1 diff --git a/tests/bugs/modalg/bug15968_2 b/tests/bugs/modalg_1/bug15968_2 similarity index 100% rename from tests/bugs/modalg/bug15968_2 rename to tests/bugs/modalg_1/bug15968_2 diff --git a/tests/bugs/modalg/bug16517_1 b/tests/bugs/modalg_1/bug16517_1 similarity index 100% rename from tests/bugs/modalg/bug16517_1 rename to tests/bugs/modalg_1/bug16517_1 diff --git a/tests/bugs/modalg/bug16517_2 b/tests/bugs/modalg_1/bug16517_2 similarity index 100% rename from tests/bugs/modalg/bug16517_2 rename to tests/bugs/modalg_1/bug16517_2 diff --git a/tests/bugs/modalg/bug165_4 b/tests/bugs/modalg_1/bug165_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug165_4 rename to tests/bugs/modalg_1/bug165_4 diff --git a/tests/bugs/modalg/bug165_5 b/tests/bugs/modalg_1/bug165_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug165_5 rename to tests/bugs/modalg_1/bug165_5 diff --git a/tests/bugs/modalg/bug165_6 b/tests/bugs/modalg_1/bug165_6 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug165_6 rename to tests/bugs/modalg_1/bug165_6 diff --git a/tests/bugs/modalg/bug165_7 b/tests/bugs/modalg_1/bug165_7 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug165_7 rename to tests/bugs/modalg_1/bug165_7 diff --git a/tests/bugs/modalg/bug1665 b/tests/bugs/modalg_1/bug1665 similarity index 100% rename from tests/bugs/modalg/bug1665 rename to tests/bugs/modalg_1/bug1665 diff --git a/tests/bugs/modalg/bug16667_1 b/tests/bugs/modalg_1/bug16667_1 similarity index 100% rename from tests/bugs/modalg/bug16667_1 rename to tests/bugs/modalg_1/bug16667_1 diff --git a/tests/bugs/modalg/bug16667_2 b/tests/bugs/modalg_1/bug16667_2 similarity index 100% rename from tests/bugs/modalg/bug16667_2 rename to tests/bugs/modalg_1/bug16667_2 diff --git a/tests/bugs/modalg/bug16667_3 b/tests/bugs/modalg_1/bug16667_3 similarity index 100% rename from tests/bugs/modalg/bug16667_3 rename to tests/bugs/modalg_1/bug16667_3 diff --git a/tests/bugs/modalg/bug16667_4 b/tests/bugs/modalg_1/bug16667_4 similarity index 100% rename from tests/bugs/modalg/bug16667_4 rename to tests/bugs/modalg_1/bug16667_4 diff --git a/tests/bugs/modalg/bug16781 b/tests/bugs/modalg_1/bug16781 similarity index 100% rename from tests/bugs/modalg/bug16781 rename to tests/bugs/modalg_1/bug16781 diff --git a/tests/bugs/modalg/bug17194_1 b/tests/bugs/modalg_1/bug17194_1 similarity index 100% rename from tests/bugs/modalg/bug17194_1 rename to tests/bugs/modalg_1/bug17194_1 diff --git a/tests/bugs/modalg/bug17194_2 b/tests/bugs/modalg_1/bug17194_2 similarity index 100% rename from tests/bugs/modalg/bug17194_2 rename to tests/bugs/modalg_1/bug17194_2 diff --git a/tests/bugs/modalg/bug17357_1 b/tests/bugs/modalg_1/bug17357_1 similarity index 100% rename from tests/bugs/modalg/bug17357_1 rename to tests/bugs/modalg_1/bug17357_1 diff --git a/tests/bugs/modalg/bug17357_2 b/tests/bugs/modalg_1/bug17357_2 similarity index 100% rename from tests/bugs/modalg/bug17357_2 rename to tests/bugs/modalg_1/bug17357_2 diff --git a/tests/bugs/modalg/bug17357_3 b/tests/bugs/modalg_1/bug17357_3 similarity index 100% rename from tests/bugs/modalg/bug17357_3 rename to tests/bugs/modalg_1/bug17357_3 diff --git a/tests/bugs/modalg/bug17357_4 b/tests/bugs/modalg_1/bug17357_4 similarity index 100% rename from tests/bugs/modalg/bug17357_4 rename to tests/bugs/modalg_1/bug17357_4 diff --git a/tests/bugs/modalg/bug17357_5 b/tests/bugs/modalg_1/bug17357_5 similarity index 100% rename from tests/bugs/modalg/bug17357_5 rename to tests/bugs/modalg_1/bug17357_5 diff --git a/tests/bugs/modalg/bug174 b/tests/bugs/modalg_1/bug174 similarity index 100% rename from tests/bugs/modalg/bug174 rename to tests/bugs/modalg_1/bug174 diff --git a/tests/bugs/modalg/bug178_1 b/tests/bugs/modalg_1/bug178_1 similarity index 100% rename from tests/bugs/modalg/bug178_1 rename to tests/bugs/modalg_1/bug178_1 diff --git a/tests/bugs/modalg/bug178_2 b/tests/bugs/modalg_1/bug178_2 similarity index 100% rename from tests/bugs/modalg/bug178_2 rename to tests/bugs/modalg_1/bug178_2 diff --git a/tests/bugs/modalg/bug178_3 b/tests/bugs/modalg_1/bug178_3 similarity index 100% rename from tests/bugs/modalg/bug178_3 rename to tests/bugs/modalg_1/bug178_3 diff --git a/tests/bugs/modalg/bug179 b/tests/bugs/modalg_1/bug179 similarity index 100% rename from tests/bugs/modalg/bug179 rename to tests/bugs/modalg_1/bug179 diff --git a/tests/bugs/modalg/bug18186 b/tests/bugs/modalg_1/bug18186 similarity index 100% rename from tests/bugs/modalg/bug18186 rename to tests/bugs/modalg_1/bug18186 diff --git a/tests/bugs/modalg/bug19071 b/tests/bugs/modalg_1/bug19071 similarity index 100% rename from tests/bugs/modalg/bug19071 rename to tests/bugs/modalg_1/bug19071 diff --git a/tests/bugs/modalg/bug19793_2 b/tests/bugs/modalg_1/bug19793_2 similarity index 100% rename from tests/bugs/modalg/bug19793_2 rename to tests/bugs/modalg_1/bug19793_2 diff --git a/tests/bugs/modalg_2/begin b/tests/bugs/modalg_2/begin new file mode 100755 index 0000000000..f40c35f0a3 --- /dev/null +++ b/tests/bugs/modalg_2/begin @@ -0,0 +1,20 @@ +set subgroup modalg + +set calcul "p" +set type "i" + +proc OFFSETSHAPE {distance faces calcul type} { + uplevel #0 explode s f + uplevel #0 offsetparameter 1e-7 $calcul $type + uplevel #0 offsetload s $distance $faces + uplevel #0 offsetperform result +} + + + + + + + + + diff --git a/tests/bugs/modalg/bug19811 b/tests/bugs/modalg_2/bug19811 similarity index 100% rename from tests/bugs/modalg/bug19811 rename to tests/bugs/modalg_2/bug19811 diff --git a/tests/bugs/modalg/bug20222 b/tests/bugs/modalg_2/bug20222 similarity index 100% rename from tests/bugs/modalg/bug20222 rename to tests/bugs/modalg_2/bug20222 diff --git a/tests/bugs/modalg/bug20285_1 b/tests/bugs/modalg_2/bug20285_1 similarity index 100% rename from tests/bugs/modalg/bug20285_1 rename to tests/bugs/modalg_2/bug20285_1 diff --git a/tests/bugs/modalg/bug20285_10 b/tests/bugs/modalg_2/bug20285_10 similarity index 100% rename from tests/bugs/modalg/bug20285_10 rename to tests/bugs/modalg_2/bug20285_10 diff --git a/tests/bugs/modalg/bug20285_11 b/tests/bugs/modalg_2/bug20285_11 similarity index 100% rename from tests/bugs/modalg/bug20285_11 rename to tests/bugs/modalg_2/bug20285_11 diff --git a/tests/bugs/modalg/bug20285_12 b/tests/bugs/modalg_2/bug20285_12 similarity index 100% rename from tests/bugs/modalg/bug20285_12 rename to tests/bugs/modalg_2/bug20285_12 diff --git a/tests/bugs/modalg/bug20285_13 b/tests/bugs/modalg_2/bug20285_13 similarity index 100% rename from tests/bugs/modalg/bug20285_13 rename to tests/bugs/modalg_2/bug20285_13 diff --git a/tests/bugs/modalg/bug20285_14 b/tests/bugs/modalg_2/bug20285_14 similarity index 100% rename from tests/bugs/modalg/bug20285_14 rename to tests/bugs/modalg_2/bug20285_14 diff --git a/tests/bugs/modalg/bug20285_15 b/tests/bugs/modalg_2/bug20285_15 similarity index 100% rename from tests/bugs/modalg/bug20285_15 rename to tests/bugs/modalg_2/bug20285_15 diff --git a/tests/bugs/modalg/bug20285_2 b/tests/bugs/modalg_2/bug20285_2 similarity index 100% rename from tests/bugs/modalg/bug20285_2 rename to tests/bugs/modalg_2/bug20285_2 diff --git a/tests/bugs/modalg/bug20285_3 b/tests/bugs/modalg_2/bug20285_3 similarity index 100% rename from tests/bugs/modalg/bug20285_3 rename to tests/bugs/modalg_2/bug20285_3 diff --git a/tests/bugs/modalg/bug20285_4 b/tests/bugs/modalg_2/bug20285_4 similarity index 100% rename from tests/bugs/modalg/bug20285_4 rename to tests/bugs/modalg_2/bug20285_4 diff --git a/tests/bugs/modalg/bug20285_5 b/tests/bugs/modalg_2/bug20285_5 similarity index 100% rename from tests/bugs/modalg/bug20285_5 rename to tests/bugs/modalg_2/bug20285_5 diff --git a/tests/bugs/modalg/bug20285_6 b/tests/bugs/modalg_2/bug20285_6 similarity index 100% rename from tests/bugs/modalg/bug20285_6 rename to tests/bugs/modalg_2/bug20285_6 diff --git a/tests/bugs/modalg/bug20285_7 b/tests/bugs/modalg_2/bug20285_7 similarity index 100% rename from tests/bugs/modalg/bug20285_7 rename to tests/bugs/modalg_2/bug20285_7 diff --git a/tests/bugs/modalg/bug20285_8 b/tests/bugs/modalg_2/bug20285_8 similarity index 100% rename from tests/bugs/modalg/bug20285_8 rename to tests/bugs/modalg_2/bug20285_8 diff --git a/tests/bugs/modalg/bug20285_9 b/tests/bugs/modalg_2/bug20285_9 similarity index 100% rename from tests/bugs/modalg/bug20285_9 rename to tests/bugs/modalg_2/bug20285_9 diff --git a/tests/bugs/modalg/bug20297_1 b/tests/bugs/modalg_2/bug20297_1 similarity index 100% rename from tests/bugs/modalg/bug20297_1 rename to tests/bugs/modalg_2/bug20297_1 diff --git a/tests/bugs/modalg/bug20297_2 b/tests/bugs/modalg_2/bug20297_2 similarity index 100% rename from tests/bugs/modalg/bug20297_2 rename to tests/bugs/modalg_2/bug20297_2 diff --git a/tests/bugs/modalg/bug20297_3 b/tests/bugs/modalg_2/bug20297_3 similarity index 100% rename from tests/bugs/modalg/bug20297_3 rename to tests/bugs/modalg_2/bug20297_3 diff --git a/tests/bugs/modalg/bug20297_4 b/tests/bugs/modalg_2/bug20297_4 similarity index 100% rename from tests/bugs/modalg/bug20297_4 rename to tests/bugs/modalg_2/bug20297_4 diff --git a/tests/bugs/modalg/bug20297_5 b/tests/bugs/modalg_2/bug20297_5 similarity index 100% rename from tests/bugs/modalg/bug20297_5 rename to tests/bugs/modalg_2/bug20297_5 diff --git a/tests/bugs/modalg/bug20413 b/tests/bugs/modalg_2/bug20413 similarity index 100% rename from tests/bugs/modalg/bug20413 rename to tests/bugs/modalg_2/bug20413 diff --git a/tests/bugs/modalg/bug20465 b/tests/bugs/modalg_2/bug20465 similarity index 100% rename from tests/bugs/modalg/bug20465 rename to tests/bugs/modalg_2/bug20465 diff --git a/tests/bugs/modalg/bug20521 b/tests/bugs/modalg_2/bug20521 similarity index 100% rename from tests/bugs/modalg/bug20521 rename to tests/bugs/modalg_2/bug20521 diff --git a/tests/bugs/modalg/bug20785 b/tests/bugs/modalg_2/bug20785 similarity index 100% rename from tests/bugs/modalg/bug20785 rename to tests/bugs/modalg_2/bug20785 diff --git a/tests/bugs/modalg/bug20793 b/tests/bugs/modalg_2/bug20793 similarity index 100% rename from tests/bugs/modalg/bug20793 rename to tests/bugs/modalg_2/bug20793 diff --git a/tests/bugs/modalg/bug20807_1 b/tests/bugs/modalg_2/bug20807_1 similarity index 100% rename from tests/bugs/modalg/bug20807_1 rename to tests/bugs/modalg_2/bug20807_1 diff --git a/tests/bugs/modalg/bug20807_2 b/tests/bugs/modalg_2/bug20807_2 similarity index 100% rename from tests/bugs/modalg/bug20807_2 rename to tests/bugs/modalg_2/bug20807_2 diff --git a/tests/bugs/modalg/bug20807_3 b/tests/bugs/modalg_2/bug20807_3 similarity index 100% rename from tests/bugs/modalg/bug20807_3 rename to tests/bugs/modalg_2/bug20807_3 diff --git a/tests/bugs/modalg/bug20807_4 b/tests/bugs/modalg_2/bug20807_4 similarity index 100% rename from tests/bugs/modalg/bug20807_4 rename to tests/bugs/modalg_2/bug20807_4 diff --git a/tests/bugs/modalg/bug20827 b/tests/bugs/modalg_2/bug20827 similarity index 100% rename from tests/bugs/modalg/bug20827 rename to tests/bugs/modalg_2/bug20827 diff --git a/tests/bugs/modalg/bug2083_1 b/tests/bugs/modalg_2/bug2083_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug2083_1 rename to tests/bugs/modalg_2/bug2083_1 diff --git a/tests/bugs/modalg/bug2083_2 b/tests/bugs/modalg_2/bug2083_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug2083_2 rename to tests/bugs/modalg_2/bug2083_2 diff --git a/tests/bugs/modalg/bug2083_3 b/tests/bugs/modalg_2/bug2083_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug2083_3 rename to tests/bugs/modalg_2/bug2083_3 diff --git a/tests/bugs/modalg/bug2083_4 b/tests/bugs/modalg_2/bug2083_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug2083_4 rename to tests/bugs/modalg_2/bug2083_4 diff --git a/tests/bugs/modalg/bug20964_1 b/tests/bugs/modalg_2/bug20964_1 similarity index 100% rename from tests/bugs/modalg/bug20964_1 rename to tests/bugs/modalg_2/bug20964_1 diff --git a/tests/bugs/modalg/bug20964_2 b/tests/bugs/modalg_2/bug20964_2 similarity index 100% rename from tests/bugs/modalg/bug20964_2 rename to tests/bugs/modalg_2/bug20964_2 diff --git a/tests/bugs/modalg/bug20964_3 b/tests/bugs/modalg_2/bug20964_3 similarity index 100% rename from tests/bugs/modalg/bug20964_3 rename to tests/bugs/modalg_2/bug20964_3 diff --git a/tests/bugs/modalg/bug20964_4 b/tests/bugs/modalg_2/bug20964_4 similarity index 100% rename from tests/bugs/modalg/bug20964_4 rename to tests/bugs/modalg_2/bug20964_4 diff --git a/tests/bugs/modalg/bug20964_5 b/tests/bugs/modalg_2/bug20964_5 similarity index 100% rename from tests/bugs/modalg/bug20964_5 rename to tests/bugs/modalg_2/bug20964_5 diff --git a/tests/bugs/modalg/bug21 b/tests/bugs/modalg_2/bug21 similarity index 100% rename from tests/bugs/modalg/bug21 rename to tests/bugs/modalg_2/bug21 diff --git a/tests/bugs/modalg/bug21060 b/tests/bugs/modalg_2/bug21060 similarity index 100% rename from tests/bugs/modalg/bug21060 rename to tests/bugs/modalg_2/bug21060 diff --git a/tests/bugs/modalg/bug212 b/tests/bugs/modalg_2/bug212 similarity index 100% rename from tests/bugs/modalg/bug212 rename to tests/bugs/modalg_2/bug212 diff --git a/tests/bugs/modalg/bug21255 b/tests/bugs/modalg_2/bug21255 similarity index 100% rename from tests/bugs/modalg/bug21255 rename to tests/bugs/modalg_2/bug21255 diff --git a/tests/bugs/modalg/bug21261_1 b/tests/bugs/modalg_2/bug21261_1 similarity index 100% rename from tests/bugs/modalg/bug21261_1 rename to tests/bugs/modalg_2/bug21261_1 diff --git a/tests/bugs/modalg/bug21261_10 b/tests/bugs/modalg_2/bug21261_10 similarity index 100% rename from tests/bugs/modalg/bug21261_10 rename to tests/bugs/modalg_2/bug21261_10 diff --git a/tests/bugs/modalg/bug21261_11 b/tests/bugs/modalg_2/bug21261_11 similarity index 100% rename from tests/bugs/modalg/bug21261_11 rename to tests/bugs/modalg_2/bug21261_11 diff --git a/tests/bugs/modalg/bug21261_12 b/tests/bugs/modalg_2/bug21261_12 similarity index 100% rename from tests/bugs/modalg/bug21261_12 rename to tests/bugs/modalg_2/bug21261_12 diff --git a/tests/bugs/modalg/bug21261_13 b/tests/bugs/modalg_2/bug21261_13 similarity index 100% rename from tests/bugs/modalg/bug21261_13 rename to tests/bugs/modalg_2/bug21261_13 diff --git a/tests/bugs/modalg/bug21261_14 b/tests/bugs/modalg_2/bug21261_14 similarity index 100% rename from tests/bugs/modalg/bug21261_14 rename to tests/bugs/modalg_2/bug21261_14 diff --git a/tests/bugs/modalg/bug21261_15 b/tests/bugs/modalg_2/bug21261_15 similarity index 100% rename from tests/bugs/modalg/bug21261_15 rename to tests/bugs/modalg_2/bug21261_15 diff --git a/tests/bugs/modalg/bug21261_16 b/tests/bugs/modalg_2/bug21261_16 similarity index 100% rename from tests/bugs/modalg/bug21261_16 rename to tests/bugs/modalg_2/bug21261_16 diff --git a/tests/bugs/modalg/bug21261_17 b/tests/bugs/modalg_2/bug21261_17 similarity index 100% rename from tests/bugs/modalg/bug21261_17 rename to tests/bugs/modalg_2/bug21261_17 diff --git a/tests/bugs/modalg/bug21261_18 b/tests/bugs/modalg_2/bug21261_18 similarity index 100% rename from tests/bugs/modalg/bug21261_18 rename to tests/bugs/modalg_2/bug21261_18 diff --git a/tests/bugs/modalg/bug21261_19 b/tests/bugs/modalg_2/bug21261_19 similarity index 100% rename from tests/bugs/modalg/bug21261_19 rename to tests/bugs/modalg_2/bug21261_19 diff --git a/tests/bugs/modalg/bug21261_2 b/tests/bugs/modalg_2/bug21261_2 similarity index 100% rename from tests/bugs/modalg/bug21261_2 rename to tests/bugs/modalg_2/bug21261_2 diff --git a/tests/bugs/modalg/bug21261_20 b/tests/bugs/modalg_2/bug21261_20 similarity index 100% rename from tests/bugs/modalg/bug21261_20 rename to tests/bugs/modalg_2/bug21261_20 diff --git a/tests/bugs/modalg/bug21261_21 b/tests/bugs/modalg_2/bug21261_21 similarity index 100% rename from tests/bugs/modalg/bug21261_21 rename to tests/bugs/modalg_2/bug21261_21 diff --git a/tests/bugs/modalg/bug21261_22 b/tests/bugs/modalg_2/bug21261_22 similarity index 100% rename from tests/bugs/modalg/bug21261_22 rename to tests/bugs/modalg_2/bug21261_22 diff --git a/tests/bugs/modalg/bug21261_23 b/tests/bugs/modalg_2/bug21261_23 similarity index 100% rename from tests/bugs/modalg/bug21261_23 rename to tests/bugs/modalg_2/bug21261_23 diff --git a/tests/bugs/modalg/bug21261_24 b/tests/bugs/modalg_2/bug21261_24 similarity index 100% rename from tests/bugs/modalg/bug21261_24 rename to tests/bugs/modalg_2/bug21261_24 diff --git a/tests/bugs/modalg/bug21261_25 b/tests/bugs/modalg_2/bug21261_25 similarity index 100% rename from tests/bugs/modalg/bug21261_25 rename to tests/bugs/modalg_2/bug21261_25 diff --git a/tests/bugs/modalg/bug21261_26 b/tests/bugs/modalg_2/bug21261_26 similarity index 100% rename from tests/bugs/modalg/bug21261_26 rename to tests/bugs/modalg_2/bug21261_26 diff --git a/tests/bugs/modalg/bug21261_27 b/tests/bugs/modalg_2/bug21261_27 similarity index 100% rename from tests/bugs/modalg/bug21261_27 rename to tests/bugs/modalg_2/bug21261_27 diff --git a/tests/bugs/modalg/bug21261_28 b/tests/bugs/modalg_2/bug21261_28 similarity index 100% rename from tests/bugs/modalg/bug21261_28 rename to tests/bugs/modalg_2/bug21261_28 diff --git a/tests/bugs/modalg/bug21261_29 b/tests/bugs/modalg_2/bug21261_29 similarity index 100% rename from tests/bugs/modalg/bug21261_29 rename to tests/bugs/modalg_2/bug21261_29 diff --git a/tests/bugs/modalg/bug21261_3 b/tests/bugs/modalg_2/bug21261_3 similarity index 100% rename from tests/bugs/modalg/bug21261_3 rename to tests/bugs/modalg_2/bug21261_3 diff --git a/tests/bugs/modalg/bug21261_30 b/tests/bugs/modalg_2/bug21261_30 similarity index 100% rename from tests/bugs/modalg/bug21261_30 rename to tests/bugs/modalg_2/bug21261_30 diff --git a/tests/bugs/modalg/bug21261_31 b/tests/bugs/modalg_2/bug21261_31 similarity index 100% rename from tests/bugs/modalg/bug21261_31 rename to tests/bugs/modalg_2/bug21261_31 diff --git a/tests/bugs/modalg/bug21261_32 b/tests/bugs/modalg_2/bug21261_32 similarity index 100% rename from tests/bugs/modalg/bug21261_32 rename to tests/bugs/modalg_2/bug21261_32 diff --git a/tests/bugs/modalg/bug21261_33 b/tests/bugs/modalg_2/bug21261_33 similarity index 100% rename from tests/bugs/modalg/bug21261_33 rename to tests/bugs/modalg_2/bug21261_33 diff --git a/tests/bugs/modalg/bug21261_34 b/tests/bugs/modalg_2/bug21261_34 similarity index 100% rename from tests/bugs/modalg/bug21261_34 rename to tests/bugs/modalg_2/bug21261_34 diff --git a/tests/bugs/modalg/bug21261_35 b/tests/bugs/modalg_2/bug21261_35 similarity index 100% rename from tests/bugs/modalg/bug21261_35 rename to tests/bugs/modalg_2/bug21261_35 diff --git a/tests/bugs/modalg/bug21261_36 b/tests/bugs/modalg_2/bug21261_36 similarity index 100% rename from tests/bugs/modalg/bug21261_36 rename to tests/bugs/modalg_2/bug21261_36 diff --git a/tests/bugs/modalg/bug21261_37 b/tests/bugs/modalg_2/bug21261_37 similarity index 100% rename from tests/bugs/modalg/bug21261_37 rename to tests/bugs/modalg_2/bug21261_37 diff --git a/tests/bugs/modalg/bug21261_38 b/tests/bugs/modalg_2/bug21261_38 similarity index 100% rename from tests/bugs/modalg/bug21261_38 rename to tests/bugs/modalg_2/bug21261_38 diff --git a/tests/bugs/modalg/bug21261_39 b/tests/bugs/modalg_2/bug21261_39 similarity index 100% rename from tests/bugs/modalg/bug21261_39 rename to tests/bugs/modalg_2/bug21261_39 diff --git a/tests/bugs/modalg/bug21261_4 b/tests/bugs/modalg_2/bug21261_4 similarity index 100% rename from tests/bugs/modalg/bug21261_4 rename to tests/bugs/modalg_2/bug21261_4 diff --git a/tests/bugs/modalg/bug21261_40 b/tests/bugs/modalg_2/bug21261_40 similarity index 100% rename from tests/bugs/modalg/bug21261_40 rename to tests/bugs/modalg_2/bug21261_40 diff --git a/tests/bugs/modalg/bug21261_41 b/tests/bugs/modalg_2/bug21261_41 similarity index 100% rename from tests/bugs/modalg/bug21261_41 rename to tests/bugs/modalg_2/bug21261_41 diff --git a/tests/bugs/modalg/bug21261_42 b/tests/bugs/modalg_2/bug21261_42 similarity index 100% rename from tests/bugs/modalg/bug21261_42 rename to tests/bugs/modalg_2/bug21261_42 diff --git a/tests/bugs/modalg/bug21261_43 b/tests/bugs/modalg_2/bug21261_43 similarity index 100% rename from tests/bugs/modalg/bug21261_43 rename to tests/bugs/modalg_2/bug21261_43 diff --git a/tests/bugs/modalg/bug21261_44 b/tests/bugs/modalg_2/bug21261_44 similarity index 100% rename from tests/bugs/modalg/bug21261_44 rename to tests/bugs/modalg_2/bug21261_44 diff --git a/tests/bugs/modalg/bug21261_45 b/tests/bugs/modalg_2/bug21261_45 similarity index 100% rename from tests/bugs/modalg/bug21261_45 rename to tests/bugs/modalg_2/bug21261_45 diff --git a/tests/bugs/modalg/bug21261_46 b/tests/bugs/modalg_2/bug21261_46 similarity index 100% rename from tests/bugs/modalg/bug21261_46 rename to tests/bugs/modalg_2/bug21261_46 diff --git a/tests/bugs/modalg/bug21261_5 b/tests/bugs/modalg_2/bug21261_5 similarity index 100% rename from tests/bugs/modalg/bug21261_5 rename to tests/bugs/modalg_2/bug21261_5 diff --git a/tests/bugs/modalg/bug21261_6 b/tests/bugs/modalg_2/bug21261_6 similarity index 100% rename from tests/bugs/modalg/bug21261_6 rename to tests/bugs/modalg_2/bug21261_6 diff --git a/tests/bugs/modalg/bug21261_7 b/tests/bugs/modalg_2/bug21261_7 similarity index 100% rename from tests/bugs/modalg/bug21261_7 rename to tests/bugs/modalg_2/bug21261_7 diff --git a/tests/bugs/modalg/bug21261_8 b/tests/bugs/modalg_2/bug21261_8 similarity index 100% rename from tests/bugs/modalg/bug21261_8 rename to tests/bugs/modalg_2/bug21261_8 diff --git a/tests/bugs/modalg/bug21261_9 b/tests/bugs/modalg_2/bug21261_9 similarity index 100% rename from tests/bugs/modalg/bug21261_9 rename to tests/bugs/modalg_2/bug21261_9 diff --git a/tests/bugs/modalg/bug212_1 b/tests/bugs/modalg_2/bug212_1 similarity index 100% rename from tests/bugs/modalg/bug212_1 rename to tests/bugs/modalg_2/bug212_1 diff --git a/tests/bugs/modalg/bug212_2 b/tests/bugs/modalg_2/bug212_2 similarity index 100% rename from tests/bugs/modalg/bug212_2 rename to tests/bugs/modalg_2/bug212_2 diff --git a/tests/bugs/modalg/bug212_3 b/tests/bugs/modalg_2/bug212_3 similarity index 100% rename from tests/bugs/modalg/bug212_3 rename to tests/bugs/modalg_2/bug212_3 diff --git a/tests/bugs/modalg/bug213 b/tests/bugs/modalg_2/bug213 similarity index 100% rename from tests/bugs/modalg/bug213 rename to tests/bugs/modalg_2/bug213 diff --git a/tests/bugs/modalg/bug213_1 b/tests/bugs/modalg_2/bug213_1 similarity index 100% rename from tests/bugs/modalg/bug213_1 rename to tests/bugs/modalg_2/bug213_1 diff --git a/tests/bugs/modalg/bug213_2 b/tests/bugs/modalg_2/bug213_2 similarity index 100% rename from tests/bugs/modalg/bug213_2 rename to tests/bugs/modalg_2/bug213_2 diff --git a/tests/bugs/modalg/bug21415 b/tests/bugs/modalg_2/bug21415 similarity index 100% rename from tests/bugs/modalg/bug21415 rename to tests/bugs/modalg_2/bug21415 diff --git a/tests/bugs/modalg/bug21448 b/tests/bugs/modalg_2/bug21448 similarity index 100% rename from tests/bugs/modalg/bug21448 rename to tests/bugs/modalg_2/bug21448 diff --git a/tests/bugs/modalg/bug21460 b/tests/bugs/modalg_2/bug21460 similarity index 100% rename from tests/bugs/modalg/bug21460 rename to tests/bugs/modalg_2/bug21460 diff --git a/tests/bugs/modalg/bug21540 b/tests/bugs/modalg_2/bug21540 similarity index 100% rename from tests/bugs/modalg/bug21540 rename to tests/bugs/modalg_2/bug21540 diff --git a/tests/bugs/modalg/bug21652_1 b/tests/bugs/modalg_2/bug21652_1 similarity index 100% rename from tests/bugs/modalg/bug21652_1 rename to tests/bugs/modalg_2/bug21652_1 diff --git a/tests/bugs/modalg/bug21652_2 b/tests/bugs/modalg_2/bug21652_2 similarity index 100% rename from tests/bugs/modalg/bug21652_2 rename to tests/bugs/modalg_2/bug21652_2 diff --git a/tests/bugs/modalg/bug21722 b/tests/bugs/modalg_2/bug21722 similarity index 100% rename from tests/bugs/modalg/bug21722 rename to tests/bugs/modalg_2/bug21722 diff --git a/tests/bugs/modalg/bug2172_1 b/tests/bugs/modalg_2/bug2172_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug2172_1 rename to tests/bugs/modalg_2/bug2172_1 diff --git a/tests/bugs/modalg/bug2172_2 b/tests/bugs/modalg_2/bug2172_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug2172_2 rename to tests/bugs/modalg_2/bug2172_2 diff --git a/tests/bugs/modalg/bug2172_3 b/tests/bugs/modalg_2/bug2172_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug2172_3 rename to tests/bugs/modalg_2/bug2172_3 diff --git a/tests/bugs/modalg/bug2172_4 b/tests/bugs/modalg_2/bug2172_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug2172_4 rename to tests/bugs/modalg_2/bug2172_4 diff --git a/tests/bugs/modalg/bug21754 b/tests/bugs/modalg_2/bug21754 similarity index 100% rename from tests/bugs/modalg/bug21754 rename to tests/bugs/modalg_2/bug21754 diff --git a/tests/bugs/modalg/bug21909 b/tests/bugs/modalg_2/bug21909 similarity index 100% rename from tests/bugs/modalg/bug21909 rename to tests/bugs/modalg_2/bug21909 diff --git a/tests/bugs/modalg/bug221 b/tests/bugs/modalg_2/bug221 similarity index 100% rename from tests/bugs/modalg/bug221 rename to tests/bugs/modalg_2/bug221 diff --git a/tests/bugs/modalg/bug22109_1 b/tests/bugs/modalg_2/bug22109_1 similarity index 100% rename from tests/bugs/modalg/bug22109_1 rename to tests/bugs/modalg_2/bug22109_1 diff --git a/tests/bugs/modalg/bug22109_2 b/tests/bugs/modalg_2/bug22109_2 similarity index 100% rename from tests/bugs/modalg/bug22109_2 rename to tests/bugs/modalg_2/bug22109_2 diff --git a/tests/bugs/modalg/bug22109_3 b/tests/bugs/modalg_2/bug22109_3 similarity index 100% rename from tests/bugs/modalg/bug22109_3 rename to tests/bugs/modalg_2/bug22109_3 diff --git a/tests/bugs/modalg/bug22109_4 b/tests/bugs/modalg_2/bug22109_4 similarity index 100% rename from tests/bugs/modalg/bug22109_4 rename to tests/bugs/modalg_2/bug22109_4 diff --git a/tests/bugs/modalg/bug22109_5 b/tests/bugs/modalg_2/bug22109_5 similarity index 100% rename from tests/bugs/modalg/bug22109_5 rename to tests/bugs/modalg_2/bug22109_5 diff --git a/tests/bugs/modalg/bug22196 b/tests/bugs/modalg_2/bug22196 similarity index 100% rename from tests/bugs/modalg/bug22196 rename to tests/bugs/modalg_2/bug22196 diff --git a/tests/bugs/modalg/bug22306_1 b/tests/bugs/modalg_2/bug22306_1 similarity index 100% rename from tests/bugs/modalg/bug22306_1 rename to tests/bugs/modalg_2/bug22306_1 diff --git a/tests/bugs/modalg/bug22306_2 b/tests/bugs/modalg_2/bug22306_2 similarity index 100% rename from tests/bugs/modalg/bug22306_2 rename to tests/bugs/modalg_2/bug22306_2 diff --git a/tests/bugs/modalg/bug22306_3 b/tests/bugs/modalg_2/bug22306_3 similarity index 100% rename from tests/bugs/modalg/bug22306_3 rename to tests/bugs/modalg_2/bug22306_3 diff --git a/tests/bugs/modalg/bug22306_4 b/tests/bugs/modalg_2/bug22306_4 similarity index 100% rename from tests/bugs/modalg/bug22306_4 rename to tests/bugs/modalg_2/bug22306_4 diff --git a/tests/bugs/modalg/bug22306_5 b/tests/bugs/modalg_2/bug22306_5 similarity index 100% rename from tests/bugs/modalg/bug22306_5 rename to tests/bugs/modalg_2/bug22306_5 diff --git a/tests/bugs/modalg/bug22310 b/tests/bugs/modalg_2/bug22310 similarity index 100% rename from tests/bugs/modalg/bug22310 rename to tests/bugs/modalg_2/bug22310 diff --git a/tests/bugs/modalg/bug22356 b/tests/bugs/modalg_2/bug22356 similarity index 100% rename from tests/bugs/modalg/bug22356 rename to tests/bugs/modalg_2/bug22356 diff --git a/tests/bugs/modalg/bug22361 b/tests/bugs/modalg_2/bug22361 similarity index 100% rename from tests/bugs/modalg/bug22361 rename to tests/bugs/modalg_2/bug22361 diff --git a/tests/bugs/modalg/bug22409_1 b/tests/bugs/modalg_2/bug22409_1 similarity index 100% rename from tests/bugs/modalg/bug22409_1 rename to tests/bugs/modalg_2/bug22409_1 diff --git a/tests/bugs/modalg/bug22409_2 b/tests/bugs/modalg_2/bug22409_2 similarity index 100% rename from tests/bugs/modalg/bug22409_2 rename to tests/bugs/modalg_2/bug22409_2 diff --git a/tests/bugs/modalg/bug22428 b/tests/bugs/modalg_2/bug22428 similarity index 100% rename from tests/bugs/modalg/bug22428 rename to tests/bugs/modalg_2/bug22428 diff --git a/tests/bugs/modalg/bug22436 b/tests/bugs/modalg_2/bug22436 similarity index 100% rename from tests/bugs/modalg/bug22436 rename to tests/bugs/modalg_2/bug22436 diff --git a/tests/bugs/modalg/bug22500 b/tests/bugs/modalg_2/bug22500 similarity index 100% rename from tests/bugs/modalg/bug22500 rename to tests/bugs/modalg_2/bug22500 diff --git a/tests/bugs/modalg/bug22557 b/tests/bugs/modalg_2/bug22557 similarity index 100% rename from tests/bugs/modalg/bug22557 rename to tests/bugs/modalg_2/bug22557 diff --git a/tests/bugs/modalg/bug22558 b/tests/bugs/modalg_2/bug22558 similarity index 100% rename from tests/bugs/modalg/bug22558 rename to tests/bugs/modalg_2/bug22558 diff --git a/tests/bugs/modalg/bug22586 b/tests/bugs/modalg_2/bug22586 similarity index 100% rename from tests/bugs/modalg/bug22586 rename to tests/bugs/modalg_2/bug22586 diff --git a/tests/bugs/modalg/bug22588 b/tests/bugs/modalg_2/bug22588 similarity index 100% rename from tests/bugs/modalg/bug22588 rename to tests/bugs/modalg_2/bug22588 diff --git a/tests/bugs/modalg/bug22631 b/tests/bugs/modalg_2/bug22631 similarity index 100% rename from tests/bugs/modalg/bug22631 rename to tests/bugs/modalg_2/bug22631 diff --git a/tests/bugs/modalg/bug22641 b/tests/bugs/modalg_2/bug22641 similarity index 100% rename from tests/bugs/modalg/bug22641 rename to tests/bugs/modalg_2/bug22641 diff --git a/tests/bugs/modalg/bug22678 b/tests/bugs/modalg_2/bug22678 similarity index 100% rename from tests/bugs/modalg/bug22678 rename to tests/bugs/modalg_2/bug22678 diff --git a/tests/bugs/modalg/bug22695 b/tests/bugs/modalg_2/bug22695 similarity index 100% rename from tests/bugs/modalg/bug22695 rename to tests/bugs/modalg_2/bug22695 diff --git a/tests/bugs/modalg/bug22717 b/tests/bugs/modalg_2/bug22717 similarity index 100% rename from tests/bugs/modalg/bug22717 rename to tests/bugs/modalg_2/bug22717 diff --git a/tests/bugs/modalg/bug22725 b/tests/bugs/modalg_2/bug22725 similarity index 100% rename from tests/bugs/modalg/bug22725 rename to tests/bugs/modalg_2/bug22725 diff --git a/tests/bugs/modalg/bug22727 b/tests/bugs/modalg_2/bug22727 similarity index 100% rename from tests/bugs/modalg/bug22727 rename to tests/bugs/modalg_2/bug22727 diff --git a/tests/bugs/modalg/bug22765 b/tests/bugs/modalg_2/bug22765 similarity index 100% rename from tests/bugs/modalg/bug22765 rename to tests/bugs/modalg_2/bug22765 diff --git a/tests/bugs/modalg/bug22770_1 b/tests/bugs/modalg_2/bug22770_1 similarity index 100% rename from tests/bugs/modalg/bug22770_1 rename to tests/bugs/modalg_2/bug22770_1 diff --git a/tests/bugs/modalg/bug22770_10 b/tests/bugs/modalg_2/bug22770_10 similarity index 100% rename from tests/bugs/modalg/bug22770_10 rename to tests/bugs/modalg_2/bug22770_10 diff --git a/tests/bugs/modalg/bug22770_11 b/tests/bugs/modalg_2/bug22770_11 similarity index 100% rename from tests/bugs/modalg/bug22770_11 rename to tests/bugs/modalg_2/bug22770_11 diff --git a/tests/bugs/modalg/bug22770_12 b/tests/bugs/modalg_2/bug22770_12 similarity index 100% rename from tests/bugs/modalg/bug22770_12 rename to tests/bugs/modalg_2/bug22770_12 diff --git a/tests/bugs/modalg/bug22770_13 b/tests/bugs/modalg_2/bug22770_13 similarity index 100% rename from tests/bugs/modalg/bug22770_13 rename to tests/bugs/modalg_2/bug22770_13 diff --git a/tests/bugs/modalg/bug22770_14 b/tests/bugs/modalg_2/bug22770_14 similarity index 100% rename from tests/bugs/modalg/bug22770_14 rename to tests/bugs/modalg_2/bug22770_14 diff --git a/tests/bugs/modalg/bug22770_15 b/tests/bugs/modalg_2/bug22770_15 similarity index 100% rename from tests/bugs/modalg/bug22770_15 rename to tests/bugs/modalg_2/bug22770_15 diff --git a/tests/bugs/modalg/bug22770_16 b/tests/bugs/modalg_2/bug22770_16 similarity index 100% rename from tests/bugs/modalg/bug22770_16 rename to tests/bugs/modalg_2/bug22770_16 diff --git a/tests/bugs/modalg/bug22770_17 b/tests/bugs/modalg_2/bug22770_17 similarity index 100% rename from tests/bugs/modalg/bug22770_17 rename to tests/bugs/modalg_2/bug22770_17 diff --git a/tests/bugs/modalg/bug22770_18 b/tests/bugs/modalg_2/bug22770_18 similarity index 100% rename from tests/bugs/modalg/bug22770_18 rename to tests/bugs/modalg_2/bug22770_18 diff --git a/tests/bugs/modalg/bug22770_19 b/tests/bugs/modalg_2/bug22770_19 similarity index 100% rename from tests/bugs/modalg/bug22770_19 rename to tests/bugs/modalg_2/bug22770_19 diff --git a/tests/bugs/modalg/bug22770_2 b/tests/bugs/modalg_2/bug22770_2 similarity index 100% rename from tests/bugs/modalg/bug22770_2 rename to tests/bugs/modalg_2/bug22770_2 diff --git a/tests/bugs/modalg/bug22770_20 b/tests/bugs/modalg_2/bug22770_20 similarity index 100% rename from tests/bugs/modalg/bug22770_20 rename to tests/bugs/modalg_2/bug22770_20 diff --git a/tests/bugs/modalg/bug22770_21 b/tests/bugs/modalg_2/bug22770_21 similarity index 100% rename from tests/bugs/modalg/bug22770_21 rename to tests/bugs/modalg_2/bug22770_21 diff --git a/tests/bugs/modalg/bug22770_22 b/tests/bugs/modalg_2/bug22770_22 similarity index 100% rename from tests/bugs/modalg/bug22770_22 rename to tests/bugs/modalg_2/bug22770_22 diff --git a/tests/bugs/modalg/bug22770_23 b/tests/bugs/modalg_2/bug22770_23 similarity index 100% rename from tests/bugs/modalg/bug22770_23 rename to tests/bugs/modalg_2/bug22770_23 diff --git a/tests/bugs/modalg/bug22770_24 b/tests/bugs/modalg_2/bug22770_24 similarity index 100% rename from tests/bugs/modalg/bug22770_24 rename to tests/bugs/modalg_2/bug22770_24 diff --git a/tests/bugs/modalg/bug22770_25 b/tests/bugs/modalg_2/bug22770_25 similarity index 100% rename from tests/bugs/modalg/bug22770_25 rename to tests/bugs/modalg_2/bug22770_25 diff --git a/tests/bugs/modalg/bug22770_26 b/tests/bugs/modalg_2/bug22770_26 similarity index 100% rename from tests/bugs/modalg/bug22770_26 rename to tests/bugs/modalg_2/bug22770_26 diff --git a/tests/bugs/modalg/bug22770_27 b/tests/bugs/modalg_2/bug22770_27 similarity index 100% rename from tests/bugs/modalg/bug22770_27 rename to tests/bugs/modalg_2/bug22770_27 diff --git a/tests/bugs/modalg/bug22770_28 b/tests/bugs/modalg_2/bug22770_28 similarity index 100% rename from tests/bugs/modalg/bug22770_28 rename to tests/bugs/modalg_2/bug22770_28 diff --git a/tests/bugs/modalg/bug22770_29 b/tests/bugs/modalg_2/bug22770_29 similarity index 100% rename from tests/bugs/modalg/bug22770_29 rename to tests/bugs/modalg_2/bug22770_29 diff --git a/tests/bugs/modalg/bug22770_3 b/tests/bugs/modalg_2/bug22770_3 similarity index 100% rename from tests/bugs/modalg/bug22770_3 rename to tests/bugs/modalg_2/bug22770_3 diff --git a/tests/bugs/modalg/bug22770_30 b/tests/bugs/modalg_2/bug22770_30 similarity index 100% rename from tests/bugs/modalg/bug22770_30 rename to tests/bugs/modalg_2/bug22770_30 diff --git a/tests/bugs/modalg/bug22770_4 b/tests/bugs/modalg_2/bug22770_4 similarity index 100% rename from tests/bugs/modalg/bug22770_4 rename to tests/bugs/modalg_2/bug22770_4 diff --git a/tests/bugs/modalg/bug22770_5 b/tests/bugs/modalg_2/bug22770_5 similarity index 100% rename from tests/bugs/modalg/bug22770_5 rename to tests/bugs/modalg_2/bug22770_5 diff --git a/tests/bugs/modalg/bug22770_6 b/tests/bugs/modalg_2/bug22770_6 similarity index 100% rename from tests/bugs/modalg/bug22770_6 rename to tests/bugs/modalg_2/bug22770_6 diff --git a/tests/bugs/modalg/bug22770_7 b/tests/bugs/modalg_2/bug22770_7 similarity index 100% rename from tests/bugs/modalg/bug22770_7 rename to tests/bugs/modalg_2/bug22770_7 diff --git a/tests/bugs/modalg/bug22770_8 b/tests/bugs/modalg_2/bug22770_8 similarity index 100% rename from tests/bugs/modalg/bug22770_8 rename to tests/bugs/modalg_2/bug22770_8 diff --git a/tests/bugs/modalg/bug22770_9 b/tests/bugs/modalg_2/bug22770_9 similarity index 100% rename from tests/bugs/modalg/bug22770_9 rename to tests/bugs/modalg_2/bug22770_9 diff --git a/tests/bugs/modalg/bug22771 b/tests/bugs/modalg_2/bug22771 similarity index 100% rename from tests/bugs/modalg/bug22771 rename to tests/bugs/modalg_2/bug22771 diff --git a/tests/bugs/modalg/bug22781_1 b/tests/bugs/modalg_2/bug22781_1 similarity index 100% rename from tests/bugs/modalg/bug22781_1 rename to tests/bugs/modalg_2/bug22781_1 diff --git a/tests/bugs/modalg/bug22781_2 b/tests/bugs/modalg_2/bug22781_2 similarity index 100% rename from tests/bugs/modalg/bug22781_2 rename to tests/bugs/modalg_2/bug22781_2 diff --git a/tests/bugs/modalg/bug22781_3 b/tests/bugs/modalg_2/bug22781_3 similarity index 100% rename from tests/bugs/modalg/bug22781_3 rename to tests/bugs/modalg_2/bug22781_3 diff --git a/tests/bugs/modalg/bug22781_4 b/tests/bugs/modalg_2/bug22781_4 similarity index 100% rename from tests/bugs/modalg/bug22781_4 rename to tests/bugs/modalg_2/bug22781_4 diff --git a/tests/bugs/modalg/bug22783 b/tests/bugs/modalg_2/bug22783 similarity index 100% rename from tests/bugs/modalg/bug22783 rename to tests/bugs/modalg_2/bug22783 diff --git a/tests/bugs/modalg/bug22786 b/tests/bugs/modalg_2/bug22786 similarity index 100% rename from tests/bugs/modalg/bug22786 rename to tests/bugs/modalg_2/bug22786 diff --git a/tests/bugs/modalg/bug22790 b/tests/bugs/modalg_2/bug22790 similarity index 100% rename from tests/bugs/modalg/bug22790 rename to tests/bugs/modalg_2/bug22790 diff --git a/tests/bugs/modalg/bug22798_1 b/tests/bugs/modalg_2/bug22798_1 similarity index 100% rename from tests/bugs/modalg/bug22798_1 rename to tests/bugs/modalg_2/bug22798_1 diff --git a/tests/bugs/modalg/bug22798_2 b/tests/bugs/modalg_2/bug22798_2 similarity index 100% rename from tests/bugs/modalg/bug22798_2 rename to tests/bugs/modalg_2/bug22798_2 diff --git a/tests/bugs/modalg/bug22801 b/tests/bugs/modalg_2/bug22801 similarity index 100% rename from tests/bugs/modalg/bug22801 rename to tests/bugs/modalg_2/bug22801 diff --git a/tests/bugs/modalg/bug22804 b/tests/bugs/modalg_2/bug22804 similarity index 100% rename from tests/bugs/modalg/bug22804 rename to tests/bugs/modalg_2/bug22804 diff --git a/tests/bugs/modalg/bug22814 b/tests/bugs/modalg_2/bug22814 similarity index 100% rename from tests/bugs/modalg/bug22814 rename to tests/bugs/modalg_2/bug22814 diff --git a/tests/bugs/modalg/bug22818_1 b/tests/bugs/modalg_2/bug22818_1 similarity index 100% rename from tests/bugs/modalg/bug22818_1 rename to tests/bugs/modalg_2/bug22818_1 diff --git a/tests/bugs/modalg/bug22818_2 b/tests/bugs/modalg_2/bug22818_2 similarity index 100% rename from tests/bugs/modalg/bug22818_2 rename to tests/bugs/modalg_2/bug22818_2 diff --git a/tests/bugs/modalg/bug22823 b/tests/bugs/modalg_2/bug22823 similarity index 100% rename from tests/bugs/modalg/bug22823 rename to tests/bugs/modalg_2/bug22823 diff --git a/tests/bugs/modalg/bug22828 b/tests/bugs/modalg_2/bug22828 similarity index 100% rename from tests/bugs/modalg/bug22828 rename to tests/bugs/modalg_2/bug22828 diff --git a/tests/bugs/modalg/bug22830 b/tests/bugs/modalg_2/bug22830 similarity index 100% rename from tests/bugs/modalg/bug22830 rename to tests/bugs/modalg_2/bug22830 diff --git a/tests/bugs/modalg/bug22833 b/tests/bugs/modalg_2/bug22833 similarity index 100% rename from tests/bugs/modalg/bug22833 rename to tests/bugs/modalg_2/bug22833 diff --git a/tests/bugs/modalg/bug22864 b/tests/bugs/modalg_2/bug22864 similarity index 100% rename from tests/bugs/modalg/bug22864 rename to tests/bugs/modalg_2/bug22864 diff --git a/tests/bugs/modalg/bug22881 b/tests/bugs/modalg_2/bug22881 similarity index 100% rename from tests/bugs/modalg/bug22881 rename to tests/bugs/modalg_2/bug22881 diff --git a/tests/bugs/modalg/bug22884 b/tests/bugs/modalg_2/bug22884 similarity index 100% rename from tests/bugs/modalg/bug22884 rename to tests/bugs/modalg_2/bug22884 diff --git a/tests/bugs/modalg/bug22893 b/tests/bugs/modalg_2/bug22893 similarity index 100% rename from tests/bugs/modalg/bug22893 rename to tests/bugs/modalg_2/bug22893 diff --git a/tests/bugs/modalg/bug22946 b/tests/bugs/modalg_2/bug22946 similarity index 100% rename from tests/bugs/modalg/bug22946 rename to tests/bugs/modalg_2/bug22946 diff --git a/tests/bugs/modalg/bug22967 b/tests/bugs/modalg_2/bug22967 similarity index 100% rename from tests/bugs/modalg/bug22967 rename to tests/bugs/modalg_2/bug22967 diff --git a/tests/bugs/modalg/bug22968 b/tests/bugs/modalg_2/bug22968 similarity index 100% rename from tests/bugs/modalg/bug22968 rename to tests/bugs/modalg_2/bug22968 diff --git a/tests/bugs/modalg/bug22986 b/tests/bugs/modalg_2/bug22986 similarity index 100% rename from tests/bugs/modalg/bug22986 rename to tests/bugs/modalg_2/bug22986 diff --git a/tests/bugs/modalg/bug22990 b/tests/bugs/modalg_2/bug22990 similarity index 100% rename from tests/bugs/modalg/bug22990 rename to tests/bugs/modalg_2/bug22990 diff --git a/tests/bugs/modalg/bug23 b/tests/bugs/modalg_2/bug23 similarity index 100% rename from tests/bugs/modalg/bug23 rename to tests/bugs/modalg_2/bug23 diff --git a/tests/bugs/modalg/bug23004 b/tests/bugs/modalg_2/bug23004 similarity index 100% rename from tests/bugs/modalg/bug23004 rename to tests/bugs/modalg_2/bug23004 diff --git a/tests/bugs/modalg/bug23008 b/tests/bugs/modalg_2/bug23008 similarity index 100% rename from tests/bugs/modalg/bug23008 rename to tests/bugs/modalg_2/bug23008 diff --git a/tests/bugs/modalg/bug23029 b/tests/bugs/modalg_2/bug23029 similarity index 100% rename from tests/bugs/modalg/bug23029 rename to tests/bugs/modalg_2/bug23029 diff --git a/tests/bugs/modalg/bug23029_1 b/tests/bugs/modalg_2/bug23029_1 similarity index 100% rename from tests/bugs/modalg/bug23029_1 rename to tests/bugs/modalg_2/bug23029_1 diff --git a/tests/bugs/modalg/bug23031 b/tests/bugs/modalg_2/bug23031 similarity index 100% rename from tests/bugs/modalg/bug23031 rename to tests/bugs/modalg_2/bug23031 diff --git a/tests/bugs/modalg/bug23043 b/tests/bugs/modalg_2/bug23043 similarity index 100% rename from tests/bugs/modalg/bug23043 rename to tests/bugs/modalg_2/bug23043 diff --git a/tests/bugs/modalg/bug23060 b/tests/bugs/modalg_2/bug23060 similarity index 100% rename from tests/bugs/modalg/bug23060 rename to tests/bugs/modalg_2/bug23060 diff --git a/tests/bugs/modalg/bug23089 b/tests/bugs/modalg_2/bug23089 similarity index 100% rename from tests/bugs/modalg/bug23089 rename to tests/bugs/modalg_2/bug23089 diff --git a/tests/bugs/modalg/bug23100 b/tests/bugs/modalg_2/bug23100 similarity index 100% rename from tests/bugs/modalg/bug23100 rename to tests/bugs/modalg_2/bug23100 diff --git a/tests/bugs/modalg/bug23114 b/tests/bugs/modalg_2/bug23114 similarity index 100% rename from tests/bugs/modalg/bug23114 rename to tests/bugs/modalg_2/bug23114 diff --git a/tests/bugs/modalg/bug23125 b/tests/bugs/modalg_2/bug23125 similarity index 100% rename from tests/bugs/modalg/bug23125 rename to tests/bugs/modalg_2/bug23125 diff --git a/tests/bugs/modalg/bug23137_1 b/tests/bugs/modalg_2/bug23137_1 similarity index 100% rename from tests/bugs/modalg/bug23137_1 rename to tests/bugs/modalg_2/bug23137_1 diff --git a/tests/bugs/modalg/bug23137_2 b/tests/bugs/modalg_2/bug23137_2 similarity index 100% rename from tests/bugs/modalg/bug23137_2 rename to tests/bugs/modalg_2/bug23137_2 diff --git a/tests/bugs/modalg/bug23158 b/tests/bugs/modalg_2/bug23158 similarity index 100% rename from tests/bugs/modalg/bug23158 rename to tests/bugs/modalg_2/bug23158 diff --git a/tests/bugs/modalg/bug23160 b/tests/bugs/modalg_2/bug23160 similarity index 100% rename from tests/bugs/modalg/bug23160 rename to tests/bugs/modalg_2/bug23160 diff --git a/tests/bugs/modalg/bug23162_1 b/tests/bugs/modalg_2/bug23162_1 similarity index 100% rename from tests/bugs/modalg/bug23162_1 rename to tests/bugs/modalg_2/bug23162_1 diff --git a/tests/bugs/modalg/bug23162_2 b/tests/bugs/modalg_2/bug23162_2 similarity index 100% rename from tests/bugs/modalg/bug23162_2 rename to tests/bugs/modalg_2/bug23162_2 diff --git a/tests/bugs/modalg/bug23162_3 b/tests/bugs/modalg_2/bug23162_3 similarity index 100% rename from tests/bugs/modalg/bug23162_3 rename to tests/bugs/modalg_2/bug23162_3 diff --git a/tests/bugs/modalg/bug23162_4 b/tests/bugs/modalg_2/bug23162_4 similarity index 100% rename from tests/bugs/modalg/bug23162_4 rename to tests/bugs/modalg_2/bug23162_4 diff --git a/tests/bugs/modalg/bug23162_5 b/tests/bugs/modalg_2/bug23162_5 similarity index 100% rename from tests/bugs/modalg/bug23162_5 rename to tests/bugs/modalg_2/bug23162_5 diff --git a/tests/bugs/modalg/bug23162_6 b/tests/bugs/modalg_2/bug23162_6 similarity index 100% rename from tests/bugs/modalg/bug23162_6 rename to tests/bugs/modalg_2/bug23162_6 diff --git a/tests/bugs/modalg/bug23170 b/tests/bugs/modalg_2/bug23170 similarity index 100% rename from tests/bugs/modalg/bug23170 rename to tests/bugs/modalg_2/bug23170 diff --git a/tests/bugs/modalg/bug23174 b/tests/bugs/modalg_2/bug23174 similarity index 100% rename from tests/bugs/modalg/bug23174 rename to tests/bugs/modalg_2/bug23174 diff --git a/tests/bugs/modalg/bug23214 b/tests/bugs/modalg_2/bug23214 similarity index 100% rename from tests/bugs/modalg/bug23214 rename to tests/bugs/modalg_2/bug23214 diff --git a/tests/bugs/modalg/bug23218 b/tests/bugs/modalg_2/bug23218 similarity index 100% rename from tests/bugs/modalg/bug23218 rename to tests/bugs/modalg_2/bug23218 diff --git a/tests/bugs/modalg/bug23341 b/tests/bugs/modalg_2/bug23341 similarity index 100% rename from tests/bugs/modalg/bug23341 rename to tests/bugs/modalg_2/bug23341 diff --git a/tests/bugs/modalg/bug23367_1 b/tests/bugs/modalg_2/bug23367_1 similarity index 100% rename from tests/bugs/modalg/bug23367_1 rename to tests/bugs/modalg_2/bug23367_1 diff --git a/tests/bugs/modalg/bug23367_10 b/tests/bugs/modalg_2/bug23367_10 similarity index 100% rename from tests/bugs/modalg/bug23367_10 rename to tests/bugs/modalg_2/bug23367_10 diff --git a/tests/bugs/modalg/bug23367_11 b/tests/bugs/modalg_2/bug23367_11 similarity index 100% rename from tests/bugs/modalg/bug23367_11 rename to tests/bugs/modalg_2/bug23367_11 diff --git a/tests/bugs/modalg/bug23367_12 b/tests/bugs/modalg_2/bug23367_12 similarity index 100% rename from tests/bugs/modalg/bug23367_12 rename to tests/bugs/modalg_2/bug23367_12 diff --git a/tests/bugs/modalg/bug23367_13 b/tests/bugs/modalg_2/bug23367_13 similarity index 100% rename from tests/bugs/modalg/bug23367_13 rename to tests/bugs/modalg_2/bug23367_13 diff --git a/tests/bugs/modalg/bug23367_14 b/tests/bugs/modalg_2/bug23367_14 similarity index 100% rename from tests/bugs/modalg/bug23367_14 rename to tests/bugs/modalg_2/bug23367_14 diff --git a/tests/bugs/modalg/bug23367_15 b/tests/bugs/modalg_2/bug23367_15 similarity index 100% rename from tests/bugs/modalg/bug23367_15 rename to tests/bugs/modalg_2/bug23367_15 diff --git a/tests/bugs/modalg/bug23367_2 b/tests/bugs/modalg_2/bug23367_2 similarity index 100% rename from tests/bugs/modalg/bug23367_2 rename to tests/bugs/modalg_2/bug23367_2 diff --git a/tests/bugs/modalg/bug23367_3 b/tests/bugs/modalg_2/bug23367_3 similarity index 100% rename from tests/bugs/modalg/bug23367_3 rename to tests/bugs/modalg_2/bug23367_3 diff --git a/tests/bugs/modalg/bug23367_4 b/tests/bugs/modalg_2/bug23367_4 similarity index 100% rename from tests/bugs/modalg/bug23367_4 rename to tests/bugs/modalg_2/bug23367_4 diff --git a/tests/bugs/modalg/bug23367_5 b/tests/bugs/modalg_2/bug23367_5 similarity index 100% rename from tests/bugs/modalg/bug23367_5 rename to tests/bugs/modalg_2/bug23367_5 diff --git a/tests/bugs/modalg/bug23367_6 b/tests/bugs/modalg_2/bug23367_6 similarity index 100% rename from tests/bugs/modalg/bug23367_6 rename to tests/bugs/modalg_2/bug23367_6 diff --git a/tests/bugs/modalg/bug23367_7 b/tests/bugs/modalg_2/bug23367_7 similarity index 100% rename from tests/bugs/modalg/bug23367_7 rename to tests/bugs/modalg_2/bug23367_7 diff --git a/tests/bugs/modalg/bug23367_8 b/tests/bugs/modalg_2/bug23367_8 similarity index 100% rename from tests/bugs/modalg/bug23367_8 rename to tests/bugs/modalg_2/bug23367_8 diff --git a/tests/bugs/modalg/bug23367_9 b/tests/bugs/modalg_2/bug23367_9 similarity index 100% rename from tests/bugs/modalg/bug23367_9 rename to tests/bugs/modalg_2/bug23367_9 diff --git a/tests/bugs/modalg/bug23394 b/tests/bugs/modalg_2/bug23394 similarity index 100% rename from tests/bugs/modalg/bug23394 rename to tests/bugs/modalg_2/bug23394 diff --git a/tests/bugs/modalg/bug234 b/tests/bugs/modalg_2/bug234 similarity index 100% rename from tests/bugs/modalg/bug234 rename to tests/bugs/modalg_2/bug234 diff --git a/tests/bugs/modalg/bug23429 b/tests/bugs/modalg_2/bug23429 similarity index 100% rename from tests/bugs/modalg/bug23429 rename to tests/bugs/modalg_2/bug23429 diff --git a/tests/bugs/modalg/bug23436 b/tests/bugs/modalg_2/bug23436 similarity index 100% rename from tests/bugs/modalg/bug23436 rename to tests/bugs/modalg_2/bug23436 diff --git a/tests/bugs/modalg/bug23470 b/tests/bugs/modalg_2/bug23470 similarity index 100% rename from tests/bugs/modalg/bug23470 rename to tests/bugs/modalg_2/bug23470 diff --git a/tests/bugs/modalg/bug23472 b/tests/bugs/modalg_2/bug23472 similarity index 100% rename from tests/bugs/modalg/bug23472 rename to tests/bugs/modalg_2/bug23472 diff --git a/tests/bugs/modalg/bug23530 b/tests/bugs/modalg_2/bug23530 similarity index 100% rename from tests/bugs/modalg/bug23530 rename to tests/bugs/modalg_2/bug23530 diff --git a/tests/bugs/modalg/bug23606 b/tests/bugs/modalg_2/bug23606 similarity index 100% rename from tests/bugs/modalg/bug23606 rename to tests/bugs/modalg_2/bug23606 diff --git a/tests/bugs/modalg/bug23651_1 b/tests/bugs/modalg_2/bug23651_1 similarity index 100% rename from tests/bugs/modalg/bug23651_1 rename to tests/bugs/modalg_2/bug23651_1 diff --git a/tests/bugs/modalg/bug23651_2 b/tests/bugs/modalg_2/bug23651_2 similarity index 100% rename from tests/bugs/modalg/bug23651_2 rename to tests/bugs/modalg_2/bug23651_2 diff --git a/tests/bugs/modalg/bug23676 b/tests/bugs/modalg_2/bug23676 similarity index 100% rename from tests/bugs/modalg/bug23676 rename to tests/bugs/modalg_2/bug23676 diff --git a/tests/bugs/modalg/bug23699 b/tests/bugs/modalg_2/bug23699 similarity index 100% rename from tests/bugs/modalg/bug23699 rename to tests/bugs/modalg_2/bug23699 diff --git a/tests/bugs/modalg/bug23711 b/tests/bugs/modalg_2/bug23711 similarity index 100% rename from tests/bugs/modalg/bug23711 rename to tests/bugs/modalg_2/bug23711 diff --git a/tests/bugs/modalg/bug23716 b/tests/bugs/modalg_2/bug23716 similarity index 100% rename from tests/bugs/modalg/bug23716 rename to tests/bugs/modalg_2/bug23716 diff --git a/tests/bugs/modalg/bug23732 b/tests/bugs/modalg_2/bug23732 similarity index 100% rename from tests/bugs/modalg/bug23732 rename to tests/bugs/modalg_2/bug23732 diff --git a/tests/bugs/modalg/bug238_1 b/tests/bugs/modalg_2/bug238_1 similarity index 100% rename from tests/bugs/modalg/bug238_1 rename to tests/bugs/modalg_2/bug238_1 diff --git a/tests/bugs/modalg/bug238_2 b/tests/bugs/modalg_2/bug238_2 similarity index 100% rename from tests/bugs/modalg/bug238_2 rename to tests/bugs/modalg_2/bug238_2 diff --git a/tests/bugs/modalg/bug239_1 b/tests/bugs/modalg_2/bug239_1 similarity index 100% rename from tests/bugs/modalg/bug239_1 rename to tests/bugs/modalg_2/bug239_1 diff --git a/tests/bugs/modalg/bug239_2 b/tests/bugs/modalg_2/bug239_2 similarity index 100% rename from tests/bugs/modalg/bug239_2 rename to tests/bugs/modalg_2/bug239_2 diff --git a/tests/bugs/modalg/bug240_1 b/tests/bugs/modalg_2/bug240_1 similarity index 100% rename from tests/bugs/modalg/bug240_1 rename to tests/bugs/modalg_2/bug240_1 diff --git a/tests/bugs/modalg/bug240_2 b/tests/bugs/modalg_2/bug240_2 similarity index 100% rename from tests/bugs/modalg/bug240_2 rename to tests/bugs/modalg_2/bug240_2 diff --git a/tests/bugs/modalg/bug241_1 b/tests/bugs/modalg_2/bug241_1 similarity index 100% rename from tests/bugs/modalg/bug241_1 rename to tests/bugs/modalg_2/bug241_1 diff --git a/tests/bugs/modalg/bug241_2 b/tests/bugs/modalg_2/bug241_2 similarity index 100% rename from tests/bugs/modalg/bug241_2 rename to tests/bugs/modalg_2/bug241_2 diff --git a/tests/bugs/modalg/bug242_1 b/tests/bugs/modalg_2/bug242_1 similarity index 100% rename from tests/bugs/modalg/bug242_1 rename to tests/bugs/modalg_2/bug242_1 diff --git a/tests/bugs/modalg/bug242_2 b/tests/bugs/modalg_2/bug242_2 similarity index 100% rename from tests/bugs/modalg/bug242_2 rename to tests/bugs/modalg_2/bug242_2 diff --git a/tests/bugs/modalg/bug243_1 b/tests/bugs/modalg_2/bug243_1 similarity index 100% rename from tests/bugs/modalg/bug243_1 rename to tests/bugs/modalg_2/bug243_1 diff --git a/tests/bugs/modalg/bug243_2 b/tests/bugs/modalg_2/bug243_2 similarity index 100% rename from tests/bugs/modalg/bug243_2 rename to tests/bugs/modalg_2/bug243_2 diff --git a/tests/bugs/modalg/bug244 b/tests/bugs/modalg_2/bug244 similarity index 100% rename from tests/bugs/modalg/bug244 rename to tests/bugs/modalg_2/bug244 diff --git a/tests/bugs/modalg/bug245_1 b/tests/bugs/modalg_2/bug245_1 similarity index 100% rename from tests/bugs/modalg/bug245_1 rename to tests/bugs/modalg_2/bug245_1 diff --git a/tests/bugs/modalg/bug245_2 b/tests/bugs/modalg_2/bug245_2 similarity index 100% rename from tests/bugs/modalg/bug245_2 rename to tests/bugs/modalg_2/bug245_2 diff --git a/tests/bugs/modalg/bug246 b/tests/bugs/modalg_2/bug246 similarity index 100% rename from tests/bugs/modalg/bug246 rename to tests/bugs/modalg_2/bug246 diff --git a/tests/bugs/modalg/bug248_1 b/tests/bugs/modalg_2/bug248_1 similarity index 100% rename from tests/bugs/modalg/bug248_1 rename to tests/bugs/modalg_2/bug248_1 diff --git a/tests/bugs/modalg/bug248_2 b/tests/bugs/modalg_2/bug248_2 similarity index 100% rename from tests/bugs/modalg/bug248_2 rename to tests/bugs/modalg_2/bug248_2 diff --git a/tests/bugs/modalg/bug249_1 b/tests/bugs/modalg_2/bug249_1 similarity index 100% rename from tests/bugs/modalg/bug249_1 rename to tests/bugs/modalg_2/bug249_1 diff --git a/tests/bugs/modalg/bug249_2 b/tests/bugs/modalg_2/bug249_2 similarity index 100% rename from tests/bugs/modalg/bug249_2 rename to tests/bugs/modalg_2/bug249_2 diff --git a/tests/bugs/modalg/bug249_3 b/tests/bugs/modalg_2/bug249_3 similarity index 100% rename from tests/bugs/modalg/bug249_3 rename to tests/bugs/modalg_2/bug249_3 diff --git a/tests/bugs/modalg/bug249_4 b/tests/bugs/modalg_2/bug249_4 similarity index 100% rename from tests/bugs/modalg/bug249_4 rename to tests/bugs/modalg_2/bug249_4 diff --git a/tests/bugs/modalg/bug250_1 b/tests/bugs/modalg_2/bug250_1 similarity index 100% rename from tests/bugs/modalg/bug250_1 rename to tests/bugs/modalg_2/bug250_1 diff --git a/tests/bugs/modalg/bug250_2 b/tests/bugs/modalg_2/bug250_2 similarity index 100% rename from tests/bugs/modalg/bug250_2 rename to tests/bugs/modalg_2/bug250_2 diff --git a/tests/bugs/modalg/bug250_3 b/tests/bugs/modalg_2/bug250_3 similarity index 100% rename from tests/bugs/modalg/bug250_3 rename to tests/bugs/modalg_2/bug250_3 diff --git a/tests/bugs/modalg/bug250_4 b/tests/bugs/modalg_2/bug250_4 similarity index 100% rename from tests/bugs/modalg/bug250_4 rename to tests/bugs/modalg_2/bug250_4 diff --git a/tests/bugs/modalg/bug251_1 b/tests/bugs/modalg_2/bug251_1 similarity index 100% rename from tests/bugs/modalg/bug251_1 rename to tests/bugs/modalg_2/bug251_1 diff --git a/tests/bugs/modalg/bug251_2 b/tests/bugs/modalg_2/bug251_2 similarity index 100% rename from tests/bugs/modalg/bug251_2 rename to tests/bugs/modalg_2/bug251_2 diff --git a/tests/bugs/modalg/bug260 b/tests/bugs/modalg_2/bug260 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug260 rename to tests/bugs/modalg_2/bug260 diff --git a/tests/bugs/modalg/bug263 b/tests/bugs/modalg_2/bug263 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug263 rename to tests/bugs/modalg_2/bug263 diff --git a/tests/bugs/modalg/bug264_0 b/tests/bugs/modalg_2/bug264_0 similarity index 100% rename from tests/bugs/modalg/bug264_0 rename to tests/bugs/modalg_2/bug264_0 diff --git a/tests/bugs/modalg/bug264_1 b/tests/bugs/modalg_2/bug264_1 similarity index 100% rename from tests/bugs/modalg/bug264_1 rename to tests/bugs/modalg_2/bug264_1 diff --git a/tests/bugs/modalg/bug264_10 b/tests/bugs/modalg_2/bug264_10 similarity index 100% rename from tests/bugs/modalg/bug264_10 rename to tests/bugs/modalg_2/bug264_10 diff --git a/tests/bugs/modalg/bug264_11 b/tests/bugs/modalg_2/bug264_11 similarity index 100% rename from tests/bugs/modalg/bug264_11 rename to tests/bugs/modalg_2/bug264_11 diff --git a/tests/bugs/modalg/bug264_12 b/tests/bugs/modalg_2/bug264_12 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug264_12 rename to tests/bugs/modalg_2/bug264_12 diff --git a/tests/bugs/modalg/bug264_2 b/tests/bugs/modalg_2/bug264_2 similarity index 100% rename from tests/bugs/modalg/bug264_2 rename to tests/bugs/modalg_2/bug264_2 diff --git a/tests/bugs/modalg/bug264_3 b/tests/bugs/modalg_2/bug264_3 similarity index 100% rename from tests/bugs/modalg/bug264_3 rename to tests/bugs/modalg_2/bug264_3 diff --git a/tests/bugs/modalg/bug264_4 b/tests/bugs/modalg_2/bug264_4 similarity index 100% rename from tests/bugs/modalg/bug264_4 rename to tests/bugs/modalg_2/bug264_4 diff --git a/tests/bugs/modalg/bug264_5 b/tests/bugs/modalg_2/bug264_5 similarity index 100% rename from tests/bugs/modalg/bug264_5 rename to tests/bugs/modalg_2/bug264_5 diff --git a/tests/bugs/modalg/bug264_6 b/tests/bugs/modalg_2/bug264_6 similarity index 100% rename from tests/bugs/modalg/bug264_6 rename to tests/bugs/modalg_2/bug264_6 diff --git a/tests/bugs/modalg/bug264_7 b/tests/bugs/modalg_2/bug264_7 similarity index 100% rename from tests/bugs/modalg/bug264_7 rename to tests/bugs/modalg_2/bug264_7 diff --git a/tests/bugs/modalg/bug264_8 b/tests/bugs/modalg_2/bug264_8 similarity index 100% rename from tests/bugs/modalg/bug264_8 rename to tests/bugs/modalg_2/bug264_8 diff --git a/tests/bugs/modalg/bug264_9 b/tests/bugs/modalg_2/bug264_9 similarity index 100% rename from tests/bugs/modalg/bug264_9 rename to tests/bugs/modalg_2/bug264_9 diff --git a/tests/bugs/modalg/bug269_1 b/tests/bugs/modalg_2/bug269_1 similarity index 100% rename from tests/bugs/modalg/bug269_1 rename to tests/bugs/modalg_2/bug269_1 diff --git a/tests/bugs/modalg/bug269_2 b/tests/bugs/modalg_2/bug269_2 similarity index 100% rename from tests/bugs/modalg/bug269_2 rename to tests/bugs/modalg_2/bug269_2 diff --git a/tests/bugs/modalg/bug269_3 b/tests/bugs/modalg_2/bug269_3 similarity index 100% rename from tests/bugs/modalg/bug269_3 rename to tests/bugs/modalg_2/bug269_3 diff --git a/tests/bugs/modalg/bug269_4 b/tests/bugs/modalg_2/bug269_4 similarity index 100% rename from tests/bugs/modalg/bug269_4 rename to tests/bugs/modalg_2/bug269_4 diff --git a/tests/bugs/modalg/bug2785_1 b/tests/bugs/modalg_2/bug2785_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug2785_1 rename to tests/bugs/modalg_2/bug2785_1 diff --git a/tests/bugs/modalg/bug2785_2 b/tests/bugs/modalg_2/bug2785_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug2785_2 rename to tests/bugs/modalg_2/bug2785_2 diff --git a/tests/bugs/modalg/bug287 b/tests/bugs/modalg_2/bug287 similarity index 100% rename from tests/bugs/modalg/bug287 rename to tests/bugs/modalg_2/bug287 diff --git a/tests/bugs/modalg/bug291 b/tests/bugs/modalg_2/bug291 similarity index 100% rename from tests/bugs/modalg/bug291 rename to tests/bugs/modalg_2/bug291 diff --git a/tests/bugs/modalg/bug292 b/tests/bugs/modalg_2/bug292 similarity index 100% rename from tests/bugs/modalg/bug292 rename to tests/bugs/modalg_2/bug292 diff --git a/tests/bugs/modalg/bug293 b/tests/bugs/modalg_2/bug293 similarity index 100% rename from tests/bugs/modalg/bug293 rename to tests/bugs/modalg_2/bug293 diff --git a/tests/bugs/modalg/bug295 b/tests/bugs/modalg_2/bug295 similarity index 100% rename from tests/bugs/modalg/bug295 rename to tests/bugs/modalg_2/bug295 diff --git a/tests/bugs/modalg/bug297_1 b/tests/bugs/modalg_2/bug297_1 similarity index 100% rename from tests/bugs/modalg/bug297_1 rename to tests/bugs/modalg_2/bug297_1 diff --git a/tests/bugs/modalg/bug297_2 b/tests/bugs/modalg_2/bug297_2 similarity index 100% rename from tests/bugs/modalg/bug297_2 rename to tests/bugs/modalg_2/bug297_2 diff --git a/tests/bugs/modalg/bug297_3 b/tests/bugs/modalg_2/bug297_3 similarity index 100% rename from tests/bugs/modalg/bug297_3 rename to tests/bugs/modalg_2/bug297_3 diff --git a/tests/bugs/modalg/bug297_4 b/tests/bugs/modalg_2/bug297_4 similarity index 100% rename from tests/bugs/modalg/bug297_4 rename to tests/bugs/modalg_2/bug297_4 diff --git a/tests/bugs/modalg/bug298 b/tests/bugs/modalg_2/bug298 similarity index 100% rename from tests/bugs/modalg/bug298 rename to tests/bugs/modalg_2/bug298 diff --git a/tests/bugs/modalg/bug2986_1 b/tests/bugs/modalg_2/bug2986_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug2986_1 rename to tests/bugs/modalg_2/bug2986_1 diff --git a/tests/bugs/modalg/bug2986_2 b/tests/bugs/modalg_2/bug2986_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug2986_2 rename to tests/bugs/modalg_2/bug2986_2 diff --git a/tests/bugs/modalg/bug300 b/tests/bugs/modalg_2/bug300 similarity index 100% rename from tests/bugs/modalg/bug300 rename to tests/bugs/modalg_2/bug300 diff --git a/tests/bugs/modalg/bug302_1 b/tests/bugs/modalg_2/bug302_1 similarity index 100% rename from tests/bugs/modalg/bug302_1 rename to tests/bugs/modalg_2/bug302_1 diff --git a/tests/bugs/modalg/bug302_2 b/tests/bugs/modalg_2/bug302_2 similarity index 100% rename from tests/bugs/modalg/bug302_2 rename to tests/bugs/modalg_2/bug302_2 diff --git a/tests/bugs/modalg/bug302_3 b/tests/bugs/modalg_2/bug302_3 similarity index 100% rename from tests/bugs/modalg/bug302_3 rename to tests/bugs/modalg_2/bug302_3 diff --git a/tests/bugs/modalg/bug305 b/tests/bugs/modalg_2/bug305 similarity index 100% rename from tests/bugs/modalg/bug305 rename to tests/bugs/modalg_2/bug305 diff --git a/tests/bugs/modalg/bug307_1 b/tests/bugs/modalg_2/bug307_1 similarity index 100% rename from tests/bugs/modalg/bug307_1 rename to tests/bugs/modalg_2/bug307_1 diff --git a/tests/bugs/modalg/bug307_2 b/tests/bugs/modalg_2/bug307_2 similarity index 100% rename from tests/bugs/modalg/bug307_2 rename to tests/bugs/modalg_2/bug307_2 diff --git a/tests/bugs/modalg/bug315 b/tests/bugs/modalg_2/bug315 similarity index 100% rename from tests/bugs/modalg/bug315 rename to tests/bugs/modalg_2/bug315 diff --git a/tests/bugs/modalg/bug317 b/tests/bugs/modalg_2/bug317 similarity index 100% rename from tests/bugs/modalg/bug317 rename to tests/bugs/modalg_2/bug317 diff --git a/tests/bugs/modalg/bug318 b/tests/bugs/modalg_2/bug318 similarity index 100% rename from tests/bugs/modalg/bug318 rename to tests/bugs/modalg_2/bug318 diff --git a/tests/bugs/modalg/bug322 b/tests/bugs/modalg_2/bug322 similarity index 100% rename from tests/bugs/modalg/bug322 rename to tests/bugs/modalg_2/bug322 diff --git a/tests/bugs/modalg/bug323 b/tests/bugs/modalg_2/bug323 similarity index 100% rename from tests/bugs/modalg/bug323 rename to tests/bugs/modalg_2/bug323 diff --git a/tests/bugs/modalg/bug327_1 b/tests/bugs/modalg_2/bug327_1 similarity index 100% rename from tests/bugs/modalg/bug327_1 rename to tests/bugs/modalg_2/bug327_1 diff --git a/tests/bugs/modalg/bug327_2 b/tests/bugs/modalg_2/bug327_2 similarity index 100% rename from tests/bugs/modalg/bug327_2 rename to tests/bugs/modalg_2/bug327_2 diff --git a/tests/bugs/modalg/bug327_3 b/tests/bugs/modalg_2/bug327_3 similarity index 100% rename from tests/bugs/modalg/bug327_3 rename to tests/bugs/modalg_2/bug327_3 diff --git a/tests/bugs/modalg/bug327_4 b/tests/bugs/modalg_2/bug327_4 similarity index 100% rename from tests/bugs/modalg/bug327_4 rename to tests/bugs/modalg_2/bug327_4 diff --git a/tests/bugs/modalg/bug330 b/tests/bugs/modalg_2/bug330 similarity index 100% rename from tests/bugs/modalg/bug330 rename to tests/bugs/modalg_2/bug330 diff --git a/tests/bugs/modalg/bug334 b/tests/bugs/modalg_2/bug334 similarity index 100% rename from tests/bugs/modalg/bug334 rename to tests/bugs/modalg_2/bug334 diff --git a/tests/bugs/modalg/bug335 b/tests/bugs/modalg_2/bug335 similarity index 100% rename from tests/bugs/modalg/bug335 rename to tests/bugs/modalg_2/bug335 diff --git a/tests/bugs/modalg/bug336 b/tests/bugs/modalg_2/bug336 similarity index 100% rename from tests/bugs/modalg/bug336 rename to tests/bugs/modalg_2/bug336 diff --git a/tests/bugs/modalg/bug337 b/tests/bugs/modalg_2/bug337 similarity index 100% rename from tests/bugs/modalg/bug337 rename to tests/bugs/modalg_2/bug337 diff --git a/tests/bugs/modalg/bug338 b/tests/bugs/modalg_2/bug338 similarity index 100% rename from tests/bugs/modalg/bug338 rename to tests/bugs/modalg_2/bug338 diff --git a/tests/bugs/modalg/bug340 b/tests/bugs/modalg_2/bug340 similarity index 100% rename from tests/bugs/modalg/bug340 rename to tests/bugs/modalg_2/bug340 diff --git a/tests/bugs/modalg/bug341 b/tests/bugs/modalg_2/bug341 similarity index 100% rename from tests/bugs/modalg/bug341 rename to tests/bugs/modalg_2/bug341 diff --git a/tests/bugs/modalg/bug345 b/tests/bugs/modalg_2/bug345 similarity index 100% rename from tests/bugs/modalg/bug345 rename to tests/bugs/modalg_2/bug345 diff --git a/tests/bugs/modalg/bug347_1 b/tests/bugs/modalg_2/bug347_1 similarity index 100% rename from tests/bugs/modalg/bug347_1 rename to tests/bugs/modalg_2/bug347_1 diff --git a/tests/bugs/modalg/bug347_2 b/tests/bugs/modalg_2/bug347_2 similarity index 100% rename from tests/bugs/modalg/bug347_2 rename to tests/bugs/modalg_2/bug347_2 diff --git a/tests/bugs/modalg/bug356 b/tests/bugs/modalg_2/bug356 similarity index 100% rename from tests/bugs/modalg/bug356 rename to tests/bugs/modalg_2/bug356 diff --git a/tests/bugs/modalg/bug357 b/tests/bugs/modalg_2/bug357 similarity index 100% rename from tests/bugs/modalg/bug357 rename to tests/bugs/modalg_2/bug357 diff --git a/tests/bugs/modalg/bug358 b/tests/bugs/modalg_2/bug358 similarity index 100% rename from tests/bugs/modalg/bug358 rename to tests/bugs/modalg_2/bug358 diff --git a/tests/bugs/modalg/bug369 b/tests/bugs/modalg_2/bug369 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug369 rename to tests/bugs/modalg_2/bug369 diff --git a/tests/bugs/modalg/bug395 b/tests/bugs/modalg_2/bug395 similarity index 100% rename from tests/bugs/modalg/bug395 rename to tests/bugs/modalg_2/bug395 diff --git a/tests/bugs/modalg/bug397 b/tests/bugs/modalg_2/bug397 similarity index 100% rename from tests/bugs/modalg/bug397 rename to tests/bugs/modalg_2/bug397 diff --git a/tests/bugs/modalg/bug397_1 b/tests/bugs/modalg_2/bug397_1 similarity index 100% rename from tests/bugs/modalg/bug397_1 rename to tests/bugs/modalg_2/bug397_1 diff --git a/tests/bugs/modalg/bug398 b/tests/bugs/modalg_2/bug398 similarity index 100% rename from tests/bugs/modalg/bug398 rename to tests/bugs/modalg_2/bug398 diff --git a/tests/bugs/modalg/bug399 b/tests/bugs/modalg_2/bug399 similarity index 100% rename from tests/bugs/modalg/bug399 rename to tests/bugs/modalg_2/bug399 diff --git a/tests/bugs/modalg/bug400 b/tests/bugs/modalg_2/bug400 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug400 rename to tests/bugs/modalg_2/bug400 diff --git a/tests/bugs/modalg/bug400_1 b/tests/bugs/modalg_2/bug400_1 similarity index 100% rename from tests/bugs/modalg/bug400_1 rename to tests/bugs/modalg_2/bug400_1 diff --git a/tests/bugs/modalg/bug405 b/tests/bugs/modalg_2/bug405 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug405 rename to tests/bugs/modalg_2/bug405 diff --git a/tests/bugs/modalg/bug406 b/tests/bugs/modalg_2/bug406 similarity index 100% rename from tests/bugs/modalg/bug406 rename to tests/bugs/modalg_2/bug406 diff --git a/tests/bugs/modalg/bug407_1 b/tests/bugs/modalg_2/bug407_1 similarity index 100% rename from tests/bugs/modalg/bug407_1 rename to tests/bugs/modalg_2/bug407_1 diff --git a/tests/bugs/modalg/bug407_2 b/tests/bugs/modalg_2/bug407_2 similarity index 100% rename from tests/bugs/modalg/bug407_2 rename to tests/bugs/modalg_2/bug407_2 diff --git a/tests/bugs/modalg/bug409 b/tests/bugs/modalg_2/bug409 similarity index 100% rename from tests/bugs/modalg/bug409 rename to tests/bugs/modalg_2/bug409 diff --git a/tests/bugs/modalg/bug410_1 b/tests/bugs/modalg_2/bug410_1 similarity index 100% rename from tests/bugs/modalg/bug410_1 rename to tests/bugs/modalg_2/bug410_1 diff --git a/tests/bugs/modalg/bug410_2 b/tests/bugs/modalg_2/bug410_2 similarity index 100% rename from tests/bugs/modalg/bug410_2 rename to tests/bugs/modalg_2/bug410_2 diff --git a/tests/bugs/modalg/bug410_3 b/tests/bugs/modalg_2/bug410_3 similarity index 100% rename from tests/bugs/modalg/bug410_3 rename to tests/bugs/modalg_2/bug410_3 diff --git a/tests/bugs/modalg/bug410_4 b/tests/bugs/modalg_2/bug410_4 similarity index 100% rename from tests/bugs/modalg/bug410_4 rename to tests/bugs/modalg_2/bug410_4 diff --git a/tests/bugs/modalg/bug411 b/tests/bugs/modalg_2/bug411 similarity index 100% rename from tests/bugs/modalg/bug411 rename to tests/bugs/modalg_2/bug411 diff --git a/tests/bugs/modalg/bug412 b/tests/bugs/modalg_2/bug412 similarity index 100% rename from tests/bugs/modalg/bug412 rename to tests/bugs/modalg_2/bug412 diff --git a/tests/bugs/modalg/bug413_1 b/tests/bugs/modalg_2/bug413_1 similarity index 100% rename from tests/bugs/modalg/bug413_1 rename to tests/bugs/modalg_2/bug413_1 diff --git a/tests/bugs/modalg/bug413_2 b/tests/bugs/modalg_2/bug413_2 similarity index 100% rename from tests/bugs/modalg/bug413_2 rename to tests/bugs/modalg_2/bug413_2 diff --git a/tests/bugs/modalg/bug415 b/tests/bugs/modalg_2/bug415 similarity index 100% rename from tests/bugs/modalg/bug415 rename to tests/bugs/modalg_2/bug415 diff --git a/tests/bugs/modalg/bug416 b/tests/bugs/modalg_2/bug416 similarity index 100% rename from tests/bugs/modalg/bug416 rename to tests/bugs/modalg_2/bug416 diff --git a/tests/bugs/modalg/bug417 b/tests/bugs/modalg_2/bug417 similarity index 100% rename from tests/bugs/modalg/bug417 rename to tests/bugs/modalg_2/bug417 diff --git a/tests/bugs/modalg/bug418_1 b/tests/bugs/modalg_2/bug418_1 similarity index 100% rename from tests/bugs/modalg/bug418_1 rename to tests/bugs/modalg_2/bug418_1 diff --git a/tests/bugs/modalg/bug418_2 b/tests/bugs/modalg_2/bug418_2 similarity index 100% rename from tests/bugs/modalg/bug418_2 rename to tests/bugs/modalg_2/bug418_2 diff --git a/tests/bugs/modalg/bug419 b/tests/bugs/modalg_2/bug419 similarity index 100% rename from tests/bugs/modalg/bug419 rename to tests/bugs/modalg_2/bug419 diff --git a/tests/bugs/modalg/bug420 b/tests/bugs/modalg_2/bug420 similarity index 100% rename from tests/bugs/modalg/bug420 rename to tests/bugs/modalg_2/bug420 diff --git a/tests/bugs/modalg/bug421 b/tests/bugs/modalg_2/bug421 similarity index 100% rename from tests/bugs/modalg/bug421 rename to tests/bugs/modalg_2/bug421 diff --git a/tests/bugs/modalg/bug422_1 b/tests/bugs/modalg_2/bug422_1 similarity index 100% rename from tests/bugs/modalg/bug422_1 rename to tests/bugs/modalg_2/bug422_1 diff --git a/tests/bugs/modalg/bug422_2 b/tests/bugs/modalg_2/bug422_2 similarity index 100% rename from tests/bugs/modalg/bug422_2 rename to tests/bugs/modalg_2/bug422_2 diff --git a/tests/bugs/modalg/bug423_1 b/tests/bugs/modalg_2/bug423_1 similarity index 100% rename from tests/bugs/modalg/bug423_1 rename to tests/bugs/modalg_2/bug423_1 diff --git a/tests/bugs/modalg/bug423_2 b/tests/bugs/modalg_2/bug423_2 similarity index 100% rename from tests/bugs/modalg/bug423_2 rename to tests/bugs/modalg_2/bug423_2 diff --git a/tests/bugs/modalg/bug424_1 b/tests/bugs/modalg_2/bug424_1 similarity index 100% rename from tests/bugs/modalg/bug424_1 rename to tests/bugs/modalg_2/bug424_1 diff --git a/tests/bugs/modalg/bug424_2 b/tests/bugs/modalg_2/bug424_2 similarity index 100% rename from tests/bugs/modalg/bug424_2 rename to tests/bugs/modalg_2/bug424_2 diff --git a/tests/bugs/modalg/bug426 b/tests/bugs/modalg_2/bug426 similarity index 100% rename from tests/bugs/modalg/bug426 rename to tests/bugs/modalg_2/bug426 diff --git a/tests/bugs/modalg/bug426_1 b/tests/bugs/modalg_2/bug426_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug426_1 rename to tests/bugs/modalg_2/bug426_1 diff --git a/tests/bugs/modalg/bug427_1 b/tests/bugs/modalg_2/bug427_1 similarity index 100% rename from tests/bugs/modalg/bug427_1 rename to tests/bugs/modalg_2/bug427_1 diff --git a/tests/bugs/modalg/bug427_2 b/tests/bugs/modalg_2/bug427_2 similarity index 100% rename from tests/bugs/modalg/bug427_2 rename to tests/bugs/modalg_2/bug427_2 diff --git a/tests/bugs/modalg/bug427_3 b/tests/bugs/modalg_2/bug427_3 similarity index 100% rename from tests/bugs/modalg/bug427_3 rename to tests/bugs/modalg_2/bug427_3 diff --git a/tests/bugs/modalg/bug427_4 b/tests/bugs/modalg_2/bug427_4 similarity index 100% rename from tests/bugs/modalg/bug427_4 rename to tests/bugs/modalg_2/bug427_4 diff --git a/tests/bugs/modalg/bug427_5 b/tests/bugs/modalg_2/bug427_5 similarity index 100% rename from tests/bugs/modalg/bug427_5 rename to tests/bugs/modalg_2/bug427_5 diff --git a/tests/bugs/modalg/bug427_6 b/tests/bugs/modalg_2/bug427_6 similarity index 100% rename from tests/bugs/modalg/bug427_6 rename to tests/bugs/modalg_2/bug427_6 diff --git a/tests/bugs/modalg/bug434 b/tests/bugs/modalg_2/bug434 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug434 rename to tests/bugs/modalg_2/bug434 diff --git a/tests/bugs/modalg/bug435 b/tests/bugs/modalg_2/bug435 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug435 rename to tests/bugs/modalg_2/bug435 diff --git a/tests/bugs/modalg/bug437 b/tests/bugs/modalg_2/bug437 similarity index 100% rename from tests/bugs/modalg/bug437 rename to tests/bugs/modalg_2/bug437 diff --git a/tests/bugs/modalg/bug439 b/tests/bugs/modalg_2/bug439 similarity index 100% rename from tests/bugs/modalg/bug439 rename to tests/bugs/modalg_2/bug439 diff --git a/tests/bugs/modalg/bug442 b/tests/bugs/modalg_2/bug442 similarity index 100% rename from tests/bugs/modalg/bug442 rename to tests/bugs/modalg_2/bug442 diff --git a/tests/bugs/modalg/bug446_1 b/tests/bugs/modalg_2/bug446_1 similarity index 100% rename from tests/bugs/modalg/bug446_1 rename to tests/bugs/modalg_2/bug446_1 diff --git a/tests/bugs/modalg/bug446_2 b/tests/bugs/modalg_2/bug446_2 similarity index 100% rename from tests/bugs/modalg/bug446_2 rename to tests/bugs/modalg_2/bug446_2 diff --git a/tests/bugs/modalg/bug446_3 b/tests/bugs/modalg_2/bug446_3 similarity index 100% rename from tests/bugs/modalg/bug446_3 rename to tests/bugs/modalg_2/bug446_3 diff --git a/tests/bugs/modalg/bug446_4 b/tests/bugs/modalg_2/bug446_4 similarity index 100% rename from tests/bugs/modalg/bug446_4 rename to tests/bugs/modalg_2/bug446_4 diff --git a/tests/bugs/modalg/bug449 b/tests/bugs/modalg_2/bug449 similarity index 100% rename from tests/bugs/modalg/bug449 rename to tests/bugs/modalg_2/bug449 diff --git a/tests/bugs/modalg/bug452_1 b/tests/bugs/modalg_2/bug452_1 similarity index 100% rename from tests/bugs/modalg/bug452_1 rename to tests/bugs/modalg_2/bug452_1 diff --git a/tests/bugs/modalg/bug452_2 b/tests/bugs/modalg_2/bug452_2 similarity index 100% rename from tests/bugs/modalg/bug452_2 rename to tests/bugs/modalg_2/bug452_2 diff --git a/tests/bugs/modalg/bug452_3 b/tests/bugs/modalg_2/bug452_3 similarity index 100% rename from tests/bugs/modalg/bug452_3 rename to tests/bugs/modalg_2/bug452_3 diff --git a/tests/bugs/modalg/bug452_4 b/tests/bugs/modalg_2/bug452_4 similarity index 100% rename from tests/bugs/modalg/bug452_4 rename to tests/bugs/modalg_2/bug452_4 diff --git a/tests/bugs/modalg/bug453_1 b/tests/bugs/modalg_2/bug453_1 similarity index 100% rename from tests/bugs/modalg/bug453_1 rename to tests/bugs/modalg_2/bug453_1 diff --git a/tests/bugs/modalg/bug453_2 b/tests/bugs/modalg_2/bug453_2 similarity index 100% rename from tests/bugs/modalg/bug453_2 rename to tests/bugs/modalg_2/bug453_2 diff --git a/tests/bugs/modalg/bug465 b/tests/bugs/modalg_2/bug465 similarity index 100% rename from tests/bugs/modalg/bug465 rename to tests/bugs/modalg_2/bug465 diff --git a/tests/bugs/modalg/bug4717_1 b/tests/bugs/modalg_2/bug4717_1 similarity index 100% rename from tests/bugs/modalg/bug4717_1 rename to tests/bugs/modalg_2/bug4717_1 diff --git a/tests/bugs/modalg/bug4717_2 b/tests/bugs/modalg_2/bug4717_2 similarity index 100% rename from tests/bugs/modalg/bug4717_2 rename to tests/bugs/modalg_2/bug4717_2 diff --git a/tests/bugs/modalg/bug4717_3 b/tests/bugs/modalg_2/bug4717_3 similarity index 100% rename from tests/bugs/modalg/bug4717_3 rename to tests/bugs/modalg_2/bug4717_3 diff --git a/tests/bugs/modalg/bug4717_4 b/tests/bugs/modalg_2/bug4717_4 similarity index 100% rename from tests/bugs/modalg/bug4717_4 rename to tests/bugs/modalg_2/bug4717_4 diff --git a/tests/bugs/modalg/bug4717_5 b/tests/bugs/modalg_2/bug4717_5 similarity index 100% rename from tests/bugs/modalg/bug4717_5 rename to tests/bugs/modalg_2/bug4717_5 diff --git a/tests/bugs/modalg/bug4717_6 b/tests/bugs/modalg_2/bug4717_6 similarity index 100% rename from tests/bugs/modalg/bug4717_6 rename to tests/bugs/modalg_2/bug4717_6 diff --git a/tests/bugs/modalg/bug4717_7 b/tests/bugs/modalg_2/bug4717_7 similarity index 100% rename from tests/bugs/modalg/bug4717_7 rename to tests/bugs/modalg_2/bug4717_7 diff --git a/tests/bugs/modalg/bug4717_8 b/tests/bugs/modalg_2/bug4717_8 similarity index 100% rename from tests/bugs/modalg/bug4717_8 rename to tests/bugs/modalg_2/bug4717_8 diff --git a/tests/bugs/modalg/bug472_1 b/tests/bugs/modalg_2/bug472_1 similarity index 100% rename from tests/bugs/modalg/bug472_1 rename to tests/bugs/modalg_2/bug472_1 diff --git a/tests/bugs/modalg/bug472_2 b/tests/bugs/modalg_2/bug472_2 similarity index 100% rename from tests/bugs/modalg/bug472_2 rename to tests/bugs/modalg_2/bug472_2 diff --git a/tests/bugs/modalg/bug472_3 b/tests/bugs/modalg_2/bug472_3 similarity index 100% rename from tests/bugs/modalg/bug472_3 rename to tests/bugs/modalg_2/bug472_3 diff --git a/tests/bugs/modalg/bug474 b/tests/bugs/modalg_2/bug474 similarity index 100% rename from tests/bugs/modalg/bug474 rename to tests/bugs/modalg_2/bug474 diff --git a/tests/bugs/modalg/bug476_1 b/tests/bugs/modalg_2/bug476_1 similarity index 100% rename from tests/bugs/modalg/bug476_1 rename to tests/bugs/modalg_2/bug476_1 diff --git a/tests/bugs/modalg/bug476_2 b/tests/bugs/modalg_2/bug476_2 similarity index 100% rename from tests/bugs/modalg/bug476_2 rename to tests/bugs/modalg_2/bug476_2 diff --git a/tests/bugs/modalg/bug476_3 b/tests/bugs/modalg_2/bug476_3 similarity index 100% rename from tests/bugs/modalg/bug476_3 rename to tests/bugs/modalg_2/bug476_3 diff --git a/tests/bugs/modalg/bug476_4 b/tests/bugs/modalg_2/bug476_4 similarity index 100% rename from tests/bugs/modalg/bug476_4 rename to tests/bugs/modalg_2/bug476_4 diff --git a/tests/bugs/modalg/bug476_5 b/tests/bugs/modalg_2/bug476_5 similarity index 100% rename from tests/bugs/modalg/bug476_5 rename to tests/bugs/modalg_2/bug476_5 diff --git a/tests/bugs/modalg/bug476_6 b/tests/bugs/modalg_2/bug476_6 similarity index 100% rename from tests/bugs/modalg/bug476_6 rename to tests/bugs/modalg_2/bug476_6 diff --git a/tests/bugs/modalg/bug476_7 b/tests/bugs/modalg_2/bug476_7 similarity index 100% rename from tests/bugs/modalg/bug476_7 rename to tests/bugs/modalg_2/bug476_7 diff --git a/tests/bugs/modalg/bug476_8 b/tests/bugs/modalg_2/bug476_8 similarity index 100% rename from tests/bugs/modalg/bug476_8 rename to tests/bugs/modalg_2/bug476_8 diff --git a/tests/bugs/modalg/bug481 b/tests/bugs/modalg_2/bug481 similarity index 100% rename from tests/bugs/modalg/bug481 rename to tests/bugs/modalg_2/bug481 diff --git a/tests/bugs/modalg/bug485 b/tests/bugs/modalg_2/bug485 similarity index 100% rename from tests/bugs/modalg/bug485 rename to tests/bugs/modalg_2/bug485 diff --git a/tests/bugs/modalg/bug487 b/tests/bugs/modalg_2/bug487 similarity index 100% rename from tests/bugs/modalg/bug487 rename to tests/bugs/modalg_2/bug487 diff --git a/tests/bugs/modalg/bug488 b/tests/bugs/modalg_2/bug488 similarity index 100% rename from tests/bugs/modalg/bug488 rename to tests/bugs/modalg_2/bug488 diff --git a/tests/bugs/modalg/bug490 b/tests/bugs/modalg_2/bug490 similarity index 100% rename from tests/bugs/modalg/bug490 rename to tests/bugs/modalg_2/bug490 diff --git a/tests/bugs/modalg/bug492 b/tests/bugs/modalg_2/bug492 similarity index 100% rename from tests/bugs/modalg/bug492 rename to tests/bugs/modalg_2/bug492 diff --git a/tests/bugs/modalg/bug497_1 b/tests/bugs/modalg_2/bug497_1 similarity index 100% rename from tests/bugs/modalg/bug497_1 rename to tests/bugs/modalg_2/bug497_1 diff --git a/tests/bugs/modalg/bug497_2 b/tests/bugs/modalg_2/bug497_2 similarity index 100% rename from tests/bugs/modalg/bug497_2 rename to tests/bugs/modalg_2/bug497_2 diff --git a/tests/bugs/modalg/bug497_3 b/tests/bugs/modalg_2/bug497_3 similarity index 100% rename from tests/bugs/modalg/bug497_3 rename to tests/bugs/modalg_2/bug497_3 diff --git a/tests/bugs/modalg/bug497_4 b/tests/bugs/modalg_2/bug497_4 similarity index 100% rename from tests/bugs/modalg/bug497_4 rename to tests/bugs/modalg_2/bug497_4 diff --git a/tests/bugs/modalg/bug497_5 b/tests/bugs/modalg_2/bug497_5 similarity index 100% rename from tests/bugs/modalg/bug497_5 rename to tests/bugs/modalg_2/bug497_5 diff --git a/tests/bugs/modalg/bug4993_1 b/tests/bugs/modalg_2/bug4993_1 similarity index 100% rename from tests/bugs/modalg/bug4993_1 rename to tests/bugs/modalg_2/bug4993_1 diff --git a/tests/bugs/modalg/bug4993_2 b/tests/bugs/modalg_2/bug4993_2 similarity index 100% rename from tests/bugs/modalg/bug4993_2 rename to tests/bugs/modalg_2/bug4993_2 diff --git a/tests/bugs/modalg/bug500 b/tests/bugs/modalg_2/bug500 similarity index 100% rename from tests/bugs/modalg/bug500 rename to tests/bugs/modalg_2/bug500 diff --git a/tests/bugs/modalg/bug501 b/tests/bugs/modalg_2/bug501 similarity index 100% rename from tests/bugs/modalg/bug501 rename to tests/bugs/modalg_2/bug501 diff --git a/tests/bugs/modalg/bug5157_1 b/tests/bugs/modalg_2/bug5157_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug5157_1 rename to tests/bugs/modalg_2/bug5157_1 diff --git a/tests/bugs/modalg/bug5157_2 b/tests/bugs/modalg_2/bug5157_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug5157_2 rename to tests/bugs/modalg_2/bug5157_2 diff --git a/tests/bugs/modalg/bug516 b/tests/bugs/modalg_2/bug516 similarity index 100% rename from tests/bugs/modalg/bug516 rename to tests/bugs/modalg_2/bug516 diff --git a/tests/bugs/modalg/bug526 b/tests/bugs/modalg_2/bug526 similarity index 100% rename from tests/bugs/modalg/bug526 rename to tests/bugs/modalg_2/bug526 diff --git a/tests/bugs/modalg/bug527 b/tests/bugs/modalg_2/bug527 similarity index 100% rename from tests/bugs/modalg/bug527 rename to tests/bugs/modalg_2/bug527 diff --git a/tests/bugs/modalg/bug528 b/tests/bugs/modalg_2/bug528 similarity index 100% rename from tests/bugs/modalg/bug528 rename to tests/bugs/modalg_2/bug528 diff --git a/tests/bugs/modalg/bug530 b/tests/bugs/modalg_2/bug530 similarity index 100% rename from tests/bugs/modalg/bug530 rename to tests/bugs/modalg_2/bug530 diff --git a/tests/bugs/modalg/bug534_1 b/tests/bugs/modalg_2/bug534_1 similarity index 100% rename from tests/bugs/modalg/bug534_1 rename to tests/bugs/modalg_2/bug534_1 diff --git a/tests/bugs/modalg/bug534_2 b/tests/bugs/modalg_2/bug534_2 similarity index 100% rename from tests/bugs/modalg/bug534_2 rename to tests/bugs/modalg_2/bug534_2 diff --git a/tests/bugs/modalg/bug534_3 b/tests/bugs/modalg_2/bug534_3 similarity index 100% rename from tests/bugs/modalg/bug534_3 rename to tests/bugs/modalg_2/bug534_3 diff --git a/tests/bugs/modalg/bug534_4 b/tests/bugs/modalg_2/bug534_4 similarity index 100% rename from tests/bugs/modalg/bug534_4 rename to tests/bugs/modalg_2/bug534_4 diff --git a/tests/bugs/modalg/bug534_5 b/tests/bugs/modalg_2/bug534_5 similarity index 100% rename from tests/bugs/modalg/bug534_5 rename to tests/bugs/modalg_2/bug534_5 diff --git a/tests/bugs/modalg/bug534_6 b/tests/bugs/modalg_2/bug534_6 similarity index 100% rename from tests/bugs/modalg/bug534_6 rename to tests/bugs/modalg_2/bug534_6 diff --git a/tests/bugs/modalg/bug535 b/tests/bugs/modalg_2/bug535 similarity index 100% rename from tests/bugs/modalg/bug535 rename to tests/bugs/modalg_2/bug535 diff --git a/tests/bugs/modalg/bug539_1 b/tests/bugs/modalg_2/bug539_1 similarity index 100% rename from tests/bugs/modalg/bug539_1 rename to tests/bugs/modalg_2/bug539_1 diff --git a/tests/bugs/modalg/bug539_2 b/tests/bugs/modalg_2/bug539_2 similarity index 100% rename from tests/bugs/modalg/bug539_2 rename to tests/bugs/modalg_2/bug539_2 diff --git a/tests/bugs/modalg/bug548 b/tests/bugs/modalg_2/bug548 similarity index 100% rename from tests/bugs/modalg/bug548 rename to tests/bugs/modalg_2/bug548 diff --git a/tests/bugs/modalg/bug570 b/tests/bugs/modalg_2/bug570 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug570 rename to tests/bugs/modalg_2/bug570 diff --git a/tests/bugs/modalg/bug571_1 b/tests/bugs/modalg_2/bug571_1 similarity index 100% rename from tests/bugs/modalg/bug571_1 rename to tests/bugs/modalg_2/bug571_1 diff --git a/tests/bugs/modalg/bug571_2 b/tests/bugs/modalg_2/bug571_2 similarity index 100% rename from tests/bugs/modalg/bug571_2 rename to tests/bugs/modalg_2/bug571_2 diff --git a/tests/bugs/modalg/bug5729 b/tests/bugs/modalg_2/bug5729 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug5729 rename to tests/bugs/modalg_2/bug5729 diff --git a/tests/bugs/modalg/bug578_1 b/tests/bugs/modalg_2/bug578_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug578_1 rename to tests/bugs/modalg_2/bug578_1 diff --git a/tests/bugs/modalg/bug578_2 b/tests/bugs/modalg_2/bug578_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug578_2 rename to tests/bugs/modalg_2/bug578_2 diff --git a/tests/bugs/modalg/bug57_1 b/tests/bugs/modalg_2/bug57_1 similarity index 100% rename from tests/bugs/modalg/bug57_1 rename to tests/bugs/modalg_2/bug57_1 diff --git a/tests/bugs/modalg/bug57_2 b/tests/bugs/modalg_2/bug57_2 similarity index 100% rename from tests/bugs/modalg/bug57_2 rename to tests/bugs/modalg_2/bug57_2 diff --git a/tests/bugs/modalg/bug5805_1 b/tests/bugs/modalg_2/bug5805_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug5805_1 rename to tests/bugs/modalg_2/bug5805_1 diff --git a/tests/bugs/modalg/bug5805_10 b/tests/bugs/modalg_2/bug5805_10 similarity index 100% rename from tests/bugs/modalg/bug5805_10 rename to tests/bugs/modalg_2/bug5805_10 diff --git a/tests/bugs/modalg/bug5805_11 b/tests/bugs/modalg_2/bug5805_11 similarity index 100% rename from tests/bugs/modalg/bug5805_11 rename to tests/bugs/modalg_2/bug5805_11 diff --git a/tests/bugs/modalg/bug5805_12 b/tests/bugs/modalg_2/bug5805_12 similarity index 100% rename from tests/bugs/modalg/bug5805_12 rename to tests/bugs/modalg_2/bug5805_12 diff --git a/tests/bugs/modalg/bug5805_13 b/tests/bugs/modalg_2/bug5805_13 similarity index 100% rename from tests/bugs/modalg/bug5805_13 rename to tests/bugs/modalg_2/bug5805_13 diff --git a/tests/bugs/modalg/bug5805_14 b/tests/bugs/modalg_2/bug5805_14 similarity index 100% rename from tests/bugs/modalg/bug5805_14 rename to tests/bugs/modalg_2/bug5805_14 diff --git a/tests/bugs/modalg/bug5805_15 b/tests/bugs/modalg_2/bug5805_15 similarity index 100% rename from tests/bugs/modalg/bug5805_15 rename to tests/bugs/modalg_2/bug5805_15 diff --git a/tests/bugs/modalg/bug5805_16 b/tests/bugs/modalg_2/bug5805_16 similarity index 100% rename from tests/bugs/modalg/bug5805_16 rename to tests/bugs/modalg_2/bug5805_16 diff --git a/tests/bugs/modalg/bug5805_17 b/tests/bugs/modalg_2/bug5805_17 similarity index 100% rename from tests/bugs/modalg/bug5805_17 rename to tests/bugs/modalg_2/bug5805_17 diff --git a/tests/bugs/modalg/bug5805_18 b/tests/bugs/modalg_2/bug5805_18 similarity index 100% rename from tests/bugs/modalg/bug5805_18 rename to tests/bugs/modalg_2/bug5805_18 diff --git a/tests/bugs/modalg/bug5805_19 b/tests/bugs/modalg_2/bug5805_19 similarity index 100% rename from tests/bugs/modalg/bug5805_19 rename to tests/bugs/modalg_2/bug5805_19 diff --git a/tests/bugs/modalg/bug5805_2 b/tests/bugs/modalg_2/bug5805_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug5805_2 rename to tests/bugs/modalg_2/bug5805_2 diff --git a/tests/bugs/modalg/bug5805_20 b/tests/bugs/modalg_2/bug5805_20 similarity index 100% rename from tests/bugs/modalg/bug5805_20 rename to tests/bugs/modalg_2/bug5805_20 diff --git a/tests/bugs/modalg/bug5805_21 b/tests/bugs/modalg_2/bug5805_21 similarity index 100% rename from tests/bugs/modalg/bug5805_21 rename to tests/bugs/modalg_2/bug5805_21 diff --git a/tests/bugs/modalg/bug5805_22 b/tests/bugs/modalg_2/bug5805_22 similarity index 100% rename from tests/bugs/modalg/bug5805_22 rename to tests/bugs/modalg_2/bug5805_22 diff --git a/tests/bugs/modalg/bug5805_23 b/tests/bugs/modalg_2/bug5805_23 similarity index 100% rename from tests/bugs/modalg/bug5805_23 rename to tests/bugs/modalg_2/bug5805_23 diff --git a/tests/bugs/modalg/bug5805_24 b/tests/bugs/modalg_2/bug5805_24 similarity index 100% rename from tests/bugs/modalg/bug5805_24 rename to tests/bugs/modalg_2/bug5805_24 diff --git a/tests/bugs/modalg/bug5805_25 b/tests/bugs/modalg_2/bug5805_25 similarity index 100% rename from tests/bugs/modalg/bug5805_25 rename to tests/bugs/modalg_2/bug5805_25 diff --git a/tests/bugs/modalg/bug5805_26 b/tests/bugs/modalg_2/bug5805_26 similarity index 100% rename from tests/bugs/modalg/bug5805_26 rename to tests/bugs/modalg_2/bug5805_26 diff --git a/tests/bugs/modalg/bug5805_27 b/tests/bugs/modalg_2/bug5805_27 similarity index 100% rename from tests/bugs/modalg/bug5805_27 rename to tests/bugs/modalg_2/bug5805_27 diff --git a/tests/bugs/modalg/bug5805_28 b/tests/bugs/modalg_2/bug5805_28 similarity index 100% rename from tests/bugs/modalg/bug5805_28 rename to tests/bugs/modalg_2/bug5805_28 diff --git a/tests/bugs/modalg/bug5805_29 b/tests/bugs/modalg_2/bug5805_29 similarity index 100% rename from tests/bugs/modalg/bug5805_29 rename to tests/bugs/modalg_2/bug5805_29 diff --git a/tests/bugs/modalg/bug5805_3 b/tests/bugs/modalg_2/bug5805_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug5805_3 rename to tests/bugs/modalg_2/bug5805_3 diff --git a/tests/bugs/modalg/bug5805_30 b/tests/bugs/modalg_2/bug5805_30 similarity index 100% rename from tests/bugs/modalg/bug5805_30 rename to tests/bugs/modalg_2/bug5805_30 diff --git a/tests/bugs/modalg/bug5805_31 b/tests/bugs/modalg_2/bug5805_31 similarity index 100% rename from tests/bugs/modalg/bug5805_31 rename to tests/bugs/modalg_2/bug5805_31 diff --git a/tests/bugs/modalg/bug5805_32 b/tests/bugs/modalg_2/bug5805_32 similarity index 100% rename from tests/bugs/modalg/bug5805_32 rename to tests/bugs/modalg_2/bug5805_32 diff --git a/tests/bugs/modalg/bug5805_33 b/tests/bugs/modalg_2/bug5805_33 similarity index 100% rename from tests/bugs/modalg/bug5805_33 rename to tests/bugs/modalg_2/bug5805_33 diff --git a/tests/bugs/modalg/bug5805_34 b/tests/bugs/modalg_2/bug5805_34 similarity index 100% rename from tests/bugs/modalg/bug5805_34 rename to tests/bugs/modalg_2/bug5805_34 diff --git a/tests/bugs/modalg/bug5805_35 b/tests/bugs/modalg_2/bug5805_35 similarity index 100% rename from tests/bugs/modalg/bug5805_35 rename to tests/bugs/modalg_2/bug5805_35 diff --git a/tests/bugs/modalg/bug5805_36 b/tests/bugs/modalg_2/bug5805_36 similarity index 100% rename from tests/bugs/modalg/bug5805_36 rename to tests/bugs/modalg_2/bug5805_36 diff --git a/tests/bugs/modalg/bug5805_37 b/tests/bugs/modalg_2/bug5805_37 similarity index 100% rename from tests/bugs/modalg/bug5805_37 rename to tests/bugs/modalg_2/bug5805_37 diff --git a/tests/bugs/modalg/bug5805_38 b/tests/bugs/modalg_2/bug5805_38 similarity index 100% rename from tests/bugs/modalg/bug5805_38 rename to tests/bugs/modalg_2/bug5805_38 diff --git a/tests/bugs/modalg/bug5805_39 b/tests/bugs/modalg_2/bug5805_39 similarity index 100% rename from tests/bugs/modalg/bug5805_39 rename to tests/bugs/modalg_2/bug5805_39 diff --git a/tests/bugs/modalg/bug5805_4 b/tests/bugs/modalg_2/bug5805_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug5805_4 rename to tests/bugs/modalg_2/bug5805_4 diff --git a/tests/bugs/modalg/bug5805_40 b/tests/bugs/modalg_2/bug5805_40 similarity index 100% rename from tests/bugs/modalg/bug5805_40 rename to tests/bugs/modalg_2/bug5805_40 diff --git a/tests/bugs/modalg/bug5805_41 b/tests/bugs/modalg_2/bug5805_41 similarity index 95% rename from tests/bugs/modalg/bug5805_41 rename to tests/bugs/modalg_2/bug5805_41 index 5621340848..1cbb41489b 100755 --- a/tests/bugs/modalg/bug5805_41 +++ b/tests/bugs/modalg_2/bug5805_41 @@ -1,5 +1,6 @@ puts "TODO OCC11111 ALL: Error : Result shape is WRONG" puts "TODO OCC11111 ALL: Error : The square of result shape is" +puts "TODO ?OCC11111 ALL: Faulty shapes in variables faulty_1 to faulty_" puts "TODO ?OCC11111 ALL: Faulty OCC5805 : result is not Closed shape" puts "TODO ?OCC11111 ALL: Error : The command is not valid" puts "============" diff --git a/tests/bugs/modalg/bug5805_42 b/tests/bugs/modalg_2/bug5805_42 similarity index 100% rename from tests/bugs/modalg/bug5805_42 rename to tests/bugs/modalg_2/bug5805_42 diff --git a/tests/bugs/modalg/bug5805_43 b/tests/bugs/modalg_2/bug5805_43 similarity index 100% rename from tests/bugs/modalg/bug5805_43 rename to tests/bugs/modalg_2/bug5805_43 diff --git a/tests/bugs/modalg/bug5805_44 b/tests/bugs/modalg_2/bug5805_44 similarity index 100% rename from tests/bugs/modalg/bug5805_44 rename to tests/bugs/modalg_2/bug5805_44 diff --git a/tests/bugs/modalg/bug5805_45 b/tests/bugs/modalg_2/bug5805_45 similarity index 100% rename from tests/bugs/modalg/bug5805_45 rename to tests/bugs/modalg_2/bug5805_45 diff --git a/tests/bugs/modalg/bug5805_46 b/tests/bugs/modalg_2/bug5805_46 similarity index 100% rename from tests/bugs/modalg/bug5805_46 rename to tests/bugs/modalg_2/bug5805_46 diff --git a/tests/bugs/modalg/bug5805_47 b/tests/bugs/modalg_2/bug5805_47 similarity index 100% rename from tests/bugs/modalg/bug5805_47 rename to tests/bugs/modalg_2/bug5805_47 diff --git a/tests/bugs/modalg/bug5805_48 b/tests/bugs/modalg_2/bug5805_48 similarity index 100% rename from tests/bugs/modalg/bug5805_48 rename to tests/bugs/modalg_2/bug5805_48 diff --git a/tests/bugs/modalg/bug5805_49 b/tests/bugs/modalg_2/bug5805_49 similarity index 100% rename from tests/bugs/modalg/bug5805_49 rename to tests/bugs/modalg_2/bug5805_49 diff --git a/tests/bugs/modalg/bug5805_5 b/tests/bugs/modalg_2/bug5805_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug5805_5 rename to tests/bugs/modalg_2/bug5805_5 diff --git a/tests/bugs/modalg_3/begin b/tests/bugs/modalg_3/begin new file mode 100755 index 0000000000..f40c35f0a3 --- /dev/null +++ b/tests/bugs/modalg_3/begin @@ -0,0 +1,20 @@ +set subgroup modalg + +set calcul "p" +set type "i" + +proc OFFSETSHAPE {distance faces calcul type} { + uplevel #0 explode s f + uplevel #0 offsetparameter 1e-7 $calcul $type + uplevel #0 offsetload s $distance $faces + uplevel #0 offsetperform result +} + + + + + + + + + diff --git a/tests/bugs/modalg/bug5805_50 b/tests/bugs/modalg_3/bug5805_50 similarity index 100% rename from tests/bugs/modalg/bug5805_50 rename to tests/bugs/modalg_3/bug5805_50 diff --git a/tests/bugs/modalg/bug5805_51 b/tests/bugs/modalg_3/bug5805_51 similarity index 100% rename from tests/bugs/modalg/bug5805_51 rename to tests/bugs/modalg_3/bug5805_51 diff --git a/tests/bugs/modalg/bug5805_52 b/tests/bugs/modalg_3/bug5805_52 similarity index 100% rename from tests/bugs/modalg/bug5805_52 rename to tests/bugs/modalg_3/bug5805_52 diff --git a/tests/bugs/modalg/bug5805_53 b/tests/bugs/modalg_3/bug5805_53 similarity index 100% rename from tests/bugs/modalg/bug5805_53 rename to tests/bugs/modalg_3/bug5805_53 diff --git a/tests/bugs/modalg/bug5805_54 b/tests/bugs/modalg_3/bug5805_54 similarity index 100% rename from tests/bugs/modalg/bug5805_54 rename to tests/bugs/modalg_3/bug5805_54 diff --git a/tests/bugs/modalg/bug5805_55 b/tests/bugs/modalg_3/bug5805_55 similarity index 100% rename from tests/bugs/modalg/bug5805_55 rename to tests/bugs/modalg_3/bug5805_55 diff --git a/tests/bugs/modalg/bug5805_56 b/tests/bugs/modalg_3/bug5805_56 similarity index 100% rename from tests/bugs/modalg/bug5805_56 rename to tests/bugs/modalg_3/bug5805_56 diff --git a/tests/bugs/modalg/bug5805_57 b/tests/bugs/modalg_3/bug5805_57 similarity index 100% rename from tests/bugs/modalg/bug5805_57 rename to tests/bugs/modalg_3/bug5805_57 diff --git a/tests/bugs/modalg/bug5805_58 b/tests/bugs/modalg_3/bug5805_58 similarity index 100% rename from tests/bugs/modalg/bug5805_58 rename to tests/bugs/modalg_3/bug5805_58 diff --git a/tests/bugs/modalg/bug5805_6 b/tests/bugs/modalg_3/bug5805_6 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug5805_6 rename to tests/bugs/modalg_3/bug5805_6 diff --git a/tests/bugs/modalg/bug5805_7 b/tests/bugs/modalg_3/bug5805_7 similarity index 100% rename from tests/bugs/modalg/bug5805_7 rename to tests/bugs/modalg_3/bug5805_7 diff --git a/tests/bugs/modalg/bug5805_8 b/tests/bugs/modalg_3/bug5805_8 similarity index 100% rename from tests/bugs/modalg/bug5805_8 rename to tests/bugs/modalg_3/bug5805_8 diff --git a/tests/bugs/modalg/bug5805_9 b/tests/bugs/modalg_3/bug5805_9 similarity index 100% rename from tests/bugs/modalg/bug5805_9 rename to tests/bugs/modalg_3/bug5805_9 diff --git a/tests/bugs/modalg/bug594 b/tests/bugs/modalg_3/bug594 similarity index 100% rename from tests/bugs/modalg/bug594 rename to tests/bugs/modalg_3/bug594 diff --git a/tests/bugs/modalg/bug59_1 b/tests/bugs/modalg_3/bug59_1 similarity index 100% rename from tests/bugs/modalg/bug59_1 rename to tests/bugs/modalg_3/bug59_1 diff --git a/tests/bugs/modalg/bug59_2 b/tests/bugs/modalg_3/bug59_2 similarity index 100% rename from tests/bugs/modalg/bug59_2 rename to tests/bugs/modalg_3/bug59_2 diff --git a/tests/bugs/modalg/bug600 b/tests/bugs/modalg_3/bug600 similarity index 100% rename from tests/bugs/modalg/bug600 rename to tests/bugs/modalg_3/bug600 diff --git a/tests/bugs/modalg/bug602 b/tests/bugs/modalg_3/bug602 similarity index 100% rename from tests/bugs/modalg/bug602 rename to tests/bugs/modalg_3/bug602 diff --git a/tests/bugs/modalg/bug605 b/tests/bugs/modalg_3/bug605 similarity index 100% rename from tests/bugs/modalg/bug605 rename to tests/bugs/modalg_3/bug605 diff --git a/tests/bugs/modalg/bug6063 b/tests/bugs/modalg_3/bug6063 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6063 rename to tests/bugs/modalg_3/bug6063 diff --git a/tests/bugs/modalg/bug6063_1 b/tests/bugs/modalg_3/bug6063_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6063_1 rename to tests/bugs/modalg_3/bug6063_1 diff --git a/tests/bugs/modalg/bug606_1 b/tests/bugs/modalg_3/bug606_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug606_1 rename to tests/bugs/modalg_3/bug606_1 diff --git a/tests/bugs/modalg/bug606_2 b/tests/bugs/modalg_3/bug606_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug606_2 rename to tests/bugs/modalg_3/bug606_2 diff --git a/tests/bugs/modalg/bug615 b/tests/bugs/modalg_3/bug615 similarity index 100% rename from tests/bugs/modalg/bug615 rename to tests/bugs/modalg_3/bug615 diff --git a/tests/bugs/modalg/bug616 b/tests/bugs/modalg_3/bug616 similarity index 100% rename from tests/bugs/modalg/bug616 rename to tests/bugs/modalg_3/bug616 diff --git a/tests/bugs/modalg/bug698 b/tests/bugs/modalg_3/bug698 similarity index 100% rename from tests/bugs/modalg/bug698 rename to tests/bugs/modalg_3/bug698 diff --git a/tests/bugs/modalg_4/begin b/tests/bugs/modalg_4/begin new file mode 100755 index 0000000000..f40c35f0a3 --- /dev/null +++ b/tests/bugs/modalg_4/begin @@ -0,0 +1,20 @@ +set subgroup modalg + +set calcul "p" +set type "i" + +proc OFFSETSHAPE {distance faces calcul type} { + uplevel #0 explode s f + uplevel #0 offsetparameter 1e-7 $calcul $type + uplevel #0 offsetload s $distance $faces + uplevel #0 offsetperform result +} + + + + + + + + + diff --git a/tests/bugs/modalg_4/bug13595_1 b/tests/bugs/modalg_4/bug13595_1 new file mode 100755 index 0000000000..e19f0a378e --- /dev/null +++ b/tests/bugs/modalg_4/bug13595_1 @@ -0,0 +1,32 @@ +puts "============" +puts "OCC13595" +puts "============" +puts "" +###################################################### +# MakePipe raises exception +###################################################### + +set BugNumber OCC13595 + +restore [locate_data_file bug13595_spine.brep] sp +restore [locate_data_file bug13595_profile1.brep] p1 +restore [locate_data_file bug13595_profile2.brep] p2 + +if [catch { pipe result sp p1 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { +set square 80 + +set nb_v_good 4 +set nb_e_good 6 +set nb_w_good 2 +set nb_f_good 2 +set nb_sh_good 1 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 16 + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug13595_2 b/tests/bugs/modalg_4/bug13595_2 new file mode 100755 index 0000000000..1b68f8102a --- /dev/null +++ b/tests/bugs/modalg_4/bug13595_2 @@ -0,0 +1,32 @@ +puts "============" +puts "OCC13595" +puts "============" +puts "" +###################################################### +# MakePipe raises exception +###################################################### + +set BugNumber OCC13595 + +restore [locate_data_file bug13595_spine.brep] sp +restore [locate_data_file bug13595_profile2.brep] p2 + +if [catch { pipe result sp p2 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { +set square 407.922 + +set nb_v_good 4 +set nb_e_good 6 +set nb_w_good 2 +set nb_f_good 2 +set nb_sh_good 1 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 16 + +} + +set 2dviewer 0 + diff --git a/tests/bugs/modalg_4/bug22383 b/tests/bugs/modalg_4/bug22383 new file mode 100755 index 0000000000..7980b02b0c --- /dev/null +++ b/tests/bugs/modalg_4/bug22383 @@ -0,0 +1,45 @@ +puts "============" +puts "OCC22383" +puts "============" +puts "" +###################################################### +# Four and more points at least on curve +###################################################### + +set BugNumber OCC22383 + +restore [locate_data_file bug21645_Scale1_so1_f3.brep] result + +vinit +tclean result +incmesh result 0.01 +vdisplay result +vfit + +set good_trip 16 + +isos result 0 +trinfo result +puts "" +set ll [triepoints result] +set nbpoints [llength $ll] +puts $nbpoints + +## number of discretization points (triepoints command) with fix +## must be less than number on clear occ651 + +set status 0 +if {$nbpoints < $good_trip} { + set status 1 +} + + +if { $status != 0 } { + puts "$BugNumber: OK" +} else { + puts "$BugNumber: Faulty" +} + +set square 2.04205e-08 +set only_screen 1 + diff --git a/tests/bugs/modalg_4/bug22646 b/tests/bugs/modalg_4/bug22646 new file mode 100755 index 0000000000..0a3392b0c3 --- /dev/null +++ b/tests/bugs/modalg_4/bug22646 @@ -0,0 +1,35 @@ +puts "============" +puts "OCC22646" +puts "============" +puts "" +###################################################### +# Error in algorithms BRepOffsetAPI_ThruSections and BRepOffsetAPI_MakePipeShell: +# sections with degenerated edges are processed in +###################################################### + +set BugNumber OCC22646 + + +restore [locate_data_file bug22646_source.brep] s1 +restore [locate_data_file bug22646_scale_translate_xyz.brep] s2 +restore [locate_data_file bug22646_scale_translate_yz.brep] s3 +restore [locate_data_file bug22646_scale_translate_z.brep] s4 + +vinit +explode s1 +explode s2 +explode s3 +explode s4 +vfit + +donly s1_1 s2_1 +thrusections res2 0 0 s1_1 s2_1 + +donly s1_1 s3_1 +thrusections res3 0 0 s1_1 s3_1 + +donly s1_1 s4_1 +thrusections res4 0 0 s1_1 s4_1 + +set only_screen 1 + diff --git a/tests/bugs/modalg_4/bug363_1 b/tests/bugs/modalg_4/bug363_1 new file mode 100644 index 0000000000..ff58b6b179 --- /dev/null +++ b/tests/bugs/modalg_4/bug363_1 @@ -0,0 +1,21 @@ +pload QAcommands + +#INTERFACE XCAF +puts "========================" +puts "OCC363" +puts "BUC60998" +puts "========================" +puts "" +####################################################### +## Incorrect work of persistence during reading and writing of degenerated edges. +####################################################### + +###################################################################### +#set filedir $env(TmpDir) +#puts $filedir +#catch {exec rm $filedir/OCC363.dxc} +pload XDE + +set T [OCC363 OCC363Doc [locate_data_file OCC363.dxc]] +puts $T + diff --git a/tests/bugs/modalg/bug5806 b/tests/bugs/modalg_4/bug5806 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug5806 rename to tests/bugs/modalg_4/bug5806 diff --git a/tests/bugs/modalg/bug6181 b/tests/bugs/modalg_4/bug6181 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6181 rename to tests/bugs/modalg_4/bug6181 diff --git a/tests/bugs/modalg/bug6182 b/tests/bugs/modalg_4/bug6182 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6182 rename to tests/bugs/modalg_4/bug6182 diff --git a/tests/bugs/modalg/bug62 b/tests/bugs/modalg_4/bug62 similarity index 100% rename from tests/bugs/modalg/bug62 rename to tests/bugs/modalg_4/bug62 diff --git a/tests/bugs/modalg/bug620_1 b/tests/bugs/modalg_4/bug620_1 similarity index 100% rename from tests/bugs/modalg/bug620_1 rename to tests/bugs/modalg_4/bug620_1 diff --git a/tests/bugs/modalg/bug620_2 b/tests/bugs/modalg_4/bug620_2 similarity index 100% rename from tests/bugs/modalg/bug620_2 rename to tests/bugs/modalg_4/bug620_2 diff --git a/tests/bugs/modalg/bug625 b/tests/bugs/modalg_4/bug625 similarity index 100% rename from tests/bugs/modalg/bug625 rename to tests/bugs/modalg_4/bug625 diff --git a/tests/bugs/modalg/bug6272_1 b/tests/bugs/modalg_4/bug6272_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_1 rename to tests/bugs/modalg_4/bug6272_1 diff --git a/tests/bugs/modalg/bug6272_2 b/tests/bugs/modalg_4/bug6272_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_2 rename to tests/bugs/modalg_4/bug6272_2 diff --git a/tests/bugs/modalg/bug6272_3 b/tests/bugs/modalg_4/bug6272_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_3 rename to tests/bugs/modalg_4/bug6272_3 diff --git a/tests/bugs/modalg/bug6272_4 b/tests/bugs/modalg_4/bug6272_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_4 rename to tests/bugs/modalg_4/bug6272_4 diff --git a/tests/bugs/modalg/bug6272_5 b/tests/bugs/modalg_4/bug6272_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_5 rename to tests/bugs/modalg_4/bug6272_5 diff --git a/tests/bugs/modalg/bug6272_6 b/tests/bugs/modalg_4/bug6272_6 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_6 rename to tests/bugs/modalg_4/bug6272_6 diff --git a/tests/bugs/modalg/bug6272_71 b/tests/bugs/modalg_4/bug6272_71 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_71 rename to tests/bugs/modalg_4/bug6272_71 diff --git a/tests/bugs/modalg/bug6272_710 b/tests/bugs/modalg_4/bug6272_710 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_710 rename to tests/bugs/modalg_4/bug6272_710 diff --git a/tests/bugs/modalg/bug6272_72 b/tests/bugs/modalg_4/bug6272_72 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_72 rename to tests/bugs/modalg_4/bug6272_72 diff --git a/tests/bugs/modalg/bug6272_73 b/tests/bugs/modalg_4/bug6272_73 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_73 rename to tests/bugs/modalg_4/bug6272_73 diff --git a/tests/bugs/modalg/bug6272_74 b/tests/bugs/modalg_4/bug6272_74 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_74 rename to tests/bugs/modalg_4/bug6272_74 diff --git a/tests/bugs/modalg/bug6272_75 b/tests/bugs/modalg_4/bug6272_75 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_75 rename to tests/bugs/modalg_4/bug6272_75 diff --git a/tests/bugs/modalg/bug6272_76 b/tests/bugs/modalg_4/bug6272_76 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_76 rename to tests/bugs/modalg_4/bug6272_76 diff --git a/tests/bugs/modalg/bug6272_77 b/tests/bugs/modalg_4/bug6272_77 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_77 rename to tests/bugs/modalg_4/bug6272_77 diff --git a/tests/bugs/modalg/bug6272_78 b/tests/bugs/modalg_4/bug6272_78 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_78 rename to tests/bugs/modalg_4/bug6272_78 diff --git a/tests/bugs/modalg/bug6272_79 b/tests/bugs/modalg_4/bug6272_79 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_79 rename to tests/bugs/modalg_4/bug6272_79 diff --git a/tests/bugs/modalg/bug6272_81 b/tests/bugs/modalg_4/bug6272_81 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_81 rename to tests/bugs/modalg_4/bug6272_81 diff --git a/tests/bugs/modalg/bug6272_810 b/tests/bugs/modalg_4/bug6272_810 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_810 rename to tests/bugs/modalg_4/bug6272_810 diff --git a/tests/bugs/modalg/bug6272_82 b/tests/bugs/modalg_4/bug6272_82 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_82 rename to tests/bugs/modalg_4/bug6272_82 diff --git a/tests/bugs/modalg/bug6272_83 b/tests/bugs/modalg_4/bug6272_83 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_83 rename to tests/bugs/modalg_4/bug6272_83 diff --git a/tests/bugs/modalg/bug6272_84 b/tests/bugs/modalg_4/bug6272_84 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_84 rename to tests/bugs/modalg_4/bug6272_84 diff --git a/tests/bugs/modalg/bug6272_85 b/tests/bugs/modalg_4/bug6272_85 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_85 rename to tests/bugs/modalg_4/bug6272_85 diff --git a/tests/bugs/modalg/bug6272_86 b/tests/bugs/modalg_4/bug6272_86 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_86 rename to tests/bugs/modalg_4/bug6272_86 diff --git a/tests/bugs/modalg/bug6272_87 b/tests/bugs/modalg_4/bug6272_87 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_87 rename to tests/bugs/modalg_4/bug6272_87 diff --git a/tests/bugs/modalg/bug6272_88 b/tests/bugs/modalg_4/bug6272_88 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_88 rename to tests/bugs/modalg_4/bug6272_88 diff --git a/tests/bugs/modalg/bug6272_89 b/tests/bugs/modalg_4/bug6272_89 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6272_89 rename to tests/bugs/modalg_4/bug6272_89 diff --git a/tests/bugs/modalg/bug6277 b/tests/bugs/modalg_4/bug6277 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6277 rename to tests/bugs/modalg_4/bug6277 diff --git a/tests/bugs/modalg/bug6289 b/tests/bugs/modalg_4/bug6289 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6289 rename to tests/bugs/modalg_4/bug6289 diff --git a/tests/bugs/modalg/bug629 b/tests/bugs/modalg_4/bug629 similarity index 100% rename from tests/bugs/modalg/bug629 rename to tests/bugs/modalg_4/bug629 diff --git a/tests/bugs/modalg/bug6334 b/tests/bugs/modalg_4/bug6334 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6334 rename to tests/bugs/modalg_4/bug6334 diff --git a/tests/bugs/modalg/bug636 b/tests/bugs/modalg_4/bug636 similarity index 100% rename from tests/bugs/modalg/bug636 rename to tests/bugs/modalg_4/bug636 diff --git a/tests/bugs/modalg/bug637_1 b/tests/bugs/modalg_4/bug637_1 similarity index 100% rename from tests/bugs/modalg/bug637_1 rename to tests/bugs/modalg_4/bug637_1 diff --git a/tests/bugs/modalg/bug637_2 b/tests/bugs/modalg_4/bug637_2 similarity index 100% rename from tests/bugs/modalg/bug637_2 rename to tests/bugs/modalg_4/bug637_2 diff --git a/tests/bugs/modalg/bug6502 b/tests/bugs/modalg_4/bug6502 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6502 rename to tests/bugs/modalg_4/bug6502 diff --git a/tests/bugs/modalg/bug6538 b/tests/bugs/modalg_4/bug6538 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6538 rename to tests/bugs/modalg_4/bug6538 diff --git a/tests/bugs/modalg/bug6554 b/tests/bugs/modalg_4/bug6554 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6554 rename to tests/bugs/modalg_4/bug6554 diff --git a/tests/bugs/modalg/bug67 b/tests/bugs/modalg_4/bug67 similarity index 100% rename from tests/bugs/modalg/bug67 rename to tests/bugs/modalg_4/bug67 diff --git a/tests/bugs/modalg/bug6725 b/tests/bugs/modalg_4/bug6725 similarity index 100% rename from tests/bugs/modalg/bug6725 rename to tests/bugs/modalg_4/bug6725 diff --git a/tests/bugs/modalg/bug673 b/tests/bugs/modalg_4/bug673 similarity index 100% rename from tests/bugs/modalg/bug673 rename to tests/bugs/modalg_4/bug673 diff --git a/tests/bugs/modalg/bug6766_1 b/tests/bugs/modalg_4/bug6766_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6766_1 rename to tests/bugs/modalg_4/bug6766_1 diff --git a/tests/bugs/modalg/bug6766_2 b/tests/bugs/modalg_4/bug6766_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6766_2 rename to tests/bugs/modalg_4/bug6766_2 diff --git a/tests/bugs/modalg/bug6766_3 b/tests/bugs/modalg_4/bug6766_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6766_3 rename to tests/bugs/modalg_4/bug6766_3 diff --git a/tests/bugs/modalg/bug6766_4 b/tests/bugs/modalg_4/bug6766_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6766_4 rename to tests/bugs/modalg_4/bug6766_4 diff --git a/tests/bugs/modalg/bug6811 b/tests/bugs/modalg_4/bug6811 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug6811 rename to tests/bugs/modalg_4/bug6811 diff --git a/tests/bugs/modalg/bug68_1 b/tests/bugs/modalg_4/bug68_1 similarity index 100% rename from tests/bugs/modalg/bug68_1 rename to tests/bugs/modalg_4/bug68_1 diff --git a/tests/bugs/modalg/bug68_2 b/tests/bugs/modalg_4/bug68_2 similarity index 100% rename from tests/bugs/modalg/bug68_2 rename to tests/bugs/modalg_4/bug68_2 diff --git a/tests/bugs/modalg/bug693 b/tests/bugs/modalg_4/bug693 similarity index 100% rename from tests/bugs/modalg/bug693 rename to tests/bugs/modalg_4/bug693 diff --git a/tests/bugs/modalg/bug693_1 b/tests/bugs/modalg_4/bug693_1 similarity index 100% rename from tests/bugs/modalg/bug693_1 rename to tests/bugs/modalg_4/bug693_1 diff --git a/tests/bugs/modalg/bug697_1 b/tests/bugs/modalg_4/bug697_1 similarity index 100% rename from tests/bugs/modalg/bug697_1 rename to tests/bugs/modalg_4/bug697_1 diff --git a/tests/bugs/modalg/bug697_2 b/tests/bugs/modalg_4/bug697_2 similarity index 100% rename from tests/bugs/modalg/bug697_2 rename to tests/bugs/modalg_4/bug697_2 diff --git a/tests/bugs/modalg/bug697_3 b/tests/bugs/modalg_4/bug697_3 similarity index 100% rename from tests/bugs/modalg/bug697_3 rename to tests/bugs/modalg_4/bug697_3 diff --git a/tests/bugs/modalg/bug697_4 b/tests/bugs/modalg_4/bug697_4 similarity index 100% rename from tests/bugs/modalg/bug697_4 rename to tests/bugs/modalg_4/bug697_4 diff --git a/tests/bugs/modalg/bug697_5 b/tests/bugs/modalg_4/bug697_5 similarity index 100% rename from tests/bugs/modalg/bug697_5 rename to tests/bugs/modalg_4/bug697_5 diff --git a/tests/bugs/modalg/bug697_6 b/tests/bugs/modalg_4/bug697_6 similarity index 100% rename from tests/bugs/modalg/bug697_6 rename to tests/bugs/modalg_4/bug697_6 diff --git a/tests/bugs/modalg/bug697_7 b/tests/bugs/modalg_4/bug697_7 similarity index 100% rename from tests/bugs/modalg/bug697_7 rename to tests/bugs/modalg_4/bug697_7 diff --git a/tests/bugs/modalg/bug697_8 b/tests/bugs/modalg_4/bug697_8 similarity index 100% rename from tests/bugs/modalg/bug697_8 rename to tests/bugs/modalg_4/bug697_8 diff --git a/tests/bugs/modalg/bug702 b/tests/bugs/modalg_4/bug702 similarity index 100% rename from tests/bugs/modalg/bug702 rename to tests/bugs/modalg_4/bug702 diff --git a/tests/bugs/modalg/bug712_1 b/tests/bugs/modalg_4/bug712_1 similarity index 100% rename from tests/bugs/modalg/bug712_1 rename to tests/bugs/modalg_4/bug712_1 diff --git a/tests/bugs/modalg/bug714 b/tests/bugs/modalg_4/bug714 similarity index 100% rename from tests/bugs/modalg/bug714 rename to tests/bugs/modalg_4/bug714 diff --git a/tests/bugs/modalg/bug715 b/tests/bugs/modalg_4/bug715 similarity index 100% rename from tests/bugs/modalg/bug715 rename to tests/bugs/modalg_4/bug715 diff --git a/tests/bugs/modalg/bug726_1 b/tests/bugs/modalg_4/bug726_1 similarity index 100% rename from tests/bugs/modalg/bug726_1 rename to tests/bugs/modalg_4/bug726_1 diff --git a/tests/bugs/modalg/bug726_2 b/tests/bugs/modalg_4/bug726_2 similarity index 100% rename from tests/bugs/modalg/bug726_2 rename to tests/bugs/modalg_4/bug726_2 diff --git a/tests/bugs/modalg/bug726_3 b/tests/bugs/modalg_4/bug726_3 similarity index 100% rename from tests/bugs/modalg/bug726_3 rename to tests/bugs/modalg_4/bug726_3 diff --git a/tests/bugs/modalg/bug743 b/tests/bugs/modalg_4/bug743 similarity index 100% rename from tests/bugs/modalg/bug743 rename to tests/bugs/modalg_4/bug743 diff --git a/tests/bugs/modalg/bug745_1 b/tests/bugs/modalg_4/bug745_1 similarity index 100% rename from tests/bugs/modalg/bug745_1 rename to tests/bugs/modalg_4/bug745_1 diff --git a/tests/bugs/modalg/bug745_10 b/tests/bugs/modalg_4/bug745_10 similarity index 100% rename from tests/bugs/modalg/bug745_10 rename to tests/bugs/modalg_4/bug745_10 diff --git a/tests/bugs/modalg/bug745_11 b/tests/bugs/modalg_4/bug745_11 similarity index 100% rename from tests/bugs/modalg/bug745_11 rename to tests/bugs/modalg_4/bug745_11 diff --git a/tests/bugs/modalg/bug745_12 b/tests/bugs/modalg_4/bug745_12 similarity index 100% rename from tests/bugs/modalg/bug745_12 rename to tests/bugs/modalg_4/bug745_12 diff --git a/tests/bugs/modalg/bug745_13 b/tests/bugs/modalg_4/bug745_13 similarity index 100% rename from tests/bugs/modalg/bug745_13 rename to tests/bugs/modalg_4/bug745_13 diff --git a/tests/bugs/modalg/bug745_2 b/tests/bugs/modalg_4/bug745_2 similarity index 100% rename from tests/bugs/modalg/bug745_2 rename to tests/bugs/modalg_4/bug745_2 diff --git a/tests/bugs/modalg/bug745_3 b/tests/bugs/modalg_4/bug745_3 similarity index 100% rename from tests/bugs/modalg/bug745_3 rename to tests/bugs/modalg_4/bug745_3 diff --git a/tests/bugs/modalg/bug745_4 b/tests/bugs/modalg_4/bug745_4 similarity index 100% rename from tests/bugs/modalg/bug745_4 rename to tests/bugs/modalg_4/bug745_4 diff --git a/tests/bugs/modalg/bug745_5 b/tests/bugs/modalg_4/bug745_5 similarity index 100% rename from tests/bugs/modalg/bug745_5 rename to tests/bugs/modalg_4/bug745_5 diff --git a/tests/bugs/modalg/bug745_6 b/tests/bugs/modalg_4/bug745_6 similarity index 100% rename from tests/bugs/modalg/bug745_6 rename to tests/bugs/modalg_4/bug745_6 diff --git a/tests/bugs/modalg/bug745_7 b/tests/bugs/modalg_4/bug745_7 similarity index 100% rename from tests/bugs/modalg/bug745_7 rename to tests/bugs/modalg_4/bug745_7 diff --git a/tests/bugs/modalg/bug745_8 b/tests/bugs/modalg_4/bug745_8 similarity index 100% rename from tests/bugs/modalg/bug745_8 rename to tests/bugs/modalg_4/bug745_8 diff --git a/tests/bugs/modalg/bug745_9 b/tests/bugs/modalg_4/bug745_9 similarity index 100% rename from tests/bugs/modalg/bug745_9 rename to tests/bugs/modalg_4/bug745_9 diff --git a/tests/bugs/modalg/bug748 b/tests/bugs/modalg_4/bug748 similarity index 100% rename from tests/bugs/modalg/bug748 rename to tests/bugs/modalg_4/bug748 diff --git a/tests/bugs/modalg/bug755_1 b/tests/bugs/modalg_4/bug755_1 similarity index 100% rename from tests/bugs/modalg/bug755_1 rename to tests/bugs/modalg_4/bug755_1 diff --git a/tests/bugs/modalg/bug758 b/tests/bugs/modalg_4/bug758 similarity index 100% rename from tests/bugs/modalg/bug758 rename to tests/bugs/modalg_4/bug758 diff --git a/tests/bugs/modalg/bug7626_1 b/tests/bugs/modalg_4/bug7626_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug7626_1 rename to tests/bugs/modalg_4/bug7626_1 diff --git a/tests/bugs/modalg/bug7626_2 b/tests/bugs/modalg_4/bug7626_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug7626_2 rename to tests/bugs/modalg_4/bug7626_2 diff --git a/tests/bugs/modalg/bug763 b/tests/bugs/modalg_4/bug763 similarity index 100% rename from tests/bugs/modalg/bug763 rename to tests/bugs/modalg_4/bug763 diff --git a/tests/bugs/modalg/bug7668 b/tests/bugs/modalg_4/bug7668 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug7668 rename to tests/bugs/modalg_4/bug7668 diff --git a/tests/bugs/modalg/bug767 b/tests/bugs/modalg_4/bug767 similarity index 100% rename from tests/bugs/modalg/bug767 rename to tests/bugs/modalg_4/bug767 diff --git a/tests/bugs/modalg/bug77 b/tests/bugs/modalg_4/bug77 similarity index 100% rename from tests/bugs/modalg/bug77 rename to tests/bugs/modalg_4/bug77 diff --git a/tests/bugs/modalg/bug770 b/tests/bugs/modalg_4/bug770 similarity index 100% rename from tests/bugs/modalg/bug770 rename to tests/bugs/modalg_4/bug770 diff --git a/tests/bugs/modalg/bug771 b/tests/bugs/modalg_4/bug771 similarity index 100% rename from tests/bugs/modalg/bug771 rename to tests/bugs/modalg_4/bug771 diff --git a/tests/bugs/modalg/bug772 b/tests/bugs/modalg_4/bug772 similarity index 100% rename from tests/bugs/modalg/bug772 rename to tests/bugs/modalg_4/bug772 diff --git a/tests/bugs/modalg/bug774_1 b/tests/bugs/modalg_4/bug774_1 similarity index 100% rename from tests/bugs/modalg/bug774_1 rename to tests/bugs/modalg_4/bug774_1 diff --git a/tests/bugs/modalg/bug774_2 b/tests/bugs/modalg_4/bug774_2 similarity index 100% rename from tests/bugs/modalg/bug774_2 rename to tests/bugs/modalg_4/bug774_2 diff --git a/tests/bugs/modalg/bug775 b/tests/bugs/modalg_4/bug775 similarity index 100% rename from tests/bugs/modalg/bug775 rename to tests/bugs/modalg_4/bug775 diff --git a/tests/bugs/modalg/bug776_1 b/tests/bugs/modalg_4/bug776_1 similarity index 100% rename from tests/bugs/modalg/bug776_1 rename to tests/bugs/modalg_4/bug776_1 diff --git a/tests/bugs/modalg/bug776_2 b/tests/bugs/modalg_4/bug776_2 similarity index 100% rename from tests/bugs/modalg/bug776_2 rename to tests/bugs/modalg_4/bug776_2 diff --git a/tests/bugs/modalg/bug778_1 b/tests/bugs/modalg_4/bug778_1 similarity index 100% rename from tests/bugs/modalg/bug778_1 rename to tests/bugs/modalg_4/bug778_1 diff --git a/tests/bugs/modalg/bug778_2 b/tests/bugs/modalg_4/bug778_2 similarity index 100% rename from tests/bugs/modalg/bug778_2 rename to tests/bugs/modalg_4/bug778_2 diff --git a/tests/bugs/modalg/bug779 b/tests/bugs/modalg_4/bug779 similarity index 100% rename from tests/bugs/modalg/bug779 rename to tests/bugs/modalg_4/bug779 diff --git a/tests/bugs/modalg/bug78 b/tests/bugs/modalg_4/bug78 similarity index 100% rename from tests/bugs/modalg/bug78 rename to tests/bugs/modalg_4/bug78 diff --git a/tests/bugs/modalg/bug780_1 b/tests/bugs/modalg_4/bug780_1 similarity index 100% rename from tests/bugs/modalg/bug780_1 rename to tests/bugs/modalg_4/bug780_1 diff --git a/tests/bugs/modalg/bug780_2 b/tests/bugs/modalg_4/bug780_2 similarity index 100% rename from tests/bugs/modalg/bug780_2 rename to tests/bugs/modalg_4/bug780_2 diff --git a/tests/bugs/modalg/bug788_1 b/tests/bugs/modalg_4/bug788_1 similarity index 100% rename from tests/bugs/modalg/bug788_1 rename to tests/bugs/modalg_4/bug788_1 diff --git a/tests/bugs/modalg/bug788_2 b/tests/bugs/modalg_4/bug788_2 similarity index 100% rename from tests/bugs/modalg/bug788_2 rename to tests/bugs/modalg_4/bug788_2 diff --git a/tests/bugs/modalg/bug789 b/tests/bugs/modalg_4/bug789 similarity index 100% rename from tests/bugs/modalg/bug789 rename to tests/bugs/modalg_4/bug789 diff --git a/tests/bugs/modalg/bug794 b/tests/bugs/modalg_4/bug794 similarity index 100% rename from tests/bugs/modalg/bug794 rename to tests/bugs/modalg_4/bug794 diff --git a/tests/bugs/modalg/bug80 b/tests/bugs/modalg_4/bug80 similarity index 100% rename from tests/bugs/modalg/bug80 rename to tests/bugs/modalg_4/bug80 diff --git a/tests/bugs/modalg/bug81 b/tests/bugs/modalg_4/bug81 similarity index 100% rename from tests/bugs/modalg/bug81 rename to tests/bugs/modalg_4/bug81 diff --git a/tests/bugs/modalg/bug817_1 b/tests/bugs/modalg_4/bug817_1 similarity index 100% rename from tests/bugs/modalg/bug817_1 rename to tests/bugs/modalg_4/bug817_1 diff --git a/tests/bugs/modalg/bug817_2 b/tests/bugs/modalg_4/bug817_2 similarity index 100% rename from tests/bugs/modalg/bug817_2 rename to tests/bugs/modalg_4/bug817_2 diff --git a/tests/bugs/modalg/bug817_3 b/tests/bugs/modalg_4/bug817_3 similarity index 100% rename from tests/bugs/modalg/bug817_3 rename to tests/bugs/modalg_4/bug817_3 diff --git a/tests/bugs/modalg/bug82 b/tests/bugs/modalg_4/bug82 similarity index 100% rename from tests/bugs/modalg/bug82 rename to tests/bugs/modalg_4/bug82 diff --git a/tests/bugs/modalg/bug8228 b/tests/bugs/modalg_4/bug8228 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug8228 rename to tests/bugs/modalg_4/bug8228 diff --git a/tests/bugs/modalg/bug822_1 b/tests/bugs/modalg_4/bug822_1 similarity index 100% rename from tests/bugs/modalg/bug822_1 rename to tests/bugs/modalg_4/bug822_1 diff --git a/tests/bugs/modalg/bug822_2 b/tests/bugs/modalg_4/bug822_2 similarity index 100% rename from tests/bugs/modalg/bug822_2 rename to tests/bugs/modalg_4/bug822_2 diff --git a/tests/bugs/modalg/bug823 b/tests/bugs/modalg_4/bug823 similarity index 100% rename from tests/bugs/modalg/bug823 rename to tests/bugs/modalg_4/bug823 diff --git a/tests/bugs/modalg/bug823_1 b/tests/bugs/modalg_4/bug823_1 similarity index 100% rename from tests/bugs/modalg/bug823_1 rename to tests/bugs/modalg_4/bug823_1 diff --git a/tests/bugs/modalg/bug824 b/tests/bugs/modalg_4/bug824 similarity index 100% rename from tests/bugs/modalg/bug824 rename to tests/bugs/modalg_4/bug824 diff --git a/tests/bugs/modalg/bug824_1 b/tests/bugs/modalg_4/bug824_1 similarity index 100% rename from tests/bugs/modalg/bug824_1 rename to tests/bugs/modalg_4/bug824_1 diff --git a/tests/bugs/modalg/bug825 b/tests/bugs/modalg_4/bug825 similarity index 100% rename from tests/bugs/modalg/bug825 rename to tests/bugs/modalg_4/bug825 diff --git a/tests/bugs/modalg/bug825_1 b/tests/bugs/modalg_4/bug825_1 similarity index 100% rename from tests/bugs/modalg/bug825_1 rename to tests/bugs/modalg_4/bug825_1 diff --git a/tests/bugs/modalg/bug825_2 b/tests/bugs/modalg_4/bug825_2 similarity index 100% rename from tests/bugs/modalg/bug825_2 rename to tests/bugs/modalg_4/bug825_2 diff --git a/tests/bugs/modalg/bug826 b/tests/bugs/modalg_4/bug826 similarity index 100% rename from tests/bugs/modalg/bug826 rename to tests/bugs/modalg_4/bug826 diff --git a/tests/bugs/modalg/bug826_1 b/tests/bugs/modalg_4/bug826_1 similarity index 100% rename from tests/bugs/modalg/bug826_1 rename to tests/bugs/modalg_4/bug826_1 diff --git a/tests/bugs/modalg/bug827 b/tests/bugs/modalg_4/bug827 similarity index 100% rename from tests/bugs/modalg/bug827 rename to tests/bugs/modalg_4/bug827 diff --git a/tests/bugs/modalg/bug827_1 b/tests/bugs/modalg_4/bug827_1 similarity index 100% rename from tests/bugs/modalg/bug827_1 rename to tests/bugs/modalg_4/bug827_1 diff --git a/tests/bugs/modalg/bug827_2 b/tests/bugs/modalg_4/bug827_2 similarity index 100% rename from tests/bugs/modalg/bug827_2 rename to tests/bugs/modalg_4/bug827_2 diff --git a/tests/bugs/modalg/bug827_3 b/tests/bugs/modalg_4/bug827_3 similarity index 100% rename from tests/bugs/modalg/bug827_3 rename to tests/bugs/modalg_4/bug827_3 diff --git a/tests/bugs/modalg/bug828 b/tests/bugs/modalg_4/bug828 similarity index 100% rename from tests/bugs/modalg/bug828 rename to tests/bugs/modalg_4/bug828 diff --git a/tests/bugs/modalg/bug829_1 b/tests/bugs/modalg_4/bug829_1 similarity index 100% rename from tests/bugs/modalg/bug829_1 rename to tests/bugs/modalg_4/bug829_1 diff --git a/tests/bugs/modalg/bug829_2 b/tests/bugs/modalg_4/bug829_2 similarity index 100% rename from tests/bugs/modalg/bug829_2 rename to tests/bugs/modalg_4/bug829_2 diff --git a/tests/bugs/modalg/bug8370 b/tests/bugs/modalg_4/bug8370 similarity index 100% rename from tests/bugs/modalg/bug8370 rename to tests/bugs/modalg_4/bug8370 diff --git a/tests/bugs/modalg/bug8372 b/tests/bugs/modalg_4/bug8372 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug8372 rename to tests/bugs/modalg_4/bug8372 diff --git a/tests/bugs/modalg/bug83_1 b/tests/bugs/modalg_4/bug83_1 similarity index 100% rename from tests/bugs/modalg/bug83_1 rename to tests/bugs/modalg_4/bug83_1 diff --git a/tests/bugs/modalg/bug83_2 b/tests/bugs/modalg_4/bug83_2 similarity index 100% rename from tests/bugs/modalg/bug83_2 rename to tests/bugs/modalg_4/bug83_2 diff --git a/tests/bugs/modalg/bug86 b/tests/bugs/modalg_4/bug86 similarity index 100% rename from tests/bugs/modalg/bug86 rename to tests/bugs/modalg_4/bug86 diff --git a/tests/bugs/modalg/bug87 b/tests/bugs/modalg_4/bug87 similarity index 100% rename from tests/bugs/modalg/bug87 rename to tests/bugs/modalg_4/bug87 diff --git a/tests/bugs/modalg_4/bug8842_1 b/tests/bugs/modalg_4/bug8842_1 new file mode 100755 index 0000000000..16073f8852 --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_1 @@ -0,0 +1,49 @@ +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cone_CATIA.igs] a1 + +sewing con1 a1 + +# join type Arc +puts "***** offsetting with join type Arc" +puts " cone_CATIA + 5" + +if [catch { myoffset result con1 5 0 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 32396.2 + +set nb_v_good 5 +set nb_e_good 8 +set nb_w_good 4 +set nb_f_good 4 +set nb_sh_good 1 +set nb_sol_good 1 +set nb_compsol_good 0 +set nb_compound_good 0 +set nb_shape_good 23 + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug8842_10 b/tests/bugs/modalg_4/bug8842_10 new file mode 100755 index 0000000000..f01678d75e --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_10 @@ -0,0 +1,47 @@ +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cylinder_CATIA.igs] a3 + +sewing cyl1 a3 + +# join type Arc +puts "***** offsetting with join type Arc" +puts " cylinder_CATIA - 5" + +if [catch { myoffset result cyl1 -5 0 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 55514.4 +set nb_v_good 8 +set nb_e_good 14 +set nb_w_good 8 +set nb_f_good 8 +set nb_sh_good 1 +set nb_sol_good 1 +set nb_compsol_good 0 +set nb_compound_good 0 +set nb_shape_good 40 +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug8842_11 b/tests/bugs/modalg_4/bug8842_11 new file mode 100755 index 0000000000..cf8a3ec170 --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_11 @@ -0,0 +1,48 @@ +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cylinder_CATIA.igs] a3 + +sewing cyl1 a3 + +# join type Intersection +puts "***** offsetting with join type Intersection" +puts " cylinder_CATIA + 5" + +if [catch { myoffset result cyl1 5 1 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 38170.4 +set nb_v_good 4 +set nb_e_good 6 +set nb_w_good 4 +set nb_f_good 4 +set nb_sh_good 1 +set nb_sol_good 1 +set nb_compsol_good 0 +set nb_compound_good 0 +set nb_shape_good 20 + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug8842_12 b/tests/bugs/modalg_4/bug8842_12 new file mode 100755 index 0000000000..ca218a9ce7 --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_12 @@ -0,0 +1,49 @@ +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cylinder_CATIA.igs] a3 + +sewing cyl1 a3 + +# join type Intersection +puts "***** offsetting with join type Intersection" +puts " cylinder_CATIA - 5" + +if [catch { myoffset result cyl1 -5 1 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 57019.9 +set nb_v_good 4 +set nb_e_good 6 +set nb_w_good 4 +set nb_f_good 4 +set nb_sh_good 1 +set nb_sol_good 1 +set nb_compsol_good 0 +set nb_compound_good 0 +set nb_shape_good 20 + +} + +set 2dviewer 0 + diff --git a/tests/bugs/modalg_4/bug8842_13 b/tests/bugs/modalg_4/bug8842_13 new file mode 100755 index 0000000000..c9843d8e66 --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_13 @@ -0,0 +1,48 @@ +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cylinder_Ideas.igs] a4 + +DT_ShapeDivide cyl2 a4 + +# join type Arc +puts "***** offsetting with join type Arc" +puts " cylinder_Ideas + 5" + +if [catch { myoffset result cyl2 5 0 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 34980.9 +set nb_v_good 20 +set nb_e_good 33 +set nb_w_good 15 +set nb_f_good 15 +set nb_sh_good 1 +set nb_sol_good 1 +set nb_compsol_good 0 +set nb_compound_good 0 +set nb_shape_good 85 + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug8842_14 b/tests/bugs/modalg_4/bug8842_14 new file mode 100755 index 0000000000..a98d2ed375 --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_14 @@ -0,0 +1,48 @@ +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cylinder_Ideas.igs] a4 + +DT_ShapeDivide cyl2 a4 + +# join type Arc +puts "***** offsetting with join type Arc" +puts " cylinder_Ideas - 5" + +if [catch { myoffset result cyl2 -5 0 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 20106.2 +set nb_v_good 6 +set nb_e_good 9 +set nb_w_good 5 +set nb_f_good 5 +set nb_sh_good 1 +set nb_sol_good 1 +set nb_compsol_good 0 +set nb_compound_good 0 +set nb_shape_good 27 + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug8842_15 b/tests/bugs/modalg_4/bug8842_15 new file mode 100755 index 0000000000..a1d7c30493 --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_15 @@ -0,0 +1,52 @@ +puts "TODO ?OCC11111 ALL: OCC8842: Faulty" +puts "TODO ?OCC11111 ALL: Exception" +puts "TODO ?OCC11111 ALL: An exception was caught" + +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cylinder_Ideas.igs] a4 + +DT_ShapeDivide cyl2 a4 + +# join type Intersection +puts "***** offsetting with join type Intersection" +puts " cylinder_Ideas + 5" + +if [catch { myoffset result cyl2 5 1 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { +set square 35814.2 +set nb_v_good 6 +set nb_e_good 9 +set nb_w_good 5 +set nb_f_good 5 +set nb_sh_good 1 +set nb_sol_good 1 +set nb_compsol_good 0 +set nb_compound_good 0 +set nb_shape_good 27 + +} + +set 2dviewer 0 + diff --git a/tests/bugs/modalg_4/bug8842_16 b/tests/bugs/modalg_4/bug8842_16 new file mode 100755 index 0000000000..8d9d67cfba --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_16 @@ -0,0 +1,55 @@ +puts "TODO ?OCC11111 ALL: OCC8842: Faulty" +puts "TODO ?OCC11111 ALL: Exception" +puts "TODO ?OCC11111 ALL: An exception was caught" +puts "TODO ?OCC11111 ALL: Error : Result shape is WRONG" +puts "TODO ?OCC11111 ALL: Error : The square of result shape is" + +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cylinder_Ideas.igs] a4 + +DT_ShapeDivide cyl2 a4 + +# join type Intersection +puts "***** offsetting with join type Intersection" +puts " cylinder_Ideas - 5" + +if [catch { myoffset result cyl2 -5 1 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 3542.24 +set nb_v_good 60 +set nb_e_good 90 +set nb_w_good 42 +set nb_f_good 40 +set nb_sh_good 5 +set nb_sol_good 5 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 243 + +} + +set 2dviewer 0 + diff --git a/tests/bugs/modalg_4/bug8842_2 b/tests/bugs/modalg_4/bug8842_2 new file mode 100755 index 0000000000..ff027a9cc3 --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_2 @@ -0,0 +1,53 @@ +puts "TODO OCC11111 ALL: OCC8842: Faulty" +puts "TODO OCC11111 ALL: Exception" +puts "TODO OCC11111 ALL: An exception was caught" + +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cone_CATIA.igs] a1 + +sewing con1 a1 + +# join type Arc +puts "***** offsetting with join type Arc" +puts " cone_CATIA - 5" + +if [catch { myoffset result con1 -5 0 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 3542.24 + +set nb_v_good 60 +set nb_e_good 90 +set nb_w_good 42 +set nb_f_good 40 +set nb_sh_good 5 +set nb_sol_good 5 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 243 + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug8842_3 b/tests/bugs/modalg_4/bug8842_3 new file mode 100755 index 0000000000..d8f2e6ab9f --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_3 @@ -0,0 +1,54 @@ +puts "TODO OCC11111 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC11111 ALL: Error : Result shape is WRONG" +puts "TODO OCC11111 ALL: Error : The square of result shape is" + +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cone_CATIA.igs] a1 + +sewing con1 a1 + +# join type Intersection +puts "***** offsetting with join type Intersection" +puts " cone_CATIA + 5" + +if [catch { myoffset result con1 5 1 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 3542.24 + +set nb_v_good 60 +set nb_e_good 90 +set nb_w_good 42 +set nb_f_good 40 +set nb_sh_good 5 +set nb_sol_good 5 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 243 + + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug8842_4 b/tests/bugs/modalg_4/bug8842_4 new file mode 100755 index 0000000000..c7ff33b6d7 --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_4 @@ -0,0 +1,51 @@ +puts "TODO OCC11111 ALL: OCC8842: Faulty" +puts "TODO OCC11111 ALL: Exception" +puts "TODO OCC11111 ALL: An exception was caught" + +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cone_CATIA.igs] a1 + +sewing con1 a1 + +# join type Intersection +puts "***** offsetting with join type Intersection" +puts " cone_CATIA - 5" + +if [catch { myoffset result con1 -5 1 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { +set square 3542.24 +set nb_v_good 60 +set nb_e_good 90 +set nb_w_good 42 +set nb_f_good 40 +set nb_sh_good 5 +set nb_sol_good 5 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 243 + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug8842_5 b/tests/bugs/modalg_4/bug8842_5 new file mode 100755 index 0000000000..4654a2d084 --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_5 @@ -0,0 +1,52 @@ +puts "TODO OCC11111 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC11111 ALL: Error : Result shape is WRONG" +puts "TODO OCC11111 ALL: Error : The square of result shape is" + +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cone_Ideas.igs] a2 + +DT_ShapeDivide con2 a2 + +# join type Arc +puts "***** offsetting with join type Arc" +puts " cone_Ideas + 5" + +if [catch { myoffset result con2 5 0 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 3542.24 +set nb_v_good 60 +set nb_e_good 90 +set nb_w_good 42 +set nb_f_good 40 +set nb_sh_good 5 +set nb_sol_good 5 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 243 + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug8842_6 b/tests/bugs/modalg_4/bug8842_6 new file mode 100755 index 0000000000..7bfc6b9a1f --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_6 @@ -0,0 +1,52 @@ +puts "TODO OCC11111 ALL: OCC8842: Faulty" +puts "TODO OCC11111 ALL: Exception" +puts "TODO OCC11111 ALL: An exception was caught" + +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cone_Ideas.igs] a2 + +DT_ShapeDivide con2 a2 + +# join type Arc +puts "***** offsetting with join type Arc" +puts " cone_Ideas - 5" + +if [catch { myoffset result con2 -5 0 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 9885.2 +set nb_v_good 4 +set nb_e_good 9 +set nb_w_good 4 +set nb_f_good 4 +set nb_sh_good 1 +set nb_sol_good 1 +set nb_compsol_good 0 +set nb_compound_good 0 +set nb_shape_good 23 + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug8842_7 b/tests/bugs/modalg_4/bug8842_7 new file mode 100755 index 0000000000..575f4d3362 --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_7 @@ -0,0 +1,52 @@ +puts "TODO ?OCC11111 ALL: OCC8842: Faulty" +puts "TODO ?OCC11111 ALL: Exception" +puts "TODO ?OCC11111 ALL: An exception was caught" + +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cone_Ideas.igs] a2 + +DT_ShapeDivide con2 a2 + +# join type Intersection +puts "***** offsetting with join type Intersection" +puts " cone_Ideas + 5" + +if [catch { myoffset result con2 5 1 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 22391 +set nb_v_good 4 +set nb_e_good 9 +set nb_w_good 4 +set nb_f_good 4 +set nb_sh_good 1 +set nb_sol_good 1 +set nb_compsol_good 0 +set nb_compound_good 0 +set nb_shape_good 23 + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug8842_8 b/tests/bugs/modalg_4/bug8842_8 new file mode 100755 index 0000000000..43fe8e56d7 --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_8 @@ -0,0 +1,55 @@ +puts "TODO ?OCC11111 ALL: OCC8842: Faulty" +puts "TODO ?OCC11111 ALL: Exception" +puts "TODO ?OCC11111 ALL: An exception was caught" +puts "TODO ?OCC11111 ALL: Error : The square of result shape is" + +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +cpulimit 500 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cone_Ideas.igs] a2 + +DT_ShapeDivide con2 a2 + +# join type Intersection +puts "***** offsetting with join type Intersection" +puts " cone_Ideas - 5" + +if [catch { myoffset result con2 -5 1 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 22391 +set nb_v_good 4 +set nb_e_good 9 +set nb_w_good 4 +set nb_f_good 4 +set nb_sh_good 1 +set nb_sol_good 1 +set nb_compsol_good 0 +set nb_compound_good 0 +set nb_shape_good 23 + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg_4/bug8842_9 b/tests/bugs/modalg_4/bug8842_9 new file mode 100755 index 0000000000..ba9b083b4e --- /dev/null +++ b/tests/bugs/modalg_4/bug8842_9 @@ -0,0 +1,48 @@ +puts "============" +puts "OCC8842" +puts "============" +puts "" +####################################################################### +# Errors in Offset Shape algorithm working with bspline and surface of revolution +####################################################################### + +set BugNumber OCC8842 + +if {[info commands testreadiges] == ""} {pload XSDRAW} + +proc myoffset {result sh val tan} { + if {$tan == 1} { + offsetparameter 1e-7 p i + } else { + offsetparameter 1e-7 p a + } + uplevel offsetload $sh $val + uplevel offsetperform $result +} + +testreadiges [locate_data_file OCC8842_cylinder_CATIA.igs] a3 + +sewing cyl1 a3 + +# join type Arc +puts "***** offsetting with join type Arc" +puts " cylinder_CATIA + 5" + +if [catch { myoffset result cyl1 5 0 } catch_result] { + puts "${BugNumber}: Faulty (1)" +} else { + +set square 38170.4 +set nb_v_good 4 +set nb_e_good 6 +set nb_w_good 4 +set nb_f_good 4 +set nb_sh_good 1 +set nb_sol_good 1 +set nb_compsol_good 0 +set nb_compound_good 0 +set nb_shape_good 20 + +} + +set 2dviewer 0 diff --git a/tests/bugs/modalg/bug890 b/tests/bugs/modalg_4/bug890 similarity index 100% rename from tests/bugs/modalg/bug890 rename to tests/bugs/modalg_4/bug890 diff --git a/tests/bugs/modalg/bug895 b/tests/bugs/modalg_4/bug895 similarity index 100% rename from tests/bugs/modalg/bug895 rename to tests/bugs/modalg_4/bug895 diff --git a/tests/bugs/modalg/bug889 b/tests/bugs/modalg_4/bug906 similarity index 100% rename from tests/bugs/modalg/bug889 rename to tests/bugs/modalg_4/bug906 diff --git a/tests/bugs/modalg/bug910 b/tests/bugs/modalg_4/bug910 similarity index 100% rename from tests/bugs/modalg/bug910 rename to tests/bugs/modalg_4/bug910 diff --git a/tests/bugs/modalg/bug919 b/tests/bugs/modalg_4/bug919 similarity index 100% rename from tests/bugs/modalg/bug919 rename to tests/bugs/modalg_4/bug919 diff --git a/tests/bugs/modalg/bug951_1 b/tests/bugs/modalg_4/bug951_1 similarity index 100% rename from tests/bugs/modalg/bug951_1 rename to tests/bugs/modalg_4/bug951_1 diff --git a/tests/bugs/modalg/bug951_2 b/tests/bugs/modalg_4/bug951_2 similarity index 100% rename from tests/bugs/modalg/bug951_2 rename to tests/bugs/modalg_4/bug951_2 diff --git a/tests/bugs/modalg/bug951_3 b/tests/bugs/modalg_4/bug951_3 similarity index 100% rename from tests/bugs/modalg/bug951_3 rename to tests/bugs/modalg_4/bug951_3 diff --git a/tests/bugs/modalg/bug951_31 b/tests/bugs/modalg_4/bug951_31 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug951_31 rename to tests/bugs/modalg_4/bug951_31 diff --git a/tests/bugs/modalg/bug951_32 b/tests/bugs/modalg_4/bug951_32 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug951_32 rename to tests/bugs/modalg_4/bug951_32 diff --git a/tests/bugs/modalg/bug951_4 b/tests/bugs/modalg_4/bug951_4 similarity index 100% rename from tests/bugs/modalg/bug951_4 rename to tests/bugs/modalg_4/bug951_4 diff --git a/tests/bugs/modalg/bug951_41 b/tests/bugs/modalg_4/bug951_41 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug951_41 rename to tests/bugs/modalg_4/bug951_41 diff --git a/tests/bugs/modalg/bug951_42 b/tests/bugs/modalg_4/bug951_42 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug951_42 rename to tests/bugs/modalg_4/bug951_42 diff --git a/tests/bugs/modalg/bug951_5 b/tests/bugs/modalg_4/bug951_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug951_5 rename to tests/bugs/modalg_4/bug951_5 diff --git a/tests/bugs/modalg/bug951_51 b/tests/bugs/modalg_4/bug951_51 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug951_51 rename to tests/bugs/modalg_4/bug951_51 diff --git a/tests/bugs/modalg/bug951_52 b/tests/bugs/modalg_4/bug951_52 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug951_52 rename to tests/bugs/modalg_4/bug951_52 diff --git a/tests/bugs/modalg/bug951_6 b/tests/bugs/modalg_4/bug951_6 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug951_6 rename to tests/bugs/modalg_4/bug951_6 diff --git a/tests/bugs/modalg/bug951_61 b/tests/bugs/modalg_4/bug951_61 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug951_61 rename to tests/bugs/modalg_4/bug951_61 diff --git a/tests/bugs/modalg/bug951_62 b/tests/bugs/modalg_4/bug951_62 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug951_62 rename to tests/bugs/modalg_4/bug951_62 diff --git a/tests/bugs/modalg/bug951_71 b/tests/bugs/modalg_4/bug951_71 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug951_71 rename to tests/bugs/modalg_4/bug951_71 diff --git a/tests/bugs/modalg/bug951_72 b/tests/bugs/modalg_4/bug951_72 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/modalg/bug951_72 rename to tests/bugs/modalg_4/bug951_72 diff --git a/tests/bugs/modalg/bug957 b/tests/bugs/modalg_4/bug957 similarity index 100% rename from tests/bugs/modalg/bug957 rename to tests/bugs/modalg_4/bug957 diff --git a/tests/bugs/modalg/fra62369 b/tests/bugs/modalg_4/fra62369 similarity index 100% rename from tests/bugs/modalg/fra62369 rename to tests/bugs/modalg_4/fra62369 diff --git a/tests/bugs/modalg/pro16983 b/tests/bugs/modalg_4/pro16983 similarity index 100% rename from tests/bugs/modalg/pro16983 rename to tests/bugs/modalg_4/pro16983 diff --git a/tests/bugs/modalg/pro18892 b/tests/bugs/modalg_4/pro18892 similarity index 100% rename from tests/bugs/modalg/pro18892 rename to tests/bugs/modalg_4/pro18892 diff --git a/tests/bugs/modalg/pro19424 b/tests/bugs/modalg_4/pro19424 similarity index 100% rename from tests/bugs/modalg/pro19424 rename to tests/bugs/modalg_4/pro19424 diff --git a/tests/bugs/modalg/pro19626 b/tests/bugs/modalg_4/pro19626 similarity index 100% rename from tests/bugs/modalg/pro19626 rename to tests/bugs/modalg_4/pro19626 diff --git a/tests/bugs/modalg/pro19653 b/tests/bugs/modalg_4/pro19653 similarity index 100% rename from tests/bugs/modalg/pro19653 rename to tests/bugs/modalg_4/pro19653 diff --git a/tests/bugs/moddata/begin b/tests/bugs/moddata_1/begin similarity index 100% rename from tests/bugs/moddata/begin rename to tests/bugs/moddata_1/begin diff --git a/tests/bugs/moddata/buc60607_1 b/tests/bugs/moddata_1/buc60607_1 similarity index 100% rename from tests/bugs/moddata/buc60607_1 rename to tests/bugs/moddata_1/buc60607_1 diff --git a/tests/bugs/moddata/buc60607_2 b/tests/bugs/moddata_1/buc60607_2 similarity index 100% rename from tests/bugs/moddata/buc60607_2 rename to tests/bugs/moddata_1/buc60607_2 diff --git a/tests/bugs/moddata/buc60607_3 b/tests/bugs/moddata_1/buc60607_3 similarity index 100% rename from tests/bugs/moddata/buc60607_3 rename to tests/bugs/moddata_1/buc60607_3 diff --git a/tests/bugs/moddata/buc60607_4 b/tests/bugs/moddata_1/buc60607_4 similarity index 100% rename from tests/bugs/moddata/buc60607_4 rename to tests/bugs/moddata_1/buc60607_4 diff --git a/tests/bugs/moddata/buc60609 b/tests/bugs/moddata_1/buc60609 similarity index 100% rename from tests/bugs/moddata/buc60609 rename to tests/bugs/moddata_1/buc60609 diff --git a/tests/bugs/moddata/buc60618 b/tests/bugs/moddata_1/buc60618 similarity index 100% rename from tests/bugs/moddata/buc60618 rename to tests/bugs/moddata_1/buc60618 diff --git a/tests/bugs/moddata/buc60622_1 b/tests/bugs/moddata_1/buc60622_1 similarity index 100% rename from tests/bugs/moddata/buc60622_1 rename to tests/bugs/moddata_1/buc60622_1 diff --git a/tests/bugs/moddata/buc60622_2 b/tests/bugs/moddata_1/buc60622_2 similarity index 100% rename from tests/bugs/moddata/buc60622_2 rename to tests/bugs/moddata_1/buc60622_2 diff --git a/tests/bugs/moddata/buc60622_3 b/tests/bugs/moddata_1/buc60622_3 similarity index 100% rename from tests/bugs/moddata/buc60622_3 rename to tests/bugs/moddata_1/buc60622_3 diff --git a/tests/bugs/moddata/buc60623_3 b/tests/bugs/moddata_1/buc60623_3 similarity index 100% rename from tests/bugs/moddata/buc60623_3 rename to tests/bugs/moddata_1/buc60623_3 diff --git a/tests/bugs/moddata/buc60637 b/tests/bugs/moddata_1/buc60637 similarity index 100% rename from tests/bugs/moddata/buc60637 rename to tests/bugs/moddata_1/buc60637 diff --git a/tests/bugs/moddata/buc60652_1 b/tests/bugs/moddata_1/buc60652_1 similarity index 100% rename from tests/bugs/moddata/buc60652_1 rename to tests/bugs/moddata_1/buc60652_1 diff --git a/tests/bugs/moddata/buc60652_2 b/tests/bugs/moddata_1/buc60652_2 similarity index 100% rename from tests/bugs/moddata/buc60652_2 rename to tests/bugs/moddata_1/buc60652_2 diff --git a/tests/bugs/moddata/buc60652_3 b/tests/bugs/moddata_1/buc60652_3 similarity index 100% rename from tests/bugs/moddata/buc60652_3 rename to tests/bugs/moddata_1/buc60652_3 diff --git a/tests/bugs/moddata/buc60652_4 b/tests/bugs/moddata_1/buc60652_4 similarity index 100% rename from tests/bugs/moddata/buc60652_4 rename to tests/bugs/moddata_1/buc60652_4 diff --git a/tests/bugs/moddata/buc60667 b/tests/bugs/moddata_1/buc60667 similarity index 100% rename from tests/bugs/moddata/buc60667 rename to tests/bugs/moddata_1/buc60667 diff --git a/tests/bugs/moddata/buc60707 b/tests/bugs/moddata_1/buc60707 similarity index 100% rename from tests/bugs/moddata/buc60707 rename to tests/bugs/moddata_1/buc60707 diff --git a/tests/bugs/moddata/buc60729 b/tests/bugs/moddata_1/buc60729 similarity index 100% rename from tests/bugs/moddata/buc60729 rename to tests/bugs/moddata_1/buc60729 diff --git a/tests/bugs/moddata/buc60755 b/tests/bugs/moddata_1/buc60755 similarity index 100% rename from tests/bugs/moddata/buc60755 rename to tests/bugs/moddata_1/buc60755 diff --git a/tests/bugs/moddata/buc60769 b/tests/bugs/moddata_1/buc60769 similarity index 100% rename from tests/bugs/moddata/buc60769 rename to tests/bugs/moddata_1/buc60769 diff --git a/tests/bugs/moddata/buc60792 b/tests/bugs/moddata_1/buc60792 similarity index 100% rename from tests/bugs/moddata/buc60792 rename to tests/bugs/moddata_1/buc60792 diff --git a/tests/bugs/moddata/buc60815 b/tests/bugs/moddata_1/buc60815 similarity index 100% rename from tests/bugs/moddata/buc60815 rename to tests/bugs/moddata_1/buc60815 diff --git a/tests/bugs/moddata/buc60825 b/tests/bugs/moddata_1/buc60825 similarity index 100% rename from tests/bugs/moddata/buc60825 rename to tests/bugs/moddata_1/buc60825 diff --git a/tests/bugs/moddata/buc60828 b/tests/bugs/moddata_1/buc60828 similarity index 100% rename from tests/bugs/moddata/buc60828 rename to tests/bugs/moddata_1/buc60828 diff --git a/tests/bugs/moddata/buc60842 b/tests/bugs/moddata_1/buc60842 similarity index 100% rename from tests/bugs/moddata/buc60842 rename to tests/bugs/moddata_1/buc60842 diff --git a/tests/bugs/moddata/buc60843_1 b/tests/bugs/moddata_1/buc60843_1 similarity index 100% rename from tests/bugs/moddata/buc60843_1 rename to tests/bugs/moddata_1/buc60843_1 diff --git a/tests/bugs/moddata/buc60843_2 b/tests/bugs/moddata_1/buc60843_2 similarity index 100% rename from tests/bugs/moddata/buc60843_2 rename to tests/bugs/moddata_1/buc60843_2 diff --git a/tests/bugs/moddata/buc60848 b/tests/bugs/moddata_1/buc60848 similarity index 100% rename from tests/bugs/moddata/buc60848 rename to tests/bugs/moddata_1/buc60848 diff --git a/tests/bugs/moddata/buc60852 b/tests/bugs/moddata_1/buc60852 similarity index 100% rename from tests/bugs/moddata/buc60852 rename to tests/bugs/moddata_1/buc60852 diff --git a/tests/bugs/moddata/buc60854 b/tests/bugs/moddata_1/buc60854 similarity index 100% rename from tests/bugs/moddata/buc60854 rename to tests/bugs/moddata_1/buc60854 diff --git a/tests/bugs/moddata/buc60868 b/tests/bugs/moddata_1/buc60868 similarity index 100% rename from tests/bugs/moddata/buc60868 rename to tests/bugs/moddata_1/buc60868 diff --git a/tests/bugs/moddata/buc60870 b/tests/bugs/moddata_1/buc60870 similarity index 100% rename from tests/bugs/moddata/buc60870 rename to tests/bugs/moddata_1/buc60870 diff --git a/tests/bugs/moddata/buc60889 b/tests/bugs/moddata_1/buc60889 similarity index 100% rename from tests/bugs/moddata/buc60889 rename to tests/bugs/moddata_1/buc60889 diff --git a/tests/bugs/moddata/buc60890 b/tests/bugs/moddata_1/buc60890 similarity index 100% rename from tests/bugs/moddata/buc60890 rename to tests/bugs/moddata_1/buc60890 diff --git a/tests/bugs/moddata/buc60895 b/tests/bugs/moddata_1/buc60895 similarity index 100% rename from tests/bugs/moddata/buc60895 rename to tests/bugs/moddata_1/buc60895 diff --git a/tests/bugs/moddata/buc60897 b/tests/bugs/moddata_1/buc60897 similarity index 100% rename from tests/bugs/moddata/buc60897 rename to tests/bugs/moddata_1/buc60897 diff --git a/tests/bugs/moddata/buc60902 b/tests/bugs/moddata_1/buc60902 similarity index 100% rename from tests/bugs/moddata/buc60902 rename to tests/bugs/moddata_1/buc60902 diff --git a/tests/bugs/moddata/buc60911 b/tests/bugs/moddata_1/buc60911 similarity index 100% rename from tests/bugs/moddata/buc60911 rename to tests/bugs/moddata_1/buc60911 diff --git a/tests/bugs/moddata/buc60924 b/tests/bugs/moddata_1/buc60924 similarity index 100% rename from tests/bugs/moddata/buc60924 rename to tests/bugs/moddata_1/buc60924 diff --git a/tests/bugs/moddata/buc60941 b/tests/bugs/moddata_1/buc60941 similarity index 100% rename from tests/bugs/moddata/buc60941 rename to tests/bugs/moddata_1/buc60941 diff --git a/tests/bugs/moddata/buc60955 b/tests/bugs/moddata_1/buc60955 similarity index 100% rename from tests/bugs/moddata/buc60955 rename to tests/bugs/moddata_1/buc60955 diff --git a/tests/bugs/moddata/buc60960 b/tests/bugs/moddata_1/buc60960 similarity index 100% rename from tests/bugs/moddata/buc60960 rename to tests/bugs/moddata_1/buc60960 diff --git a/tests/bugs/moddata/buc60965 b/tests/bugs/moddata_1/buc60965 similarity index 100% rename from tests/bugs/moddata/buc60965 rename to tests/bugs/moddata_1/buc60965 diff --git a/tests/bugs/moddata/buc60967 b/tests/bugs/moddata_1/buc60967 similarity index 100% rename from tests/bugs/moddata/buc60967 rename to tests/bugs/moddata_1/buc60967 diff --git a/tests/bugs/moddata/buc60968 b/tests/bugs/moddata_1/buc60968 similarity index 100% rename from tests/bugs/moddata/buc60968 rename to tests/bugs/moddata_1/buc60968 diff --git a/tests/bugs/moddata/buc61006 b/tests/bugs/moddata_1/buc61006 similarity index 100% rename from tests/bugs/moddata/buc61006 rename to tests/bugs/moddata_1/buc61006 diff --git a/tests/bugs/moddata/bug103 b/tests/bugs/moddata_1/bug103 similarity index 100% rename from tests/bugs/moddata/bug103 rename to tests/bugs/moddata_1/bug103 diff --git a/tests/bugs/moddata/bug1048 b/tests/bugs/moddata_1/bug1048 similarity index 100% rename from tests/bugs/moddata/bug1048 rename to tests/bugs/moddata_1/bug1048 diff --git a/tests/bugs/moddata/bug105 b/tests/bugs/moddata_1/bug105 similarity index 100% rename from tests/bugs/moddata/bug105 rename to tests/bugs/moddata_1/bug105 diff --git a/tests/bugs/moddata/bug106 b/tests/bugs/moddata_1/bug106 similarity index 100% rename from tests/bugs/moddata/bug106 rename to tests/bugs/moddata_1/bug106 diff --git a/tests/bugs/moddata/bug10604_1 b/tests/bugs/moddata_1/bug10604_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug10604_1 rename to tests/bugs/moddata_1/bug10604_1 diff --git a/tests/bugs/moddata/bug10604_2 b/tests/bugs/moddata_1/bug10604_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug10604_2 rename to tests/bugs/moddata_1/bug10604_2 diff --git a/tests/bugs/moddata/bug10604_3 b/tests/bugs/moddata_1/bug10604_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug10604_3 rename to tests/bugs/moddata_1/bug10604_3 diff --git a/tests/bugs/moddata/bug10604_4 b/tests/bugs/moddata_1/bug10604_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug10604_4 rename to tests/bugs/moddata_1/bug10604_4 diff --git a/tests/bugs/moddata/bug10604_5 b/tests/bugs/moddata_1/bug10604_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug10604_5 rename to tests/bugs/moddata_1/bug10604_5 diff --git a/tests/bugs/moddata/bug107 b/tests/bugs/moddata_1/bug107 similarity index 100% rename from tests/bugs/moddata/bug107 rename to tests/bugs/moddata_1/bug107 diff --git a/tests/bugs/moddata/bug11081_1 b/tests/bugs/moddata_1/bug11081_1 similarity index 100% rename from tests/bugs/moddata/bug11081_1 rename to tests/bugs/moddata_1/bug11081_1 diff --git a/tests/bugs/moddata/bug11081_2 b/tests/bugs/moddata_1/bug11081_2 similarity index 100% rename from tests/bugs/moddata/bug11081_2 rename to tests/bugs/moddata_1/bug11081_2 diff --git a/tests/bugs/moddata/bug119 b/tests/bugs/moddata_1/bug119 similarity index 100% rename from tests/bugs/moddata/bug119 rename to tests/bugs/moddata_1/bug119 diff --git a/tests/bugs/moddata/bug12 b/tests/bugs/moddata_1/bug12 similarity index 100% rename from tests/bugs/moddata/bug12 rename to tests/bugs/moddata_1/bug12 diff --git a/tests/bugs/moddata/bug12522 b/tests/bugs/moddata_1/bug12522 similarity index 100% rename from tests/bugs/moddata/bug12522 rename to tests/bugs/moddata_1/bug12522 diff --git a/tests/bugs/moddata/bug126 b/tests/bugs/moddata_1/bug126 similarity index 100% rename from tests/bugs/moddata/bug126 rename to tests/bugs/moddata_1/bug126 diff --git a/tests/bugs/moddata/bug12635_1 b/tests/bugs/moddata_1/bug12635_1 similarity index 100% rename from tests/bugs/moddata/bug12635_1 rename to tests/bugs/moddata_1/bug12635_1 diff --git a/tests/bugs/moddata/bug12635_2 b/tests/bugs/moddata_1/bug12635_2 similarity index 100% rename from tests/bugs/moddata/bug12635_2 rename to tests/bugs/moddata_1/bug12635_2 diff --git a/tests/bugs/moddata/bug12884 b/tests/bugs/moddata_1/bug12884 similarity index 100% rename from tests/bugs/moddata/bug12884 rename to tests/bugs/moddata_1/bug12884 diff --git a/tests/bugs/moddata/bug12888 b/tests/bugs/moddata_1/bug12888 similarity index 100% rename from tests/bugs/moddata/bug12888 rename to tests/bugs/moddata_1/bug12888 diff --git a/tests/bugs/moddata/bug13 b/tests/bugs/moddata_1/bug13 similarity index 100% rename from tests/bugs/moddata/bug13 rename to tests/bugs/moddata_1/bug13 diff --git a/tests/bugs/moddata/bug130 b/tests/bugs/moddata_1/bug130 similarity index 100% rename from tests/bugs/moddata/bug130 rename to tests/bugs/moddata_1/bug130 diff --git a/tests/bugs/moddata/bug134_1 b/tests/bugs/moddata_1/bug134_1 similarity index 100% rename from tests/bugs/moddata/bug134_1 rename to tests/bugs/moddata_1/bug134_1 diff --git a/tests/bugs/moddata/bug134_2 b/tests/bugs/moddata_1/bug134_2 similarity index 100% rename from tests/bugs/moddata/bug134_2 rename to tests/bugs/moddata_1/bug134_2 diff --git a/tests/bugs/moddata/bug135 b/tests/bugs/moddata_1/bug135 similarity index 100% rename from tests/bugs/moddata/bug135 rename to tests/bugs/moddata_1/bug135 diff --git a/tests/bugs/moddata/bug139 b/tests/bugs/moddata_1/bug139 similarity index 100% rename from tests/bugs/moddata/bug139 rename to tests/bugs/moddata_1/bug139 diff --git a/tests/bugs/moddata/bug13904 b/tests/bugs/moddata_1/bug13904 similarity index 100% rename from tests/bugs/moddata/bug13904 rename to tests/bugs/moddata_1/bug13904 diff --git a/tests/bugs/moddata/bug141 b/tests/bugs/moddata_1/bug141 similarity index 100% rename from tests/bugs/moddata/bug141 rename to tests/bugs/moddata_1/bug141 diff --git a/tests/bugs/moddata/bug1416 b/tests/bugs/moddata_1/bug1416 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug1416 rename to tests/bugs/moddata_1/bug1416 diff --git a/tests/bugs/moddata/bug143 b/tests/bugs/moddata_1/bug143 similarity index 100% rename from tests/bugs/moddata/bug143 rename to tests/bugs/moddata_1/bug143 diff --git a/tests/bugs/moddata/bug14376 b/tests/bugs/moddata_1/bug14376 similarity index 100% rename from tests/bugs/moddata/bug14376 rename to tests/bugs/moddata_1/bug14376 diff --git a/tests/bugs/moddata/bug145 b/tests/bugs/moddata_1/bug145 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug145 rename to tests/bugs/moddata_1/bug145 diff --git a/tests/bugs/moddata/bug14782 b/tests/bugs/moddata_1/bug14782 similarity index 100% rename from tests/bugs/moddata/bug14782 rename to tests/bugs/moddata_1/bug14782 diff --git a/tests/bugs/moddata/bug15 b/tests/bugs/moddata_1/bug15 similarity index 100% rename from tests/bugs/moddata/bug15 rename to tests/bugs/moddata_1/bug15 diff --git a/tests/bugs/moddata/bug150_1 b/tests/bugs/moddata_1/bug150_1 similarity index 100% rename from tests/bugs/moddata/bug150_1 rename to tests/bugs/moddata_1/bug150_1 diff --git a/tests/bugs/moddata/bug150_2 b/tests/bugs/moddata_1/bug150_2 similarity index 100% rename from tests/bugs/moddata/bug150_2 rename to tests/bugs/moddata_1/bug150_2 diff --git a/tests/bugs/moddata/bug151_1 b/tests/bugs/moddata_1/bug151_1 similarity index 100% rename from tests/bugs/moddata/bug151_1 rename to tests/bugs/moddata_1/bug151_1 diff --git a/tests/bugs/moddata/bug151_2 b/tests/bugs/moddata_1/bug151_2 similarity index 100% rename from tests/bugs/moddata/bug151_2 rename to tests/bugs/moddata_1/bug151_2 diff --git a/tests/bugs/moddata/bug152_1 b/tests/bugs/moddata_1/bug152_1 similarity index 100% rename from tests/bugs/moddata/bug152_1 rename to tests/bugs/moddata_1/bug152_1 diff --git a/tests/bugs/moddata/bug152_2 b/tests/bugs/moddata_1/bug152_2 similarity index 100% rename from tests/bugs/moddata/bug152_2 rename to tests/bugs/moddata_1/bug152_2 diff --git a/tests/bugs/moddata/bug15519 b/tests/bugs/moddata_1/bug15519 similarity index 100% rename from tests/bugs/moddata/bug15519 rename to tests/bugs/moddata_1/bug15519 diff --git a/tests/bugs/moddata/bug15570 b/tests/bugs/moddata_1/bug15570 similarity index 100% rename from tests/bugs/moddata/bug15570 rename to tests/bugs/moddata_1/bug15570 diff --git a/tests/bugs/moddata/bug157 b/tests/bugs/moddata_1/bug157 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug157 rename to tests/bugs/moddata_1/bug157 diff --git a/tests/bugs/moddata/bug16 b/tests/bugs/moddata_1/bug16 similarity index 100% rename from tests/bugs/moddata/bug16 rename to tests/bugs/moddata_1/bug16 diff --git a/tests/bugs/moddata/bug160_1 b/tests/bugs/moddata_1/bug160_1 similarity index 100% rename from tests/bugs/moddata/bug160_1 rename to tests/bugs/moddata_1/bug160_1 diff --git a/tests/bugs/moddata/bug160_2 b/tests/bugs/moddata_1/bug160_2 similarity index 100% rename from tests/bugs/moddata/bug160_2 rename to tests/bugs/moddata_1/bug160_2 diff --git a/tests/bugs/moddata/bug160_3 b/tests/bugs/moddata_1/bug160_3 similarity index 100% rename from tests/bugs/moddata/bug160_3 rename to tests/bugs/moddata_1/bug160_3 diff --git a/tests/bugs/moddata/bug160_4 b/tests/bugs/moddata_1/bug160_4 similarity index 100% rename from tests/bugs/moddata/bug160_4 rename to tests/bugs/moddata_1/bug160_4 diff --git a/tests/bugs/moddata/bug160_5 b/tests/bugs/moddata_1/bug160_5 similarity index 100% rename from tests/bugs/moddata/bug160_5 rename to tests/bugs/moddata_1/bug160_5 diff --git a/tests/bugs/moddata/bug160_6 b/tests/bugs/moddata_1/bug160_6 similarity index 100% rename from tests/bugs/moddata/bug160_6 rename to tests/bugs/moddata_1/bug160_6 diff --git a/tests/bugs/moddata/bug161 b/tests/bugs/moddata_1/bug161 similarity index 100% rename from tests/bugs/moddata/bug161 rename to tests/bugs/moddata_1/bug161 diff --git a/tests/bugs/moddata/bug16119 b/tests/bugs/moddata_1/bug16119 similarity index 100% rename from tests/bugs/moddata/bug16119 rename to tests/bugs/moddata_1/bug16119 diff --git a/tests/bugs/moddata/bug163 b/tests/bugs/moddata_1/bug163 similarity index 100% rename from tests/bugs/moddata/bug163 rename to tests/bugs/moddata_1/bug163 diff --git a/tests/bugs/moddata/bug164_1 b/tests/bugs/moddata_1/bug164_1 similarity index 100% rename from tests/bugs/moddata/bug164_1 rename to tests/bugs/moddata_1/bug164_1 diff --git a/tests/bugs/moddata/bug164_2 b/tests/bugs/moddata_1/bug164_2 similarity index 100% rename from tests/bugs/moddata/bug164_2 rename to tests/bugs/moddata_1/bug164_2 diff --git a/tests/bugs/moddata/bug1651 b/tests/bugs/moddata_1/bug1651 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug1651 rename to tests/bugs/moddata_1/bug1651 diff --git a/tests/bugs/moddata/bug165_1 b/tests/bugs/moddata_1/bug165_1 similarity index 100% rename from tests/bugs/moddata/bug165_1 rename to tests/bugs/moddata_1/bug165_1 diff --git a/tests/bugs/moddata/bug165_2 b/tests/bugs/moddata_1/bug165_2 similarity index 100% rename from tests/bugs/moddata/bug165_2 rename to tests/bugs/moddata_1/bug165_2 diff --git a/tests/bugs/moddata/bug165_3 b/tests/bugs/moddata_1/bug165_3 similarity index 100% rename from tests/bugs/moddata/bug165_3 rename to tests/bugs/moddata_1/bug165_3 diff --git a/tests/bugs/moddata/bug16833 b/tests/bugs/moddata_1/bug16833 similarity index 100% rename from tests/bugs/moddata/bug16833 rename to tests/bugs/moddata_1/bug16833 diff --git a/tests/bugs/moddata/bug17 b/tests/bugs/moddata_1/bug17 similarity index 100% rename from tests/bugs/moddata/bug17 rename to tests/bugs/moddata_1/bug17 diff --git a/tests/bugs/moddata/bug17046 b/tests/bugs/moddata_1/bug17046 similarity index 100% rename from tests/bugs/moddata/bug17046 rename to tests/bugs/moddata_1/bug17046 diff --git a/tests/bugs/moddata/bug17424 b/tests/bugs/moddata_1/bug17424 similarity index 100% rename from tests/bugs/moddata/bug17424 rename to tests/bugs/moddata_1/bug17424 diff --git a/tests/bugs/moddata/bug175 b/tests/bugs/moddata_1/bug175 similarity index 100% rename from tests/bugs/moddata/bug175 rename to tests/bugs/moddata_1/bug175 diff --git a/tests/bugs/moddata/bug183_1 b/tests/bugs/moddata_1/bug183_1 similarity index 100% rename from tests/bugs/moddata/bug183_1 rename to tests/bugs/moddata_1/bug183_1 diff --git a/tests/bugs/moddata/bug183_2 b/tests/bugs/moddata_1/bug183_2 similarity index 100% rename from tests/bugs/moddata/bug183_2 rename to tests/bugs/moddata_1/bug183_2 diff --git a/tests/bugs/moddata/bug183_3 b/tests/bugs/moddata_1/bug183_3 similarity index 100% rename from tests/bugs/moddata/bug183_3 rename to tests/bugs/moddata_1/bug183_3 diff --git a/tests/bugs/moddata/bug183_4 b/tests/bugs/moddata_1/bug183_4 similarity index 100% rename from tests/bugs/moddata/bug183_4 rename to tests/bugs/moddata_1/bug183_4 diff --git a/tests/bugs/moddata/bug183_5 b/tests/bugs/moddata_1/bug183_5 similarity index 100% rename from tests/bugs/moddata/bug183_5 rename to tests/bugs/moddata_1/bug183_5 diff --git a/tests/bugs/moddata/bug183_6 b/tests/bugs/moddata_1/bug183_6 similarity index 100% rename from tests/bugs/moddata/bug183_6 rename to tests/bugs/moddata_1/bug183_6 diff --git a/tests/bugs/moddata/bug18541_1 b/tests/bugs/moddata_1/bug18541_1 similarity index 100% rename from tests/bugs/moddata/bug18541_1 rename to tests/bugs/moddata_1/bug18541_1 diff --git a/tests/bugs/moddata/bug18541_2 b/tests/bugs/moddata_1/bug18541_2 similarity index 100% rename from tests/bugs/moddata/bug18541_2 rename to tests/bugs/moddata_1/bug18541_2 diff --git a/tests/bugs/moddata/bug187 b/tests/bugs/moddata_1/bug187 similarity index 100% rename from tests/bugs/moddata/bug187 rename to tests/bugs/moddata_1/bug187 diff --git a/tests/bugs/moddata/bug188 b/tests/bugs/moddata_1/bug188 similarity index 100% rename from tests/bugs/moddata/bug188 rename to tests/bugs/moddata_1/bug188 diff --git a/tests/bugs/moddata/bug188_1 b/tests/bugs/moddata_1/bug188_1 similarity index 100% rename from tests/bugs/moddata/bug188_1 rename to tests/bugs/moddata_1/bug188_1 diff --git a/tests/bugs/moddata/bug19777 b/tests/bugs/moddata_1/bug19777 similarity index 100% rename from tests/bugs/moddata/bug19777 rename to tests/bugs/moddata_1/bug19777 diff --git a/tests/bugs/moddata/bug20 b/tests/bugs/moddata_1/bug20 similarity index 100% rename from tests/bugs/moddata/bug20 rename to tests/bugs/moddata_1/bug20 diff --git a/tests/bugs/moddata/bug203 b/tests/bugs/moddata_1/bug203 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug203 rename to tests/bugs/moddata_1/bug203 diff --git a/tests/bugs/moddata/bug20391 b/tests/bugs/moddata_1/bug20391 similarity index 100% rename from tests/bugs/moddata/bug20391 rename to tests/bugs/moddata_1/bug20391 diff --git a/tests/bugs/moddata/bug20404 b/tests/bugs/moddata_1/bug20404 similarity index 100% rename from tests/bugs/moddata/bug20404 rename to tests/bugs/moddata_1/bug20404 diff --git a/tests/bugs/moddata/bug20524 b/tests/bugs/moddata_1/bug20524 similarity index 100% rename from tests/bugs/moddata/bug20524 rename to tests/bugs/moddata_1/bug20524 diff --git a/tests/bugs/moddata/bug20616 b/tests/bugs/moddata_1/bug20616 similarity index 100% rename from tests/bugs/moddata/bug20616 rename to tests/bugs/moddata_1/bug20616 diff --git a/tests/bugs/moddata/bug20627 b/tests/bugs/moddata_1/bug20627 similarity index 100% rename from tests/bugs/moddata/bug20627 rename to tests/bugs/moddata_1/bug20627 diff --git a/tests/bugs/moddata/bug20683 b/tests/bugs/moddata_1/bug20683 similarity index 100% rename from tests/bugs/moddata/bug20683 rename to tests/bugs/moddata_1/bug20683 diff --git a/tests/bugs/moddata/bug20766 b/tests/bugs/moddata_1/bug20766 similarity index 100% rename from tests/bugs/moddata/bug20766 rename to tests/bugs/moddata_1/bug20766 diff --git a/tests/bugs/moddata/bug20823 b/tests/bugs/moddata_1/bug20823 similarity index 100% rename from tests/bugs/moddata/bug20823 rename to tests/bugs/moddata_1/bug20823 diff --git a/tests/bugs/moddata/bug20904_1 b/tests/bugs/moddata_1/bug20904_1 similarity index 100% rename from tests/bugs/moddata/bug20904_1 rename to tests/bugs/moddata_1/bug20904_1 diff --git a/tests/bugs/moddata/bug20904_2 b/tests/bugs/moddata_1/bug20904_2 similarity index 100% rename from tests/bugs/moddata/bug20904_2 rename to tests/bugs/moddata_1/bug20904_2 diff --git a/tests/bugs/moddata/bug20904_3 b/tests/bugs/moddata_1/bug20904_3 similarity index 100% rename from tests/bugs/moddata/bug20904_3 rename to tests/bugs/moddata_1/bug20904_3 diff --git a/tests/bugs/moddata/bug21121 b/tests/bugs/moddata_1/bug21121 similarity index 100% rename from tests/bugs/moddata/bug21121 rename to tests/bugs/moddata_1/bug21121 diff --git a/tests/bugs/moddata/bug21122 b/tests/bugs/moddata_1/bug21122 similarity index 100% rename from tests/bugs/moddata/bug21122 rename to tests/bugs/moddata_1/bug21122 diff --git a/tests/bugs/moddata/bug211_1 b/tests/bugs/moddata_1/bug211_1 similarity index 100% rename from tests/bugs/moddata/bug211_1 rename to tests/bugs/moddata_1/bug211_1 diff --git a/tests/bugs/moddata/bug211_2 b/tests/bugs/moddata_1/bug211_2 similarity index 100% rename from tests/bugs/moddata/bug211_2 rename to tests/bugs/moddata_1/bug211_2 diff --git a/tests/bugs/moddata/bug21292 b/tests/bugs/moddata_1/bug21292 similarity index 100% rename from tests/bugs/moddata/bug21292 rename to tests/bugs/moddata_1/bug21292 diff --git a/tests/bugs/moddata/bug217 b/tests/bugs/moddata_1/bug217 similarity index 100% rename from tests/bugs/moddata/bug217 rename to tests/bugs/moddata_1/bug217 diff --git a/tests/bugs/moddata/bug21858 b/tests/bugs/moddata_1/bug21858 similarity index 100% rename from tests/bugs/moddata/bug21858 rename to tests/bugs/moddata_1/bug21858 diff --git a/tests/bugs/moddata/bug22039 b/tests/bugs/moddata_1/bug22039 similarity index 100% rename from tests/bugs/moddata/bug22039 rename to tests/bugs/moddata_1/bug22039 diff --git a/tests/bugs/moddata/bug22043 b/tests/bugs/moddata_1/bug22043 similarity index 100% rename from tests/bugs/moddata/bug22043 rename to tests/bugs/moddata_1/bug22043 diff --git a/tests/bugs/moddata/bug22080 b/tests/bugs/moddata_1/bug22080 similarity index 100% rename from tests/bugs/moddata/bug22080 rename to tests/bugs/moddata_1/bug22080 diff --git a/tests/bugs/moddata/bug22194 b/tests/bugs/moddata_1/bug22194 similarity index 100% rename from tests/bugs/moddata/bug22194 rename to tests/bugs/moddata_1/bug22194 diff --git a/tests/bugs/moddata/bug22241 b/tests/bugs/moddata_1/bug22241 similarity index 100% rename from tests/bugs/moddata/bug22241 rename to tests/bugs/moddata_1/bug22241 diff --git a/tests/bugs/moddata/bug22296 b/tests/bugs/moddata_1/bug22296 similarity index 100% rename from tests/bugs/moddata/bug22296 rename to tests/bugs/moddata_1/bug22296 diff --git a/tests/bugs/moddata/bug22303 b/tests/bugs/moddata_1/bug22303 similarity index 100% rename from tests/bugs/moddata/bug22303 rename to tests/bugs/moddata_1/bug22303 diff --git a/tests/bugs/moddata/bug22459 b/tests/bugs/moddata_1/bug22459 similarity index 100% rename from tests/bugs/moddata/bug22459 rename to tests/bugs/moddata_1/bug22459 diff --git a/tests/bugs/moddata/bug22489_1 b/tests/bugs/moddata_1/bug22489_1 similarity index 100% rename from tests/bugs/moddata/bug22489_1 rename to tests/bugs/moddata_1/bug22489_1 diff --git a/tests/bugs/moddata/bug22489_2 b/tests/bugs/moddata_1/bug22489_2 similarity index 100% rename from tests/bugs/moddata/bug22489_2 rename to tests/bugs/moddata_1/bug22489_2 diff --git a/tests/bugs/moddata/bug22494 b/tests/bugs/moddata_1/bug22494 similarity index 100% rename from tests/bugs/moddata/bug22494 rename to tests/bugs/moddata_1/bug22494 diff --git a/tests/bugs/moddata/bug22529 b/tests/bugs/moddata_1/bug22529 similarity index 100% rename from tests/bugs/moddata/bug22529 rename to tests/bugs/moddata_1/bug22529 diff --git a/tests/bugs/moddata/bug22554_1 b/tests/bugs/moddata_1/bug22554_1 similarity index 100% rename from tests/bugs/moddata/bug22554_1 rename to tests/bugs/moddata_1/bug22554_1 diff --git a/tests/bugs/moddata/bug22554_2 b/tests/bugs/moddata_1/bug22554_2 similarity index 100% rename from tests/bugs/moddata/bug22554_2 rename to tests/bugs/moddata_1/bug22554_2 diff --git a/tests/bugs/moddata/bug22554_3 b/tests/bugs/moddata_1/bug22554_3 similarity index 100% rename from tests/bugs/moddata/bug22554_3 rename to tests/bugs/moddata_1/bug22554_3 diff --git a/tests/bugs/moddata/bug22554_4 b/tests/bugs/moddata_1/bug22554_4 similarity index 100% rename from tests/bugs/moddata/bug22554_4 rename to tests/bugs/moddata_1/bug22554_4 diff --git a/tests/bugs/moddata/bug22623 b/tests/bugs/moddata_1/bug22623 similarity index 100% rename from tests/bugs/moddata/bug22623 rename to tests/bugs/moddata_1/bug22623 diff --git a/tests/bugs/moddata/bug22694 b/tests/bugs/moddata_1/bug22694 similarity index 100% rename from tests/bugs/moddata/bug22694 rename to tests/bugs/moddata_1/bug22694 diff --git a/tests/bugs/moddata/bug22703 b/tests/bugs/moddata_1/bug22703 similarity index 100% rename from tests/bugs/moddata/bug22703 rename to tests/bugs/moddata_1/bug22703 diff --git a/tests/bugs/moddata/bug22720 b/tests/bugs/moddata_1/bug22720 similarity index 100% rename from tests/bugs/moddata/bug22720 rename to tests/bugs/moddata_1/bug22720 diff --git a/tests/bugs/moddata/bug22723 b/tests/bugs/moddata_1/bug22723 similarity index 100% rename from tests/bugs/moddata/bug22723 rename to tests/bugs/moddata_1/bug22723 diff --git a/tests/bugs/moddata/bug22726 b/tests/bugs/moddata_1/bug22726 similarity index 100% rename from tests/bugs/moddata/bug22726 rename to tests/bugs/moddata_1/bug22726 diff --git a/tests/bugs/moddata/bug22733 b/tests/bugs/moddata_1/bug22733 similarity index 100% rename from tests/bugs/moddata/bug22733 rename to tests/bugs/moddata_1/bug22733 diff --git a/tests/bugs/moddata/bug22736 b/tests/bugs/moddata_1/bug22736 similarity index 100% rename from tests/bugs/moddata/bug22736 rename to tests/bugs/moddata_1/bug22736 diff --git a/tests/bugs/moddata/bug22757 b/tests/bugs/moddata_1/bug22757 similarity index 100% rename from tests/bugs/moddata/bug22757 rename to tests/bugs/moddata_1/bug22757 diff --git a/tests/bugs/moddata/bug22759 b/tests/bugs/moddata_1/bug22759 similarity index 100% rename from tests/bugs/moddata/bug22759 rename to tests/bugs/moddata_1/bug22759 diff --git a/tests/bugs/moddata/bug22761 b/tests/bugs/moddata_1/bug22761 similarity index 100% rename from tests/bugs/moddata/bug22761 rename to tests/bugs/moddata_1/bug22761 diff --git a/tests/bugs/moddata/bug22789 b/tests/bugs/moddata_1/bug22789 similarity index 100% rename from tests/bugs/moddata/bug22789 rename to tests/bugs/moddata_1/bug22789 diff --git a/tests/bugs/moddata/bug227_1 b/tests/bugs/moddata_1/bug227_1 similarity index 100% rename from tests/bugs/moddata/bug227_1 rename to tests/bugs/moddata_1/bug227_1 diff --git a/tests/bugs/moddata/bug227_2 b/tests/bugs/moddata_1/bug227_2 similarity index 100% rename from tests/bugs/moddata/bug227_2 rename to tests/bugs/moddata_1/bug227_2 diff --git a/tests/bugs/moddata/bug54 b/tests/bugs/moddata_1/bug54 similarity index 100% rename from tests/bugs/moddata/bug54 rename to tests/bugs/moddata_1/bug54 diff --git a/tests/bugs/moddata_2/begin b/tests/bugs/moddata_2/begin new file mode 100755 index 0000000000..572d363e8b --- /dev/null +++ b/tests/bugs/moddata_2/begin @@ -0,0 +1,9 @@ +set subgroup moddata + + + + + + + + diff --git a/tests/bugs/moddata/bug228 b/tests/bugs/moddata_2/bug228 similarity index 100% rename from tests/bugs/moddata/bug228 rename to tests/bugs/moddata_2/bug228 diff --git a/tests/bugs/moddata/bug22802 b/tests/bugs/moddata_2/bug22802 similarity index 100% rename from tests/bugs/moddata/bug22802 rename to tests/bugs/moddata_2/bug22802 diff --git a/tests/bugs/moddata/bug22809_1 b/tests/bugs/moddata_2/bug22809_1 similarity index 100% rename from tests/bugs/moddata/bug22809_1 rename to tests/bugs/moddata_2/bug22809_1 diff --git a/tests/bugs/moddata/bug22809_2 b/tests/bugs/moddata_2/bug22809_2 similarity index 100% rename from tests/bugs/moddata/bug22809_2 rename to tests/bugs/moddata_2/bug22809_2 diff --git a/tests/bugs/moddata/bug22809_3 b/tests/bugs/moddata_2/bug22809_3 similarity index 100% rename from tests/bugs/moddata/bug22809_3 rename to tests/bugs/moddata_2/bug22809_3 diff --git a/tests/bugs/moddata/bug22809_4 b/tests/bugs/moddata_2/bug22809_4 similarity index 100% rename from tests/bugs/moddata/bug22809_4 rename to tests/bugs/moddata_2/bug22809_4 diff --git a/tests/bugs/moddata/bug22851 b/tests/bugs/moddata_2/bug22851 similarity index 100% rename from tests/bugs/moddata/bug22851 rename to tests/bugs/moddata_2/bug22851 diff --git a/tests/bugs/moddata/bug22907 b/tests/bugs/moddata_2/bug22907 similarity index 100% rename from tests/bugs/moddata/bug22907 rename to tests/bugs/moddata_2/bug22907 diff --git a/tests/bugs/moddata/bug22910_1 b/tests/bugs/moddata_2/bug22910_1 similarity index 100% rename from tests/bugs/moddata/bug22910_1 rename to tests/bugs/moddata_2/bug22910_1 diff --git a/tests/bugs/moddata/bug22910_2 b/tests/bugs/moddata_2/bug22910_2 similarity index 100% rename from tests/bugs/moddata/bug22910_2 rename to tests/bugs/moddata_2/bug22910_2 diff --git a/tests/bugs/moddata/bug22923 b/tests/bugs/moddata_2/bug22923 similarity index 100% rename from tests/bugs/moddata/bug22923 rename to tests/bugs/moddata_2/bug22923 diff --git a/tests/bugs/moddata/bug22989 b/tests/bugs/moddata_2/bug22989 similarity index 100% rename from tests/bugs/moddata/bug22989 rename to tests/bugs/moddata_2/bug22989 diff --git a/tests/bugs/moddata/bug22993 b/tests/bugs/moddata_2/bug22993 similarity index 100% rename from tests/bugs/moddata/bug22993 rename to tests/bugs/moddata_2/bug22993 diff --git a/tests/bugs/moddata/bug23092 b/tests/bugs/moddata_2/bug23092 similarity index 100% rename from tests/bugs/moddata/bug23092 rename to tests/bugs/moddata_2/bug23092 diff --git a/tests/bugs/moddata/bug231 b/tests/bugs/moddata_2/bug231 similarity index 100% rename from tests/bugs/moddata/bug231 rename to tests/bugs/moddata_2/bug231 diff --git a/tests/bugs/moddata/bug23139 b/tests/bugs/moddata_2/bug23139 similarity index 100% rename from tests/bugs/moddata/bug23139 rename to tests/bugs/moddata_2/bug23139 diff --git a/tests/bugs/moddata/bug23152 b/tests/bugs/moddata_2/bug23152 similarity index 100% rename from tests/bugs/moddata/bug23152 rename to tests/bugs/moddata_2/bug23152 diff --git a/tests/bugs/moddata/bug23165 b/tests/bugs/moddata_2/bug23165 similarity index 100% rename from tests/bugs/moddata/bug23165 rename to tests/bugs/moddata_2/bug23165 diff --git a/tests/bugs/moddata/bug23172 b/tests/bugs/moddata_2/bug23172 similarity index 100% rename from tests/bugs/moddata/bug23172 rename to tests/bugs/moddata_2/bug23172 diff --git a/tests/bugs/moddata/bug23175 b/tests/bugs/moddata_2/bug23175 similarity index 100% rename from tests/bugs/moddata/bug23175 rename to tests/bugs/moddata_2/bug23175 diff --git a/tests/bugs/moddata/bug23201 b/tests/bugs/moddata_2/bug23201 similarity index 100% rename from tests/bugs/moddata/bug23201 rename to tests/bugs/moddata_2/bug23201 diff --git a/tests/bugs/moddata/bug23224 b/tests/bugs/moddata_2/bug23224 similarity index 100% rename from tests/bugs/moddata/bug23224 rename to tests/bugs/moddata_2/bug23224 diff --git a/tests/bugs/moddata/bug23244 b/tests/bugs/moddata_2/bug23244 similarity index 100% rename from tests/bugs/moddata/bug23244 rename to tests/bugs/moddata_2/bug23244 diff --git a/tests/bugs/moddata/bug23248 b/tests/bugs/moddata_2/bug23248 similarity index 100% rename from tests/bugs/moddata/bug23248 rename to tests/bugs/moddata_2/bug23248 diff --git a/tests/bugs/moddata/bug23464_1 b/tests/bugs/moddata_2/bug23464_1 similarity index 100% rename from tests/bugs/moddata/bug23464_1 rename to tests/bugs/moddata_2/bug23464_1 diff --git a/tests/bugs/moddata/bug23464_2 b/tests/bugs/moddata_2/bug23464_2 similarity index 100% rename from tests/bugs/moddata/bug23464_2 rename to tests/bugs/moddata_2/bug23464_2 diff --git a/tests/bugs/moddata/bug23464_3 b/tests/bugs/moddata_2/bug23464_3 similarity index 100% rename from tests/bugs/moddata/bug23464_3 rename to tests/bugs/moddata_2/bug23464_3 diff --git a/tests/bugs/moddata/bug23464_4 b/tests/bugs/moddata_2/bug23464_4 similarity index 100% rename from tests/bugs/moddata/bug23464_4 rename to tests/bugs/moddata_2/bug23464_4 diff --git a/tests/bugs/moddata/bug23464_5 b/tests/bugs/moddata_2/bug23464_5 similarity index 100% rename from tests/bugs/moddata/bug23464_5 rename to tests/bugs/moddata_2/bug23464_5 diff --git a/tests/bugs/moddata/bug23464_6 b/tests/bugs/moddata_2/bug23464_6 similarity index 100% rename from tests/bugs/moddata/bug23464_6 rename to tests/bugs/moddata_2/bug23464_6 diff --git a/tests/bugs/moddata/bug23475 b/tests/bugs/moddata_2/bug23475 similarity index 100% rename from tests/bugs/moddata/bug23475 rename to tests/bugs/moddata_2/bug23475 diff --git a/tests/bugs/moddata/bug235 b/tests/bugs/moddata_2/bug235 similarity index 100% rename from tests/bugs/moddata/bug235 rename to tests/bugs/moddata_2/bug235 diff --git a/tests/bugs/moddata/bug23576 b/tests/bugs/moddata_2/bug23576 similarity index 100% rename from tests/bugs/moddata/bug23576 rename to tests/bugs/moddata_2/bug23576 diff --git a/tests/bugs/moddata/bug23587 b/tests/bugs/moddata_2/bug23587 similarity index 100% rename from tests/bugs/moddata/bug23587 rename to tests/bugs/moddata_2/bug23587 diff --git a/tests/bugs/moddata/bug236 b/tests/bugs/moddata_2/bug236 similarity index 100% rename from tests/bugs/moddata/bug236 rename to tests/bugs/moddata_2/bug236 diff --git a/tests/bugs/moddata/bug23603 b/tests/bugs/moddata_2/bug23603 similarity index 100% rename from tests/bugs/moddata/bug23603 rename to tests/bugs/moddata_2/bug23603 diff --git a/tests/bugs/moddata/bug23643 b/tests/bugs/moddata_2/bug23643 similarity index 100% rename from tests/bugs/moddata/bug23643 rename to tests/bugs/moddata_2/bug23643 diff --git a/tests/bugs/moddata/bug23644 b/tests/bugs/moddata_2/bug23644 similarity index 100% rename from tests/bugs/moddata/bug23644 rename to tests/bugs/moddata_2/bug23644 diff --git a/tests/bugs/moddata/bug237 b/tests/bugs/moddata_2/bug237 similarity index 100% rename from tests/bugs/moddata/bug237 rename to tests/bugs/moddata_2/bug237 diff --git a/tests/bugs/moddata/bug2442 b/tests/bugs/moddata_2/bug2442 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug2442 rename to tests/bugs/moddata_2/bug2442 diff --git a/tests/bugs/moddata/bug247 b/tests/bugs/moddata_2/bug247 similarity index 100% rename from tests/bugs/moddata/bug247 rename to tests/bugs/moddata_2/bug247 diff --git a/tests/bugs/moddata/bug25 b/tests/bugs/moddata_2/bug25 similarity index 100% rename from tests/bugs/moddata/bug25 rename to tests/bugs/moddata_2/bug25 diff --git a/tests/bugs/moddata/bug252_1 b/tests/bugs/moddata_2/bug252_1 similarity index 100% rename from tests/bugs/moddata/bug252_1 rename to tests/bugs/moddata_2/bug252_1 diff --git a/tests/bugs/moddata/bug252_2 b/tests/bugs/moddata_2/bug252_2 similarity index 100% rename from tests/bugs/moddata/bug252_2 rename to tests/bugs/moddata_2/bug252_2 diff --git a/tests/bugs/moddata/bug252_3 b/tests/bugs/moddata_2/bug252_3 similarity index 100% rename from tests/bugs/moddata/bug252_3 rename to tests/bugs/moddata_2/bug252_3 diff --git a/tests/bugs/moddata/bug253 b/tests/bugs/moddata_2/bug253 similarity index 100% rename from tests/bugs/moddata/bug253 rename to tests/bugs/moddata_2/bug253 diff --git a/tests/bugs/moddata/bug254 b/tests/bugs/moddata_2/bug254 similarity index 100% rename from tests/bugs/moddata/bug254 rename to tests/bugs/moddata_2/bug254 diff --git a/tests/bugs/moddata/bug256 b/tests/bugs/moddata_2/bug256 similarity index 100% rename from tests/bugs/moddata/bug256 rename to tests/bugs/moddata_2/bug256 diff --git a/tests/bugs/moddata/bug2569_1 b/tests/bugs/moddata_2/bug2569_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug2569_1 rename to tests/bugs/moddata_2/bug2569_1 diff --git a/tests/bugs/moddata/bug2569_2 b/tests/bugs/moddata_2/bug2569_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug2569_2 rename to tests/bugs/moddata_2/bug2569_2 diff --git a/tests/bugs/moddata/bug257 b/tests/bugs/moddata_2/bug257 similarity index 100% rename from tests/bugs/moddata/bug257 rename to tests/bugs/moddata_2/bug257 diff --git a/tests/bugs/moddata/bug258_1 b/tests/bugs/moddata_2/bug258_1 similarity index 100% rename from tests/bugs/moddata/bug258_1 rename to tests/bugs/moddata_2/bug258_1 diff --git a/tests/bugs/moddata/bug258_2 b/tests/bugs/moddata_2/bug258_2 similarity index 100% rename from tests/bugs/moddata/bug258_2 rename to tests/bugs/moddata_2/bug258_2 diff --git a/tests/bugs/moddata/bug259 b/tests/bugs/moddata_2/bug259 similarity index 100% rename from tests/bugs/moddata/bug259 rename to tests/bugs/moddata_2/bug259 diff --git a/tests/bugs/moddata/bug262 b/tests/bugs/moddata_2/bug262 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug262 rename to tests/bugs/moddata_2/bug262 diff --git a/tests/bugs/moddata/bug265 b/tests/bugs/moddata_2/bug265 similarity index 100% rename from tests/bugs/moddata/bug265 rename to tests/bugs/moddata_2/bug265 diff --git a/tests/bugs/moddata/bug266 b/tests/bugs/moddata_2/bug266 similarity index 100% rename from tests/bugs/moddata/bug266 rename to tests/bugs/moddata_2/bug266 diff --git a/tests/bugs/moddata/bug268 b/tests/bugs/moddata_2/bug268 similarity index 100% rename from tests/bugs/moddata/bug268 rename to tests/bugs/moddata_2/bug268 diff --git a/tests/bugs/moddata/bug26_1 b/tests/bugs/moddata_2/bug26_1 similarity index 100% rename from tests/bugs/moddata/bug26_1 rename to tests/bugs/moddata_2/bug26_1 diff --git a/tests/bugs/moddata/bug26_2 b/tests/bugs/moddata_2/bug26_2 similarity index 100% rename from tests/bugs/moddata/bug26_2 rename to tests/bugs/moddata_2/bug26_2 diff --git a/tests/bugs/moddata/bug271 b/tests/bugs/moddata_2/bug271 similarity index 100% rename from tests/bugs/moddata/bug271 rename to tests/bugs/moddata_2/bug271 diff --git a/tests/bugs/moddata/bug2755 b/tests/bugs/moddata_2/bug2755 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug2755 rename to tests/bugs/moddata_2/bug2755 diff --git a/tests/bugs/moddata/bug276 b/tests/bugs/moddata_2/bug276 similarity index 100% rename from tests/bugs/moddata/bug276 rename to tests/bugs/moddata_2/bug276 diff --git a/tests/bugs/moddata/bug277 b/tests/bugs/moddata_2/bug277 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug277 rename to tests/bugs/moddata_2/bug277 diff --git a/tests/bugs/moddata/bug2784_1 b/tests/bugs/moddata_2/bug2784_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug2784_1 rename to tests/bugs/moddata_2/bug2784_1 diff --git a/tests/bugs/moddata/bug2784_2 b/tests/bugs/moddata_2/bug2784_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug2784_2 rename to tests/bugs/moddata_2/bug2784_2 diff --git a/tests/bugs/moddata/bug278_1 b/tests/bugs/moddata_2/bug278_1 similarity index 100% rename from tests/bugs/moddata/bug278_1 rename to tests/bugs/moddata_2/bug278_1 diff --git a/tests/bugs/moddata/bug278_2 b/tests/bugs/moddata_2/bug278_2 similarity index 100% rename from tests/bugs/moddata/bug278_2 rename to tests/bugs/moddata_2/bug278_2 diff --git a/tests/bugs/moddata/bug278_3 b/tests/bugs/moddata_2/bug278_3 similarity index 100% rename from tests/bugs/moddata/bug278_3 rename to tests/bugs/moddata_2/bug278_3 diff --git a/tests/bugs/moddata/bug27_1 b/tests/bugs/moddata_2/bug27_1 similarity index 100% rename from tests/bugs/moddata/bug27_1 rename to tests/bugs/moddata_2/bug27_1 diff --git a/tests/bugs/moddata/bug27_2 b/tests/bugs/moddata_2/bug27_2 similarity index 100% rename from tests/bugs/moddata/bug27_2 rename to tests/bugs/moddata_2/bug27_2 diff --git a/tests/bugs/moddata/bug284 b/tests/bugs/moddata_2/bug284 similarity index 100% rename from tests/bugs/moddata/bug284 rename to tests/bugs/moddata_2/bug284 diff --git a/tests/bugs/moddata/bug286 b/tests/bugs/moddata_2/bug286 similarity index 100% rename from tests/bugs/moddata/bug286 rename to tests/bugs/moddata_2/bug286 diff --git a/tests/bugs/moddata/bug28_1 b/tests/bugs/moddata_2/bug28_1 similarity index 100% rename from tests/bugs/moddata/bug28_1 rename to tests/bugs/moddata_2/bug28_1 diff --git a/tests/bugs/moddata/bug28_2 b/tests/bugs/moddata_2/bug28_2 similarity index 100% rename from tests/bugs/moddata/bug28_2 rename to tests/bugs/moddata_2/bug28_2 diff --git a/tests/bugs/moddata/bug299 b/tests/bugs/moddata_2/bug299 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug299 rename to tests/bugs/moddata_2/bug299 diff --git a/tests/bugs/moddata/bug303_1 b/tests/bugs/moddata_2/bug303_1 similarity index 100% rename from tests/bugs/moddata/bug303_1 rename to tests/bugs/moddata_2/bug303_1 diff --git a/tests/bugs/moddata/bug303_2 b/tests/bugs/moddata_2/bug303_2 similarity index 100% rename from tests/bugs/moddata/bug303_2 rename to tests/bugs/moddata_2/bug303_2 diff --git a/tests/bugs/moddata/bug308 b/tests/bugs/moddata_2/bug308 similarity index 100% rename from tests/bugs/moddata/bug308 rename to tests/bugs/moddata_2/bug308 diff --git a/tests/bugs/moddata/bug31 b/tests/bugs/moddata_2/bug31 similarity index 100% rename from tests/bugs/moddata/bug31 rename to tests/bugs/moddata_2/bug31 diff --git a/tests/bugs/moddata/bug311_1 b/tests/bugs/moddata_2/bug311_1 similarity index 100% rename from tests/bugs/moddata/bug311_1 rename to tests/bugs/moddata_2/bug311_1 diff --git a/tests/bugs/moddata/bug311_2 b/tests/bugs/moddata_2/bug311_2 similarity index 100% rename from tests/bugs/moddata/bug311_2 rename to tests/bugs/moddata_2/bug311_2 diff --git a/tests/bugs/moddata/bug313 b/tests/bugs/moddata_2/bug313 similarity index 100% rename from tests/bugs/moddata/bug313 rename to tests/bugs/moddata_2/bug313 diff --git a/tests/bugs/moddata/bug324 b/tests/bugs/moddata_2/bug324 similarity index 100% rename from tests/bugs/moddata/bug324 rename to tests/bugs/moddata_2/bug324 diff --git a/tests/bugs/moddata/bug324_1 b/tests/bugs/moddata_2/bug324_1 similarity index 100% rename from tests/bugs/moddata/bug324_1 rename to tests/bugs/moddata_2/bug324_1 diff --git a/tests/bugs/moddata/bug325 b/tests/bugs/moddata_2/bug325 similarity index 100% rename from tests/bugs/moddata/bug325 rename to tests/bugs/moddata_2/bug325 diff --git a/tests/bugs/moddata/bug326 b/tests/bugs/moddata_2/bug326 similarity index 100% rename from tests/bugs/moddata/bug326 rename to tests/bugs/moddata_2/bug326 diff --git a/tests/bugs/moddata/bug332 b/tests/bugs/moddata_2/bug332 similarity index 100% rename from tests/bugs/moddata/bug332 rename to tests/bugs/moddata_2/bug332 diff --git a/tests/bugs/moddata/bug333 b/tests/bugs/moddata_2/bug333 similarity index 100% rename from tests/bugs/moddata/bug333 rename to tests/bugs/moddata_2/bug333 diff --git a/tests/bugs/moddata/bug343 b/tests/bugs/moddata_2/bug343 similarity index 100% rename from tests/bugs/moddata/bug343 rename to tests/bugs/moddata_2/bug343 diff --git a/tests/bugs/moddata/bug35 b/tests/bugs/moddata_2/bug35 similarity index 100% rename from tests/bugs/moddata/bug35 rename to tests/bugs/moddata_2/bug35 diff --git a/tests/bugs/moddata/bug353 b/tests/bugs/moddata_2/bug353 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug353 rename to tests/bugs/moddata_2/bug353 diff --git a/tests/bugs/moddata/bug354_1 b/tests/bugs/moddata_2/bug354_1 similarity index 100% rename from tests/bugs/moddata/bug354_1 rename to tests/bugs/moddata_2/bug354_1 diff --git a/tests/bugs/moddata/bug354_2 b/tests/bugs/moddata_2/bug354_2 similarity index 100% rename from tests/bugs/moddata/bug354_2 rename to tests/bugs/moddata_2/bug354_2 diff --git a/tests/bugs/moddata/bug36 b/tests/bugs/moddata_2/bug36 similarity index 100% rename from tests/bugs/moddata/bug36 rename to tests/bugs/moddata_2/bug36 diff --git a/tests/bugs/moddata/bug360 b/tests/bugs/moddata_2/bug360 similarity index 100% rename from tests/bugs/moddata/bug360 rename to tests/bugs/moddata_2/bug360 diff --git a/tests/bugs/moddata/bug366 b/tests/bugs/moddata_2/bug366 similarity index 100% rename from tests/bugs/moddata/bug366 rename to tests/bugs/moddata_2/bug366 diff --git a/tests/bugs/moddata/bug367 b/tests/bugs/moddata_2/bug367 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug367 rename to tests/bugs/moddata_2/bug367 diff --git a/tests/bugs/moddata/bug368 b/tests/bugs/moddata_2/bug368 similarity index 100% rename from tests/bugs/moddata/bug368 rename to tests/bugs/moddata_2/bug368 diff --git a/tests/bugs/moddata/bug370 b/tests/bugs/moddata_2/bug370 similarity index 100% rename from tests/bugs/moddata/bug370 rename to tests/bugs/moddata_2/bug370 diff --git a/tests/bugs/moddata/bug371 b/tests/bugs/moddata_2/bug371 similarity index 100% rename from tests/bugs/moddata/bug371 rename to tests/bugs/moddata_2/bug371 diff --git a/tests/bugs/moddata/bug372 b/tests/bugs/moddata_2/bug372 similarity index 100% rename from tests/bugs/moddata/bug372 rename to tests/bugs/moddata_2/bug372 diff --git a/tests/bugs/moddata/bug3721_1 b/tests/bugs/moddata_2/bug3721_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug3721_1 rename to tests/bugs/moddata_2/bug3721_1 diff --git a/tests/bugs/moddata/bug3721_2 b/tests/bugs/moddata_2/bug3721_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug3721_2 rename to tests/bugs/moddata_2/bug3721_2 diff --git a/tests/bugs/moddata/bug3721_3 b/tests/bugs/moddata_2/bug3721_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug3721_3 rename to tests/bugs/moddata_2/bug3721_3 diff --git a/tests/bugs/moddata/bug3721_4 b/tests/bugs/moddata_2/bug3721_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug3721_4 rename to tests/bugs/moddata_2/bug3721_4 diff --git a/tests/bugs/moddata/bug3721_5 b/tests/bugs/moddata_2/bug3721_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug3721_5 rename to tests/bugs/moddata_2/bug3721_5 diff --git a/tests/bugs/moddata/bug3721_6 b/tests/bugs/moddata_2/bug3721_6 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug3721_6 rename to tests/bugs/moddata_2/bug3721_6 diff --git a/tests/bugs/moddata/bug3721_7 b/tests/bugs/moddata_2/bug3721_7 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug3721_7 rename to tests/bugs/moddata_2/bug3721_7 diff --git a/tests/bugs/moddata/bug374_1 b/tests/bugs/moddata_2/bug374_1 similarity index 100% rename from tests/bugs/moddata/bug374_1 rename to tests/bugs/moddata_2/bug374_1 diff --git a/tests/bugs/moddata/bug374_2 b/tests/bugs/moddata_2/bug374_2 similarity index 100% rename from tests/bugs/moddata/bug374_2 rename to tests/bugs/moddata_2/bug374_2 diff --git a/tests/bugs/moddata/bug376 b/tests/bugs/moddata_2/bug376 similarity index 100% rename from tests/bugs/moddata/bug376 rename to tests/bugs/moddata_2/bug376 diff --git a/tests/bugs/moddata/bug377 b/tests/bugs/moddata_2/bug377 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug377 rename to tests/bugs/moddata_2/bug377 diff --git a/tests/bugs/moddata/bug378 b/tests/bugs/moddata_2/bug378 similarity index 100% rename from tests/bugs/moddata/bug378 rename to tests/bugs/moddata_2/bug378 diff --git a/tests/bugs/moddata/bug37_1 b/tests/bugs/moddata_2/bug37_1 similarity index 100% rename from tests/bugs/moddata/bug37_1 rename to tests/bugs/moddata_2/bug37_1 diff --git a/tests/bugs/moddata/bug37_2 b/tests/bugs/moddata_2/bug37_2 similarity index 100% rename from tests/bugs/moddata/bug37_2 rename to tests/bugs/moddata_2/bug37_2 diff --git a/tests/bugs/moddata/bug380_1 b/tests/bugs/moddata_2/bug380_1 similarity index 100% rename from tests/bugs/moddata/bug380_1 rename to tests/bugs/moddata_2/bug380_1 diff --git a/tests/bugs/moddata/bug380_2 b/tests/bugs/moddata_2/bug380_2 similarity index 100% rename from tests/bugs/moddata/bug380_2 rename to tests/bugs/moddata_2/bug380_2 diff --git a/tests/bugs/moddata/bug3896 b/tests/bugs/moddata_2/bug3896 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug3896 rename to tests/bugs/moddata_2/bug3896 diff --git a/tests/bugs/moddata/bug3_1 b/tests/bugs/moddata_2/bug3_1 similarity index 100% rename from tests/bugs/moddata/bug3_1 rename to tests/bugs/moddata_2/bug3_1 diff --git a/tests/bugs/moddata/bug3_2 b/tests/bugs/moddata_2/bug3_2 similarity index 100% rename from tests/bugs/moddata/bug3_2 rename to tests/bugs/moddata_2/bug3_2 diff --git a/tests/bugs/moddata/bug4 b/tests/bugs/moddata_2/bug4 similarity index 100% rename from tests/bugs/moddata/bug4 rename to tests/bugs/moddata_2/bug4 diff --git a/tests/bugs/moddata/bug408 b/tests/bugs/moddata_2/bug408 similarity index 100% rename from tests/bugs/moddata/bug408 rename to tests/bugs/moddata_2/bug408 diff --git a/tests/bugs/moddata/bug41 b/tests/bugs/moddata_2/bug41 similarity index 100% rename from tests/bugs/moddata/bug41 rename to tests/bugs/moddata_2/bug41 diff --git a/tests/bugs/moddata/bug42 b/tests/bugs/moddata_2/bug42 similarity index 100% rename from tests/bugs/moddata/bug42 rename to tests/bugs/moddata_2/bug42 diff --git a/tests/bugs/moddata/bug428 b/tests/bugs/moddata_2/bug428 similarity index 100% rename from tests/bugs/moddata/bug428 rename to tests/bugs/moddata_2/bug428 diff --git a/tests/bugs/moddata/bug429 b/tests/bugs/moddata_2/bug429 similarity index 100% rename from tests/bugs/moddata/bug429 rename to tests/bugs/moddata_2/bug429 diff --git a/tests/bugs/moddata/bug430 b/tests/bugs/moddata_2/bug430 similarity index 100% rename from tests/bugs/moddata/bug430 rename to tests/bugs/moddata_2/bug430 diff --git a/tests/bugs/moddata/bug431 b/tests/bugs/moddata_2/bug431 similarity index 100% rename from tests/bugs/moddata/bug431 rename to tests/bugs/moddata_2/bug431 diff --git a/tests/bugs/moddata/bug432 b/tests/bugs/moddata_2/bug432 similarity index 100% rename from tests/bugs/moddata/bug432 rename to tests/bugs/moddata_2/bug432 diff --git a/tests/bugs/moddata/bug433 b/tests/bugs/moddata_2/bug433 similarity index 100% rename from tests/bugs/moddata/bug433 rename to tests/bugs/moddata_2/bug433 diff --git a/tests/bugs/moddata/bug438_1 b/tests/bugs/moddata_2/bug438_1 similarity index 100% rename from tests/bugs/moddata/bug438_1 rename to tests/bugs/moddata_2/bug438_1 diff --git a/tests/bugs/moddata/bug441_1 b/tests/bugs/moddata_2/bug441_1 similarity index 100% rename from tests/bugs/moddata/bug441_1 rename to tests/bugs/moddata_2/bug441_1 diff --git a/tests/bugs/moddata/bug441_2 b/tests/bugs/moddata_2/bug441_2 similarity index 100% rename from tests/bugs/moddata/bug441_2 rename to tests/bugs/moddata_2/bug441_2 diff --git a/tests/bugs/moddata/bug441_3 b/tests/bugs/moddata_2/bug441_3 similarity index 100% rename from tests/bugs/moddata/bug441_3 rename to tests/bugs/moddata_2/bug441_3 diff --git a/tests/bugs/moddata/bug4426_1 b/tests/bugs/moddata_2/bug4426_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug4426_1 rename to tests/bugs/moddata_2/bug4426_1 diff --git a/tests/bugs/moddata/bug4426_2 b/tests/bugs/moddata_2/bug4426_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug4426_2 rename to tests/bugs/moddata_2/bug4426_2 diff --git a/tests/bugs/moddata/bug444 b/tests/bugs/moddata_2/bug444 similarity index 100% rename from tests/bugs/moddata/bug444 rename to tests/bugs/moddata_2/bug444 diff --git a/tests/bugs/moddata/bug453_3 b/tests/bugs/moddata_2/bug453_3 similarity index 100% rename from tests/bugs/moddata/bug453_3 rename to tests/bugs/moddata_2/bug453_3 diff --git a/tests/bugs/moddata/bug454 b/tests/bugs/moddata_2/bug454 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug454 rename to tests/bugs/moddata_2/bug454 diff --git a/tests/bugs/moddata/bug466 b/tests/bugs/moddata_2/bug466 similarity index 100% rename from tests/bugs/moddata/bug466 rename to tests/bugs/moddata_2/bug466 diff --git a/tests/bugs/moddata/bug469 b/tests/bugs/moddata_2/bug469 similarity index 100% rename from tests/bugs/moddata/bug469 rename to tests/bugs/moddata_2/bug469 diff --git a/tests/bugs/moddata/bug486 b/tests/bugs/moddata_2/bug486 similarity index 100% rename from tests/bugs/moddata/bug486 rename to tests/bugs/moddata_2/bug486 diff --git a/tests/bugs/moddata/bug496 b/tests/bugs/moddata_2/bug496 similarity index 100% rename from tests/bugs/moddata/bug496 rename to tests/bugs/moddata_2/bug496 diff --git a/tests/bugs/moddata/bug498 b/tests/bugs/moddata_2/bug498 similarity index 100% rename from tests/bugs/moddata/bug498 rename to tests/bugs/moddata_2/bug498 diff --git a/tests/bugs/moddata/bug49_1 b/tests/bugs/moddata_2/bug49_1 similarity index 100% rename from tests/bugs/moddata/bug49_1 rename to tests/bugs/moddata_2/bug49_1 diff --git a/tests/bugs/moddata/bug49_2 b/tests/bugs/moddata_2/bug49_2 similarity index 100% rename from tests/bugs/moddata/bug49_2 rename to tests/bugs/moddata_2/bug49_2 diff --git a/tests/bugs/moddata/bug50 b/tests/bugs/moddata_2/bug50 similarity index 100% rename from tests/bugs/moddata/bug50 rename to tests/bugs/moddata_2/bug50 diff --git a/tests/bugs/moddata/bug503 b/tests/bugs/moddata_2/bug503 similarity index 100% rename from tests/bugs/moddata/bug503 rename to tests/bugs/moddata_2/bug503 diff --git a/tests/bugs/moddata/bug504 b/tests/bugs/moddata_2/bug504 similarity index 100% rename from tests/bugs/moddata/bug504 rename to tests/bugs/moddata_2/bug504 diff --git a/tests/bugs/moddata/bug505 b/tests/bugs/moddata_2/bug505 similarity index 100% rename from tests/bugs/moddata/bug505 rename to tests/bugs/moddata_2/bug505 diff --git a/tests/bugs/moddata/bug513 b/tests/bugs/moddata_2/bug513 similarity index 100% rename from tests/bugs/moddata/bug513 rename to tests/bugs/moddata_2/bug513 diff --git a/tests/bugs/moddata/bug515 b/tests/bugs/moddata_2/bug515 similarity index 100% rename from tests/bugs/moddata/bug515 rename to tests/bugs/moddata_2/bug515 diff --git a/tests/bugs/moddata/bug524 b/tests/bugs/moddata_2/bug524 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug524 rename to tests/bugs/moddata_2/bug524 diff --git a/tests/bugs/moddata/bug525 b/tests/bugs/moddata_2/bug525 similarity index 100% rename from tests/bugs/moddata/bug525 rename to tests/bugs/moddata_2/bug525 diff --git a/tests/bugs/moddata/bug531 b/tests/bugs/moddata_2/bug531 similarity index 100% rename from tests/bugs/moddata/bug531 rename to tests/bugs/moddata_2/bug531 diff --git a/tests/bugs/moddata/bug536_11 b/tests/bugs/moddata_2/bug536_11 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug536_11 rename to tests/bugs/moddata_2/bug536_11 diff --git a/tests/bugs/moddata/bug536_12 b/tests/bugs/moddata_2/bug536_12 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug536_12 rename to tests/bugs/moddata_2/bug536_12 diff --git a/tests/bugs/moddata/bug536_13 b/tests/bugs/moddata_2/bug536_13 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug536_13 rename to tests/bugs/moddata_2/bug536_13 diff --git a/tests/bugs/moddata/bug536_14 b/tests/bugs/moddata_2/bug536_14 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug536_14 rename to tests/bugs/moddata_2/bug536_14 diff --git a/tests/bugs/moddata/bug536_21 b/tests/bugs/moddata_2/bug536_21 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug536_21 rename to tests/bugs/moddata_2/bug536_21 diff --git a/tests/bugs/moddata/bug536_22 b/tests/bugs/moddata_2/bug536_22 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug536_22 rename to tests/bugs/moddata_2/bug536_22 diff --git a/tests/bugs/moddata/bug536_23 b/tests/bugs/moddata_2/bug536_23 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug536_23 rename to tests/bugs/moddata_2/bug536_23 diff --git a/tests/bugs/moddata/bug536_24 b/tests/bugs/moddata_2/bug536_24 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug536_24 rename to tests/bugs/moddata_2/bug536_24 diff --git a/tests/bugs/moddata/bug537 b/tests/bugs/moddata_2/bug537 similarity index 100% rename from tests/bugs/moddata/bug537 rename to tests/bugs/moddata_2/bug537 diff --git a/tests/bugs/moddata/bug538 b/tests/bugs/moddata_2/bug538 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug538 rename to tests/bugs/moddata_2/bug538 diff --git a/tests/bugs/moddata/bug541 b/tests/bugs/moddata_2/bug541 similarity index 100% rename from tests/bugs/moddata/bug541 rename to tests/bugs/moddata_2/bug541 diff --git a/tests/bugs/moddata/bug542 b/tests/bugs/moddata_2/bug542 similarity index 100% rename from tests/bugs/moddata/bug542 rename to tests/bugs/moddata_2/bug542 diff --git a/tests/bugs/moddata/bug565 b/tests/bugs/moddata_2/bug565 similarity index 100% rename from tests/bugs/moddata/bug565 rename to tests/bugs/moddata_2/bug565 diff --git a/tests/bugs/moddata/bug566 b/tests/bugs/moddata_2/bug566 similarity index 100% rename from tests/bugs/moddata/bug566 rename to tests/bugs/moddata_2/bug566 diff --git a/tests/bugs/moddata/bug567 b/tests/bugs/moddata_2/bug567 similarity index 100% rename from tests/bugs/moddata/bug567 rename to tests/bugs/moddata_2/bug567 diff --git a/tests/bugs/moddata/bug569 b/tests/bugs/moddata_2/bug569 similarity index 100% rename from tests/bugs/moddata/bug569 rename to tests/bugs/moddata_2/bug569 diff --git a/tests/bugs/moddata/bug5696 b/tests/bugs/moddata_2/bug5696 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug5696 rename to tests/bugs/moddata_2/bug5696 diff --git a/tests/bugs/moddata/bug5698 b/tests/bugs/moddata_2/bug5698 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug5698 rename to tests/bugs/moddata_2/bug5698 diff --git a/tests/bugs/moddata/bug592 b/tests/bugs/moddata_2/bug592 similarity index 100% rename from tests/bugs/moddata/bug592 rename to tests/bugs/moddata_2/bug592 diff --git a/tests/bugs/moddata/bug593 b/tests/bugs/moddata_2/bug593 similarity index 100% rename from tests/bugs/moddata/bug593 rename to tests/bugs/moddata_2/bug593 diff --git a/tests/bugs/moddata/bug601 b/tests/bugs/moddata_2/bug601 similarity index 100% rename from tests/bugs/moddata/bug601 rename to tests/bugs/moddata_2/bug601 diff --git a/tests/bugs/moddata/bug604 b/tests/bugs/moddata_2/bug604 similarity index 100% rename from tests/bugs/moddata/bug604 rename to tests/bugs/moddata_2/bug604 diff --git a/tests/bugs/moddata/bug611_1 b/tests/bugs/moddata_2/bug611_1 similarity index 100% rename from tests/bugs/moddata/bug611_1 rename to tests/bugs/moddata_2/bug611_1 diff --git a/tests/bugs/moddata/bug611_2 b/tests/bugs/moddata_2/bug611_2 similarity index 100% rename from tests/bugs/moddata/bug611_2 rename to tests/bugs/moddata_2/bug611_2 diff --git a/tests/bugs/moddata/bug611_3 b/tests/bugs/moddata_2/bug611_3 similarity index 100% rename from tests/bugs/moddata/bug611_3 rename to tests/bugs/moddata_2/bug611_3 diff --git a/tests/bugs/moddata/bug613_1 b/tests/bugs/moddata_2/bug613_1 similarity index 100% rename from tests/bugs/moddata/bug613_1 rename to tests/bugs/moddata_2/bug613_1 diff --git a/tests/bugs/moddata/bug613_2 b/tests/bugs/moddata_2/bug613_2 similarity index 100% rename from tests/bugs/moddata/bug613_2 rename to tests/bugs/moddata_2/bug613_2 diff --git a/tests/bugs/moddata/bug618 b/tests/bugs/moddata_2/bug618 similarity index 100% rename from tests/bugs/moddata/bug618 rename to tests/bugs/moddata_2/bug618 diff --git a/tests/bugs/moddata/bug6278 b/tests/bugs/moddata_2/bug6278 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6278 rename to tests/bugs/moddata_2/bug6278 diff --git a/tests/bugs/moddata/bug6412 b/tests/bugs/moddata_2/bug6412 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6412 rename to tests/bugs/moddata_2/bug6412 diff --git a/tests/bugs/moddata/bug6412_1 b/tests/bugs/moddata_2/bug6412_1 similarity index 100% rename from tests/bugs/moddata/bug6412_1 rename to tests/bugs/moddata_2/bug6412_1 diff --git a/tests/bugs/moddata/bug6450_1 b/tests/bugs/moddata_2/bug6450_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6450_1 rename to tests/bugs/moddata_2/bug6450_1 diff --git a/tests/bugs/moddata/bug6450_2 b/tests/bugs/moddata_2/bug6450_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6450_2 rename to tests/bugs/moddata_2/bug6450_2 diff --git a/tests/bugs/moddata/bug6474 b/tests/bugs/moddata_2/bug6474 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6474 rename to tests/bugs/moddata_2/bug6474 diff --git a/tests/bugs/moddata/bug65 b/tests/bugs/moddata_2/bug65 similarity index 100% rename from tests/bugs/moddata/bug65 rename to tests/bugs/moddata_2/bug65 diff --git a/tests/bugs/moddata/bug6503 b/tests/bugs/moddata_2/bug6503 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6503 rename to tests/bugs/moddata_2/bug6503 diff --git a/tests/bugs/moddata/bug6862_1 b/tests/bugs/moddata_2/bug6862_1 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6862_1 rename to tests/bugs/moddata_2/bug6862_1 diff --git a/tests/bugs/moddata/bug6862_2 b/tests/bugs/moddata_2/bug6862_2 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6862_2 rename to tests/bugs/moddata_2/bug6862_2 diff --git a/tests/bugs/moddata/bug6862_3 b/tests/bugs/moddata_2/bug6862_3 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6862_3 rename to tests/bugs/moddata_2/bug6862_3 diff --git a/tests/bugs/moddata/bug6862_4 b/tests/bugs/moddata_2/bug6862_4 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6862_4 rename to tests/bugs/moddata_2/bug6862_4 diff --git a/tests/bugs/moddata/bug6862_5 b/tests/bugs/moddata_2/bug6862_5 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6862_5 rename to tests/bugs/moddata_2/bug6862_5 diff --git a/tests/bugs/moddata/bug6862_6 b/tests/bugs/moddata_2/bug6862_6 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6862_6 rename to tests/bugs/moddata_2/bug6862_6 diff --git a/tests/bugs/moddata/bug6862_7 b/tests/bugs/moddata_2/bug6862_7 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6862_7 rename to tests/bugs/moddata_2/bug6862_7 diff --git a/tests/bugs/moddata/bug6862_8 b/tests/bugs/moddata_2/bug6862_8 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6862_8 rename to tests/bugs/moddata_2/bug6862_8 diff --git a/tests/bugs/moddata/bug6862_9 b/tests/bugs/moddata_2/bug6862_9 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug6862_9 rename to tests/bugs/moddata_2/bug6862_9 diff --git a/tests/bugs/moddata/bug7 b/tests/bugs/moddata_2/bug7 similarity index 100% rename from tests/bugs/moddata/bug7 rename to tests/bugs/moddata_2/bug7 diff --git a/tests/bugs/moddata/bug703 b/tests/bugs/moddata_2/bug703 similarity index 100% rename from tests/bugs/moddata/bug703 rename to tests/bugs/moddata_2/bug703 diff --git a/tests/bugs/moddata/bug705 b/tests/bugs/moddata_2/bug705 similarity index 100% rename from tests/bugs/moddata/bug705 rename to tests/bugs/moddata_2/bug705 diff --git a/tests/bugs/moddata/bug712_2 b/tests/bugs/moddata_2/bug712_2 similarity index 100% rename from tests/bugs/moddata/bug712_2 rename to tests/bugs/moddata_2/bug712_2 diff --git a/tests/bugs/moddata/bug736 b/tests/bugs/moddata_2/bug736 similarity index 100% rename from tests/bugs/moddata/bug736 rename to tests/bugs/moddata_2/bug736 diff --git a/tests/bugs/moddata/bug7372 b/tests/bugs/moddata_2/bug7372 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug7372 rename to tests/bugs/moddata_2/bug7372 diff --git a/tests/bugs/moddata/bug747 b/tests/bugs/moddata_2/bug747 similarity index 100% rename from tests/bugs/moddata/bug747 rename to tests/bugs/moddata_2/bug747 diff --git a/tests/bugs/moddata/bug75_1 b/tests/bugs/moddata_2/bug75_1 similarity index 100% rename from tests/bugs/moddata/bug75_1 rename to tests/bugs/moddata_2/bug75_1 diff --git a/tests/bugs/moddata/bug75_2 b/tests/bugs/moddata_2/bug75_2 similarity index 100% rename from tests/bugs/moddata/bug75_2 rename to tests/bugs/moddata_2/bug75_2 diff --git a/tests/bugs/moddata/bug76 b/tests/bugs/moddata_2/bug76 similarity index 100% rename from tests/bugs/moddata/bug76 rename to tests/bugs/moddata_2/bug76 diff --git a/tests/bugs/moddata/bug766 b/tests/bugs/moddata_2/bug766 similarity index 100% rename from tests/bugs/moddata/bug766 rename to tests/bugs/moddata_2/bug766 diff --git a/tests/bugs/moddata/bug8 b/tests/bugs/moddata_2/bug8 similarity index 100% rename from tests/bugs/moddata/bug8 rename to tests/bugs/moddata_2/bug8 diff --git a/tests/bugs/moddata/bug813 b/tests/bugs/moddata_2/bug813 similarity index 100% rename from tests/bugs/moddata/bug813 rename to tests/bugs/moddata_2/bug813 diff --git a/tests/bugs/moddata/bug814 b/tests/bugs/moddata_2/bug814 similarity index 100% rename from tests/bugs/moddata/bug814 rename to tests/bugs/moddata_2/bug814 diff --git a/tests/bugs/moddata/bug8169 b/tests/bugs/moddata_2/bug8169 old mode 100644 new mode 100755 similarity index 100% rename from tests/bugs/moddata/bug8169 rename to tests/bugs/moddata_2/bug8169 diff --git a/tests/bugs/moddata/bug862 b/tests/bugs/moddata_2/bug862 similarity index 100% rename from tests/bugs/moddata/bug862 rename to tests/bugs/moddata_2/bug862 diff --git a/tests/bugs/moddata/bug867 b/tests/bugs/moddata_2/bug867 similarity index 100% rename from tests/bugs/moddata/bug867 rename to tests/bugs/moddata_2/bug867 diff --git a/tests/bugs/moddata/bug88 b/tests/bugs/moddata_2/bug88 similarity index 100% rename from tests/bugs/moddata/bug88 rename to tests/bugs/moddata_2/bug88 diff --git a/tests/bugs/moddata/bug889 b/tests/bugs/moddata_2/bug889 similarity index 100% rename from tests/bugs/moddata/bug889 rename to tests/bugs/moddata_2/bug889 diff --git a/tests/bugs/moddata/bug909 b/tests/bugs/moddata_2/bug909 similarity index 100% rename from tests/bugs/moddata/bug909 rename to tests/bugs/moddata_2/bug909 diff --git a/tests/bugs/moddata/bug921 b/tests/bugs/moddata_2/bug921 similarity index 100% rename from tests/bugs/moddata/bug921 rename to tests/bugs/moddata_2/bug921 diff --git a/tests/bugs/moddata/bug9303 b/tests/bugs/moddata_2/bug9303 similarity index 100% rename from tests/bugs/moddata/bug9303 rename to tests/bugs/moddata_2/bug9303 diff --git a/tests/bugs/moddata/bug9303_1 b/tests/bugs/moddata_2/bug9303_1 similarity index 100% rename from tests/bugs/moddata/bug9303_1 rename to tests/bugs/moddata_2/bug9303_1 diff --git a/tests/bugs/moddata/bug935_1 b/tests/bugs/moddata_2/bug935_1 similarity index 100% rename from tests/bugs/moddata/bug935_1 rename to tests/bugs/moddata_2/bug935_1 diff --git a/tests/bugs/moddata/bug935_2 b/tests/bugs/moddata_2/bug935_2 similarity index 100% rename from tests/bugs/moddata/bug935_2 rename to tests/bugs/moddata_2/bug935_2 diff --git a/tests/bugs/moddata/bug943_1 b/tests/bugs/moddata_2/bug943_1 similarity index 100% rename from tests/bugs/moddata/bug943_1 rename to tests/bugs/moddata_2/bug943_1 diff --git a/tests/bugs/moddata/bug943_2 b/tests/bugs/moddata_2/bug943_2 similarity index 100% rename from tests/bugs/moddata/bug943_2 rename to tests/bugs/moddata_2/bug943_2 diff --git a/tests/bugs/moddata/bug956_1 b/tests/bugs/moddata_2/bug956_1 similarity index 100% rename from tests/bugs/moddata/bug956_1 rename to tests/bugs/moddata_2/bug956_1 diff --git a/tests/bugs/moddata/bug956_2 b/tests/bugs/moddata_2/bug956_2 similarity index 100% rename from tests/bugs/moddata/bug956_2 rename to tests/bugs/moddata_2/bug956_2 diff --git a/tests/bugs/moddata/bug9_1 b/tests/bugs/moddata_2/bug9_1 similarity index 100% rename from tests/bugs/moddata/bug9_1 rename to tests/bugs/moddata_2/bug9_1 diff --git a/tests/bugs/moddata/bug9_2 b/tests/bugs/moddata_2/bug9_2 similarity index 100% rename from tests/bugs/moddata/bug9_2 rename to tests/bugs/moddata_2/bug9_2 diff --git a/tests/bugs/moddata/fra62476_1 b/tests/bugs/moddata_2/fra62476_1 similarity index 100% rename from tests/bugs/moddata/fra62476_1 rename to tests/bugs/moddata_2/fra62476_1 diff --git a/tests/bugs/moddata/fra62476_2 b/tests/bugs/moddata_2/fra62476_2 similarity index 100% rename from tests/bugs/moddata/fra62476_2 rename to tests/bugs/moddata_2/fra62476_2 diff --git a/tests/bugs/moddata/ger61235 b/tests/bugs/moddata_2/ger61235 similarity index 100% rename from tests/bugs/moddata/ger61235 rename to tests/bugs/moddata_2/ger61235 diff --git a/tests/bugs/moddata/pro19422_1 b/tests/bugs/moddata_2/pro19422_1 similarity index 100% rename from tests/bugs/moddata/pro19422_1 rename to tests/bugs/moddata_2/pro19422_1 diff --git a/tests/bugs/moddata/pro19422_2 b/tests/bugs/moddata_2/pro19422_2 similarity index 100% rename from tests/bugs/moddata/pro19422_2 rename to tests/bugs/moddata_2/pro19422_2 diff --git a/tests/bugs/moddata/pro20333 b/tests/bugs/moddata_2/pro20333 similarity index 100% rename from tests/bugs/moddata/pro20333 rename to tests/bugs/moddata_2/pro20333 diff --git a/tests/bugs/vis/bug21091_1 b/tests/bugs/vis/bug21091_1 new file mode 100755 index 0000000000..14d4dbaef9 --- /dev/null +++ b/tests/bugs/vis/bug21091_1 @@ -0,0 +1,22 @@ +puts "============" +puts "OCC21091" +puts "OCC21450" +puts "============" +puts "" +###### vcolorscale: vcolorscale [RangeMin RangeMax Intervals HeightFont Position X Y]: draw color scale +###### RangeMin - min of color scale number range +###### RangeMax - max of color scale number range +###### Intervals - number of color scale segments +###### HeightFont - height of font +###### Position - Defines position for color scale labels +############### 0 - NONE +############### 1 - LEFT +############### 2 - RIGHT +############### 3 - CENTER +###### X,Y - coordinates of color scale + +vinit +vcolorscale 10 20 100 16 2 0 0 +set only_screen 0 + + diff --git a/tests/bugs/vis/bug21091_2 b/tests/bugs/vis/bug21091_2 new file mode 100755 index 0000000000..1339daa824 --- /dev/null +++ b/tests/bugs/vis/bug21091_2 @@ -0,0 +1,94 @@ +puts "============" +puts "OCC21091" +puts "OCC21450" +puts "============" +puts "" +#vdrawtext: vdrawtext name X Y Z R G B hor_align ver_align angle zoomable height Aspect FONT +#------------------------------------------------------ +# X\Y\Z - Position Of Text +#------------------------------------------------------ +# R\G\B - Color Of Text +#------------------------------------------------------ +# hor_align 0 to 3 +# HorizontalTextAlignment is HTA_LEFT 0 +# HTA_CENTER 1 +# HTA_RIGHT 2 +# +# ver_align 0 to 4 +# VerticalTextAlignment is VTA_BOTTOM 0 +# VTA_CENTER 1 +# VTA_TOP 2 +#------------------------------------------------------ +# angle - angle turn of text. this variable in degrees +#------------------------------------------------------ +# zoomable - if this variable "0" text not zoomable +# if this variable "1" text zoomable as object in DrawCommands +#------------------------------------------------------ +# height - Font Height +#------------------------------------------------------ +# Aspect - Aspect Font 0 to 4 +# If in list of textfont, not find font with necessary aspect, will be used default font "Courier" with OSD_FA_Regular aspect +# FontAspect is FA_Undefined, FA_Regular, FA_Bold, FA_Italic, FA_BoldItalic +# - 0 - - 1 - - 2 - - 3 - - 4 - +#------------------------------------------------------ +# FONT - font name of font +# If in list of textfont, not find font with necessary Name, will be used default font "Courier" +# + +vinit +set only_screen 1 + +vtrihedron trihedr + +vpoint p1 100 100 -400 +vpoint p2 000 000 -400 +vpoint p3 -100 -100 -400 +vdrawtext OpenCascade 100 100 -400 000 255 255 0 0 000 1 50 1 Times-Roman +vdrawtext OpenCascade 000 000 -400 000 255 255 1 0 000 1 50 1 Times-Roman +vdrawtext OpenCascade -100 -100 -400 000 255 255 2 0 000 1 50 1 Times-Roman + +vpoint p4 100 100 -500 +vpoint p5 000 000 -500 +vpoint p6 -100 -100 -500 +vdrawtext OpenCascade 100 100 -500 255 000 000 0 2 000 1 50 1 Times-Roman +vdrawtext OpenCascade 000 000 -500 255 000 000 1 2 000 1 50 1 Times-Roman +vdrawtext OpenCascade -100 -100 -500 255 000 000 2 2 000 1 50 1 Times-Roman + +vpoint p7 100 100 -450 +vpoint p8 000 000 -450 +vpoint p9 -100 -100 -450 +vdrawtext OpenCascade 100 100 -450 005 255 000 0 1 000 1 50 1 Times-Roman +vdrawtext OpenCascade 000 000 -450 005 255 000 1 1 000 1 50 1 Times-Roman +vdrawtext OpenCascade -100 -100 -450 005 255 000 2 1 000 1 50 1 Times-Roman + + +vdrawtext _.Left._ 200 200 200 255 255 255 0 0 000 1 50 1 Times-Roman +vdrawtext _.Left._ 200 200 200 255 255 000 0 0 090 1 50 1 Times-Roman + +vdrawtext _.Right._ 200 200 200 255 000 255 2 2 000 1 50 1 Times-Roman +vdrawtext _.Right._ 200 200 200 255 155 150 2 2 090 1 50 1 Times-Roman + +vdrawtext _.0123456789._ 200 200 200 000 000 255 1 1 045 1 50 1 Times-Roman +vdrawtext _.0123456789._ 200 200 200 255 000 000 1 1 -45 1 50 1 Times-Roman + +vdrawtext _.~!@#$%^&*:?|+-._ -200 000 400 255 000 000 0 0 0 1 50 1 Times-Roman + +box atextbox -100 -100 -100 -200 -200 -200 +vdisplay atextbox + +vdrawtext OpenCascade -300 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vdrawtext OpenCascade -300 -300 -100 000 255 000 0 0 000 0 15 1 Courier +vdrawtext OpenCascade -100 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vdrawtext OpenCascade -100 -100 -100 000 255 000 0 0 000 0 15 1 Courier + +vdrawtext OpenCascade -300 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vdrawtext OpenCascade -100 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vdrawtext OpenCascade -300 -100 -100 000 255 000 0 0 000 0 15 1 Courier +vdrawtext OpenCascade -100 -300 -100 000 255 000 0 0 000 0 15 1 Courier + +vdrawtext OpenCascade -200 -200 100 255 000 255 0 0 010 0 15 1 Times-Roman +vdrawtext OpenCascade -200 -200 150 000 255 255 0 0 010 0 15 1 Arbat +vdrawtext OpenCascade -200 -200 200 255 255 000 0 0 010 0 15 3 Elephant +vdrawtext OpenCascade -200 -200 250 000 255 005 0 0 010 0 15 4 RockWell +vdrawtext OpenCascade -200 -200 300 255 000 005 0 0 010 0 15 1 Webdings +vdrawtext OpenCascade -200 -200 350 255 000 205 0 0 010 0 15 1 Arial diff --git a/tests/bugs/vis/bug21091_3 b/tests/bugs/vis/bug21091_3 new file mode 100755 index 0000000000..51f40ae183 --- /dev/null +++ b/tests/bugs/vis/bug21091_3 @@ -0,0 +1,35 @@ +puts "TODO OCC11111 ALL: Faulty : Export to pdf file was done but size of file is incorrect" + +puts "============" +puts "OCC21091" +puts "OCC21450" +puts "============" +puts "" +#vinit +#vexport +#vexport full_file_path {PS | EPS | TEX | PDF | SVG | PGF } : exports the view to a vector file of a given format +# + +pload XSDRAW +vinit +set only_screen 1 + +meshfromstl m [locate_data_file shape.stl] + +meshdispmode m 34 + +set aFile $imagedir/${test_image}.pdf + +vexport ${aFile} PDF + +if { [file exists ${aFile}] } { + puts "Export to pdf file was done" + set filesize [file size ${aFile}] + if { $filesize != 154489 } { + puts "Faulty : Export to pdf file was done but size of file is incorrect" + } +} else { + puts "Faulty : Export to pdf file was not done" +} + + diff --git a/tests/bugs/vis/bug21091_4 b/tests/bugs/vis/bug21091_4 new file mode 100755 index 0000000000..a531a6031d --- /dev/null +++ b/tests/bugs/vis/bug21091_4 @@ -0,0 +1,54 @@ +puts "TODO ?OCC11111 ALL: Faulty : Export to" + +puts "============" +puts "OCC21091" +puts "OCC21450" +puts "============" +puts "" +#vexport +#vexport full_file_path {PS | EPS | TEX | PDF | SVG | PGF } : exports the view to a vector file of a given format +#Testing export to PDF format + +vinit +set only_screen 1 + +vtrihedron trihedron + +vpoint p1 -300 -300 -300 +vdrawtext OpenCascade -300 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p2 -300 -300 -100 +vdrawtext OpenCascade -300 -300 -100 000 255 000 0 0 000 0 15 1 Courier +vpoint p3 -100 -100 -300 +vdrawtext OpenCascade -100 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p4 -100 -100 -100 +vdrawtext OpenCascade -100 -100 -100 000 255 000 0 0 000 0 15 1 Courier + + +vpoint p5 -300 -100 -300 +vdrawtext OpenCascade -300 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p6 -100 -300 -300 +vdrawtext OpenCascade -100 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p7 -300 -100 -100 +vdrawtext OpenCascade -300 -100 -100 000 255 000 0 0 000 0 15 1 Courier +vpoint p8 -100 -300 -100 +vdrawtext OpenCascade -100 -300 -100 000 255 000 0 0 000 0 15 1 Courier + +vaxis ax1 100 100 100 100 100 0 + +box a 110 110 110 200 200 200 +vdisplay a + +set aFile $imagedir/${test_image}.pdf + +vexport ${aFile} PDF + +if { [file exists ${aFile}] } { + puts "Export to pdf file was done" + set filesize [file size ${aFile}] + puts $filesize + if { $filesize != 10055 } { + puts "Faulty : Export to pdf file was done but size of file is incorrect" + } +} else { + puts "Faulty : Export to pdf file was not done" +} diff --git a/tests/bugs/vis/bug21091_5 b/tests/bugs/vis/bug21091_5 new file mode 100755 index 0000000000..b7a7d72f4d --- /dev/null +++ b/tests/bugs/vis/bug21091_5 @@ -0,0 +1,53 @@ +puts "TODO ?OCC11111 ALL: Faulty : Export to" + +puts "============" +puts "OCC21091" +puts "OCC21450" +puts "============" +puts "" +#vexport +#vexport full_file_path {PS | EPS | TEX | PDF | SVG | PGF } : exports the view to a vector file of a given format +#Testing export to PS format + +vinit +set only_screen 1 + +vtrihedron trihedron + +vpoint p1 -300 -300 -300 +vdrawtext OpenCascade -300 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p2 -300 -300 -100 +vdrawtext OpenCascade -300 -300 -100 000 255 000 0 0 000 0 15 1 Courier +vpoint p3 -100 -100 -300 +vdrawtext OpenCascade -100 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p4 -100 -100 -100 +vdrawtext OpenCascade -100 -100 -100 000 255 000 0 0 000 0 15 1 Courier + + +vpoint p5 -300 -100 -300 +vdrawtext OpenCascade -300 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p6 -100 -300 -300 +vdrawtext OpenCascade -100 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p7 -300 -100 -100 +vdrawtext OpenCascade -300 -100 -100 000 255 000 0 0 000 0 15 1 Courier +vpoint p8 -100 -300 -100 +vdrawtext OpenCascade -100 -300 -100 000 255 000 0 0 000 0 15 1 Courier + +vaxis ax1 100 100 100 100 100 0 + +box a 110 110 110 200 200 200 +vdisplay a + +set aFile $imagedir/${test_image}.ps + +vexport ${aFile} PS + +if { [file exists ${aFile}] } { + puts "Export to PS format was done" + set filesize [file size ${aFile}] + if { $filesize != 10418 } { + puts "Faulty : Export to PS format was done but size of file is incorrect" + } +} else { + puts "Faulty : Export to PS format was not done" +} diff --git a/tests/bugs/vis/bug21091_6 b/tests/bugs/vis/bug21091_6 new file mode 100755 index 0000000000..6697a1b4d4 --- /dev/null +++ b/tests/bugs/vis/bug21091_6 @@ -0,0 +1,53 @@ +puts "TODO ?OCC11111 ALL: Faulty : Export to" + +puts "============" +puts "OCC21091" +puts "OCC21450" +puts "============" +puts "" +#vexport +#vexport full_file_path {PS | EPS | TEX | PDF | SVG | PGF } : exports the view to a vector file of a given format +#Testing export to EPS format + +vinit +set only_screen 1 + +vtrihedron trihedron + +vpoint p1 -300 -300 -300 +vdrawtext OpenCascade -300 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p2 -300 -300 -100 +vdrawtext OpenCascade -300 -300 -100 000 255 000 0 0 000 0 15 1 Courier +vpoint p3 -100 -100 -300 +vdrawtext OpenCascade -100 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p4 -100 -100 -100 +vdrawtext OpenCascade -100 -100 -100 000 255 000 0 0 000 0 15 1 Courier + + +vpoint p5 -300 -100 -300 +vdrawtext OpenCascade -300 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p6 -100 -300 -300 +vdrawtext OpenCascade -100 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p7 -300 -100 -100 +vdrawtext OpenCascade -300 -100 -100 000 255 000 0 0 000 0 15 1 Courier +vpoint p8 -100 -300 -100 +vdrawtext OpenCascade -100 -300 -100 000 255 000 0 0 000 0 15 1 Courier + +vaxis ax1 100 100 100 100 100 0 + +box a 110 110 110 200 200 200 +vdisplay a + +set aFile $imagedir/${test_image}.eps + +vexport ${aFile} EPS + +if { [file exists ${aFile}] } { + puts "Export to EPS file was done" + set filesize [file size ${aFile}] + if { $filesize != 10362 } { + puts "Faulty : Export to EPS file was done but size of file is incorrect" + } + } else { + puts "Faulty : Export to EPS file was not done" + } diff --git a/tests/bugs/vis/bug21091_7 b/tests/bugs/vis/bug21091_7 new file mode 100755 index 0000000000..4b4da6f803 --- /dev/null +++ b/tests/bugs/vis/bug21091_7 @@ -0,0 +1,52 @@ +puts "============" +puts "OCC21091" +puts "OCC21450" +puts "============" +puts "" +#vexport +#vexport full_file_path {PS | EPS | TEX | PDF | SVG | PGF } : exports the view to a vector file of a given format +#Testing export to TEX format + +vinit +set only_screen 1 + +vtrihedron trihedron + +vpoint p1 -300 -300 -300 +vdrawtext OpenCascade -300 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p2 -300 -300 -100 +vdrawtext OpenCascade -300 -300 -100 000 255 000 0 0 000 0 15 1 Courier +vpoint p3 -100 -100 -300 +vdrawtext OpenCascade -100 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p4 -100 -100 -100 +vdrawtext OpenCascade -100 -100 -100 000 255 000 0 0 000 0 15 1 Courier + + +vpoint p5 -300 -100 -300 +vdrawtext OpenCascade -300 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p6 -100 -300 -300 +vdrawtext OpenCascade -100 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p7 -300 -100 -100 +vdrawtext OpenCascade -300 -100 -100 000 255 000 0 0 000 0 15 1 Courier +vpoint p8 -100 -300 -100 +vdrawtext OpenCascade -100 -300 -100 000 255 000 0 0 000 0 15 1 Courier + +vaxis ax1 100 100 100 100 100 0 + +box a 110 110 110 200 200 200 +vdisplay a + +set aFile $imagedir/${test_image}.tex + +vexport ${aFile} TEX + +if { [file exists ${aFile}] } { + puts "Export to TEX file was done" + set filesize [file size ${aFile}] + puts "Size of TEX file = $filesize" + if { $filesize >= 1500 } { + puts "Faulty : Export to TEX file was done but size of file is incorrect" + } + } else { + puts "Faulty : Export to TEX file was not done" + } diff --git a/tests/bugs/vis/bug21091_8 b/tests/bugs/vis/bug21091_8 new file mode 100755 index 0000000000..c94b95e4d0 --- /dev/null +++ b/tests/bugs/vis/bug21091_8 @@ -0,0 +1,53 @@ +puts "TODO ?OCC11111 ALL: Faulty : Export to" + +puts "============" +puts "OCC21091" +puts "OCC21450" +puts "============" +puts "" +#vexport +#vexport full_file_path {PS | EPS | TEX | PDF | SVG | PGF } : exports the view to a vector file of a given format +#Testing export to SVG format + +vinit +set only_screen 1 + +vtrihedron trihedron + +vpoint p1 -300 -300 -300 +vdrawtext OpenCascade -300 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p2 -300 -300 -100 +vdrawtext OpenCascade -300 -300 -100 000 255 000 0 0 000 0 15 1 Courier +vpoint p3 -100 -100 -300 +vdrawtext OpenCascade -100 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p4 -100 -100 -100 +vdrawtext OpenCascade -100 -100 -100 000 255 000 0 0 000 0 15 1 Courier + + +vpoint p5 -300 -100 -300 +vdrawtext OpenCascade -300 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p6 -100 -300 -300 +vdrawtext OpenCascade -100 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p7 -300 -100 -100 +vdrawtext OpenCascade -300 -100 -100 000 255 000 0 0 000 0 15 1 Courier +vpoint p8 -100 -300 -100 +vdrawtext OpenCascade -100 -300 -100 000 255 000 0 0 000 0 15 1 Courier + +vaxis ax1 100 100 100 100 100 0 + +box a 110 110 110 200 200 200 +vdisplay a + +set aFile $imagedir/${test_image}.svg + +vexport ${aFile} SVG + +if { [file exists ${aFile}] } { + puts "Export to SVG file was done" + set filesize [file size ${aFile}] + if { $filesize != 13838 } { + puts "Faulty : Export to SVG file was done but size of file is incorrect" + } + } else { + puts "Faulty : Export to SVG file was not done" + } diff --git a/tests/bugs/vis/bug21091_9 b/tests/bugs/vis/bug21091_9 new file mode 100755 index 0000000000..c671133978 --- /dev/null +++ b/tests/bugs/vis/bug21091_9 @@ -0,0 +1,54 @@ +puts "TODO ?OCC11111 ALL: Faulty : Export to" + +puts "============" +puts "OCC21091" +puts "OCC21450" +puts "============" +puts "" +#vexport +#vexport full_file_path {PS | EPS | TEX | PDF | SVG | PGF } : exports the view to a vector file of a given format +#Testing export to PGF format + +vinit +set only_screen 1 + +vtrihedron trihedron + +vpoint p1 -300 -300 -300 +vdrawtext OpenCascade -300 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p2 -300 -300 -100 +vdrawtext OpenCascade -300 -300 -100 000 255 000 0 0 000 0 15 1 Courier +vpoint p3 -100 -100 -300 +vdrawtext OpenCascade -100 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p4 -100 -100 -100 +vdrawtext OpenCascade -100 -100 -100 000 255 000 0 0 000 0 15 1 Courier + + +vpoint p5 -300 -100 -300 +vdrawtext OpenCascade -300 -100 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p6 -100 -300 -300 +vdrawtext OpenCascade -100 -300 -300 000 255 000 0 0 000 0 15 1 Courier +vpoint p7 -300 -100 -100 +vdrawtext OpenCascade -300 -100 -100 000 255 000 0 0 000 0 15 1 Courier +vpoint p8 -100 -300 -100 +vdrawtext OpenCascade -100 -300 -100 000 255 000 0 0 000 0 15 1 Courier + +vaxis ax1 100 100 100 100 100 0 + +box a 110 110 110 200 200 200 +vdisplay a + +set aFile $imagedir/${test_image}.pgf + +vexport ${aFile} PGF + +if { [file exists ${aFile}] } { + puts "Export to PGF file was done" + set filesize [file size ${aFile}] + puts $filesize + if { $filesize != 20398 } { + puts "Faulty : Export to PGF file was done but size of file is incorrect" + } + } else { + puts "Faulty : Export to PGF file was not done" + } diff --git a/tests/bugs/vis/bug21578 b/tests/bugs/vis/bug21578 new file mode 100755 index 0000000000..f8958d9432 --- /dev/null +++ b/tests/bugs/vis/bug21578 @@ -0,0 +1,52 @@ +puts "TODO OCC11111 ALL: OCC21578: Faulty" +puts "TODO OCC11111 ALL: Error : The square of result shape is" + +puts "============" +puts "OCC21578" +puts "============" +puts "" +###################################################### +# Attached shape is not vizualized in the shaded mode +###################################################### + +set BugNumber OCC21578 + +restore [locate_data_file OCC21578.brep] result + +vinit +tclean result +vsetdispmode 1 +vdisplay result +vfit + +set tri_info [trinfo result] +regexp { +([-0-9.+eE]+) +triangles} $tri_info full tri +regexp { +([-0-9.+eE]+) +nodes} $tri_info full nod +regexp {Maximal deflection +([-0-9.+eE]+)} $tri_info full defl + +set good_tri 231 +set good_nod 236 +set good_defl 0.004029564463949387 + +puts [format " Triangles= %s Nodes= %s Deflection= %s " $tri $nod $defl] + +set status 0 +if {${tri} != ${good_tri}} { + set status 1 +} +if {${nod} != ${good_nod}} { + set status 1 +} +#if {${defl} != ${good_defl}} { +# set status 1 +#} + +if { ${status} != 0 } { + puts "${BugNumber}: Faulty" +} else { + puts "${BugNumber}: OK" +} + +set only_screen 1 +set square 0 + diff --git a/tests/v3d/end b/tests/v3d/end index 4f193e1e2b..1f3e4732b8 100755 --- a/tests/v3d/end +++ b/tests/v3d/end @@ -1,14 +1,8 @@ catch { vfit } -if { [ catch { vdump $imagedir/${test_image}.gif } catch_result ] } { +if { [ catch { vdump $imagedir/${test_image}.png } catch_result ] } { puts $catch_result } -set diff [diffimage $imagedir/${test_image}.gif [ locate_data_file ${group}_${subgroup}_${test_image}.gif ] 0. 0 0 ] - -if { $diff > 10 } { - puts "Error : images are different" -} - puts "TEST COMPLETED"