lsds / sgx-lkl

SGX-LKL Library OS for running Linux applications inside of Intel SGX enclaves
MIT License
257 stars 89 forks source link

Reorganize test hierarchy #465

Open letmaik opened 4 years ago

letmaik commented 4 years ago

The current hierarchy is organically grown and partially doesn't make sense. I suggest the following new structure which will also highlight areas that need more testing:

tests/
  core/
    abort/
    clock/
    clone/
    ...
    virtio_stdin/
  config/
    overlay/
    network/
    exit_status/
    ...
  external/
    ltp/
    iozone/
  tools/
    sgx-lkl-cfg/
    sgx-lkl-disk/
    sgx-lkl-docker/
    sgx-lkl-gdb/
  workloads/
    distros/
      alpine_3.10/
    languages/
      dotnet/
      java/
      nodejs/
      python/
    ml/
      openvino/
letmaik commented 4 years ago

@prp @jxyang @hukoyu Any comments on this proposal?

prp commented 4 years ago

@Pengpeng-Microsoft can you drive this? Thanks.

hukoyu commented 4 years ago

@letmaik make sense. I aggree with your recommendation.

davidchisnall commented 4 years ago

@Francis-Liu, please can you drive this?

prp commented 4 years ago

Why is this P1? This should be P2 or P3.