Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content

Port IPPL unit tests to OPAL unit tests and cleanup

snuverink_j requested to merge 291-review-ippl-test-directory into master

For #291 (closed)

The following IPPL tests are moved (note that these are just moved almost 1 to 1, it was not tried to optimise them or reduce code duplication):

  • adaTests/TestDot1.cpp adaTests/TestDot1.cpp -> tests/ippl_src/AppTypes/Vektor.cpp (test Vektor.Dot)
  • Cartesian/TestCartesian-1.cpp -> ippl_src/Meshes/Cartesian.cpp (Meshes.Cartesian)
  • simple/balance.cpp -> ippl_src/Field/Field.cpp (Field.Balance)
  • simple/component.cpp -> ippl_src/Field/Field.cpp (Field.Component)
  • simple/compressed.cpp -> ippl_src/Field/Field.cpp (Field.Compressed)
  • simple/patches.cpp -> ippl_src/Field/Field.cpp (Field.Patches)
  • simple/reduceloc.cpp -> ippl_src/Field/Field.cpp (Field.Reduceloc)
  • simple/slices.cpp -> ippl_src/Field/Field.cpp (Field.Transpose)
  • simple/soffset.cpp -> ippl_src/Index/Index.cpp (Index.SOffset)
  • simple/TestAverageVC_CV.cpp -> ippl_src/Meshes/Average.cpp (Meshes.Average)
  • simple/TestBC.cpp -> ippl_src/Field/BCond.cpp (Field.BC)
  • simple/TestCartesianCentering.cpp -> ippl_src/Meshes/CartesianCentering.cpp (Meshes.CartesianCentering)
  • simple/TestEureka.cpp -> ippl_src/Field/Eureka.cpp (Field.Eureka)
  • simple/TestFieldDebug.cpp -> ippl_src/Field/FieldDebug.cpp (Field.FieldDebug)
  • simple/TestScalarIndexing.cpp -> ippl_src/Field/Field.cpp (Field.ScalarIndexing)
  • simple/TestTensorUnaryOps.cpp -> ippl_src/AppTypes/Tensor.cpp (Tensor.Tensor)
  • simple/transpose.cpp -> ippl_src/Field/Field.cpp (Field.Transpose2)
  • simple/tz.cpp -> ippl_src/AppTypes/VektorTz.cpp (Vector.Tz)

Furthermore, the following IPPL tests were found not functional anymore and are deleted without replacement:

  • simple/bc_convert.cpp
  • simple/iter_compress.cpp

Also the following files are deleted:

  • simple/Readme
  • Hal/yfld_q1_err.txt
  • FFT/nodefile
  • simple/FieldSlice.cpp (FieldView.cpp was removed in !224 (merged))
  • simple/doof2d_a.cpp (FieldView.cpp was removed in !224 (merged))
Edited by snuverink_j

Merge request reports