go2hx icon indicating copy to clipboard operation
go2hx copied to clipboard

Go-easy tests failing

Open PXshadow opened this issue 1 year ago • 1 comments

  • [ ] 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)

PXshadow avatar Apr 08 '24 22:04 PXshadow

Working now, but partial category:

issue5244 issue6607

PXshadow avatar Apr 21 '24 21:04 PXshadow

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

PXshadow avatar Nov 16 '24 17:11 PXshadow

  • [ ] 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())

PXshadow avatar Jan 08 '25 09:01 PXshadow

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.

PXshadow avatar Jul 18 '25 14:07 PXshadow