Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing tests #56

Open
37 tasks
mofeing opened this issue May 24, 2024 · 0 comments
Open
37 tasks

Missing tests #56

mofeing opened this issue May 24, 2024 · 0 comments
Assignees
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@mofeing
Copy link
Member

mofeing commented May 24, 2024

As in bsc-quantic/Tenet.jl#139, EinExprs also is missing tests for some parts of its codebase.

Unit tests

  • EinExpr
    • Some constructor methods are missing tests
    • Base.copy
    • AbstractTrees.leaves
    • branches(, i) is missing a test
    • collapse!
    • flatunique is missing some tests
    • indshistogram(::Vector)
    • Base.sum!/Base.sum
    • Base.string
    • Iterator interface is missing tests
      • Base.IteratorEltype
      • Base.eltype
    • AbstractTrees interface is missing tests
      • AbstractTrees.childtype
      • AbstractTrees.childrentype
      • AbstractTrees.childstatetype
    • sumtractes is missing coverage in some lines
  • SizedEinExpr
    • collapse!
    • neighbours
      • ⚠️ might be a problem with Tenet.neighbors?
    •  parsuminds
    • Base.sum!/Base.sum
    • Iterator interface is missing tests
      • Base.IteratorEltype
      • Base.eltype
    • AbstractTrees interface is missing tests
      • AbstractTrees.childtype
      • AbstractTrees.childrentype
      • AbstractTrees.childstatetype
  •  Counters
    • fastflops
    • removedrank on SizedEinExpr
  •  Slicing
    • Base.selectdim is missing tests for some methods
    • Base.view
    • SizeScorer
@mofeing mofeing added good first issue Good for newcomers help wanted Extra attention is needed labels May 24, 2024
@mofeing mofeing pinned this issue May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants