go2hx
go2hx copied to clipboard
Go-easy tests failing
- [ ] Interfaces: bug201, receiver, issue54348
- [ ] Method: method7, method5, method, issue5056
- [x] For loop: issue9691
- [ ] Generics: issue58671, issue59338, issue58671
- [ ] Typeswitch: issue8947, issue55122b, issue55122, issue53635
- [ ] Recover defer: issue8047
- [ ] Closure: issue5607, issue4316, bug294
- [ ] Casting: issue53619, issue48898, issue4785, issue29013b
- [ ] Interface casting: issue47928, bug201
- [ ] Struct: issue50190
- [ ] Order: issue5244, issue4495
- [ ] Func casting: issue4167
- [ ] Rune to string: issue15039
- [ ] Floating arithmetic: issue27718
- [ ] Index operation order: issue23188
- [ ] Interface equality: issue18595
- [ ] Selector panic: issue15975
- [ ] Array equality: issue23545
- [ ] Interface on basic types: interbasic
- [ ] Conversion constants: intcvt
- [ ] safe uses of indirection: indirect
- [ ] Complex number arithmetic: Cplx1, cplx1
- [ ] Slice to array pointer: convert4
- [x] Struct initialization: bug433
- [ ] Recover capture vars: issue43835, issue32175
- [ ] Newer go version then 1.20: range3, range4, issue64565, issue51913
These are all of the failing tests grouped by category, you can find them in the sourcecode of go ./test
The goal is to pass of these tests to get closer to 100% test coverage of the language (excluding typeparams and chans)
Working now, but partial category:
issue5244 issue6607
Current tests failing:
- [ ] convert4
- [ ] bug294
- [ ] issue15975
- [ ] issue18595
- [ ] issue23545
- [ ] issue29013b
- [ ] issue32175
- [ ] issue32288
- [ ] issue4316
- [ ] issue43835
- [ ] issue47928
- [ ] issue5056
- [ ] issue50672
- [ ] issue53309
- [ ] issue53619
- [ ] issue53635
- [ ] issue54348
- [ ] issue55122
- [ ] issue55122b
- [ ] issue58671
- [ ] issue59338
- [ ] issue8047
- [ ] indirect
- [ ] receiver
- [ ] convert
- [ ] divmod
- [ ] slicearray
- [ ] method
- [ ] method5
- [ ] zerosize
- [ ] bug113 (go-easy p1 type conversion is int64 target dependent EXCLUDED)
- [ ] issue32288 (not panicking when nil value elem struct is appended to slice)
- [ ] issue4316 (works in ./rnd test bed, fails segfaults when ran using tests)
- [ ] issue50672 (generic functions not supported)
- [ ] method (embedded embedded field causes wrong alias pointer naming a.B.D->f())
This is outdated, go-easy tests along with all other test suites are being ran per commit with github actions and the logs can be found there.