mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
tests: remove msvc-test
This commit is contained in:
parent
85dbd38ada
commit
3d6142064d
@ -21,7 +21,6 @@ const (
|
|||||||
'vlib/v/tests/fixed_array_test.v',
|
'vlib/v/tests/fixed_array_test.v',
|
||||||
'vlib/v/tests/fn_test.v',
|
'vlib/v/tests/fn_test.v',
|
||||||
'vlib/v/tests/fn_variadic_test.v',
|
'vlib/v/tests/fn_variadic_test.v',
|
||||||
'vlib/v/tests/msvc_test.v',
|
|
||||||
'vlib/v/tests/mut_test.v',
|
'vlib/v/tests/mut_test.v',
|
||||||
'vlib/v/tests/num_lit_call_method_test.v',
|
'vlib/v/tests/num_lit_call_method_test.v',
|
||||||
'vlib/v/tests/option_test.v',
|
'vlib/v/tests/option_test.v',
|
||||||
|
@ -1,51 +0,0 @@
|
|||||||
fn test_flag_parsing() {
|
|
||||||
mut rest := '-lGlfw -f gl2,-ltest_nice_meme,-l cc,-Ldl test.o a.o ' //, whatever.o'
|
|
||||||
result := ['-l', 'Glfw',
|
|
||||||
'-f', 'gl2',
|
|
||||||
'-l', 'test_nice_meme',
|
|
||||||
'-l', 'cc',
|
|
||||||
'-L', 'dl',
|
|
||||||
'', 'test.o',
|
|
||||||
'', 'a.o']
|
|
||||||
|
|
||||||
mut flags := []string
|
|
||||||
for {
|
|
||||||
mut base := rest
|
|
||||||
|
|
||||||
fl := if rest.starts_with('-') {
|
|
||||||
base = rest[2..].trim_space()
|
|
||||||
rest[..2]
|
|
||||||
} else {
|
|
||||||
''
|
|
||||||
}
|
|
||||||
|
|
||||||
// Which ever one of these is lowest we use
|
|
||||||
// TODO: we really shouldnt support all of these cmon
|
|
||||||
mut lowest := base.index('-') or { -1 }
|
|
||||||
a := base.index(' ') or { -1 }
|
|
||||||
b := base.index(',') or { -1 }
|
|
||||||
for x in [a, b] {
|
|
||||||
if (x < lowest && x != -1) || lowest == -1 {
|
|
||||||
lowest = x
|
|
||||||
}
|
|
||||||
}
|
|
||||||
arg := if lowest != -1 {
|
|
||||||
rest = base[lowest..].trim_space().trim(',')
|
|
||||||
base[..lowest].trim_space().trim(',')
|
|
||||||
} else {
|
|
||||||
rest = ''
|
|
||||||
base.trim_space()
|
|
||||||
}
|
|
||||||
|
|
||||||
flags << fl
|
|
||||||
flags << arg
|
|
||||||
|
|
||||||
if rest.len == 0 {
|
|
||||||
break
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
for i, f in flags {
|
|
||||||
assert f == result[i]
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user