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

[Tracking] Enable LTP tests after fixing sgx-lkl bugs #10

Open
hukoyu opened this issue Jul 29, 2020 · 1 comment
Open

[Tracking] Enable LTP tests after fixing sgx-lkl bugs #10

hukoyu opened this issue Jul 29, 2020 · 1 comment
Labels

Comments

@hukoyu
Copy link
Collaborator

hukoyu commented Jul 29, 2020

When failing LTP tests categorized, they were categorized into 4 categories:

  1. Test Issues - Test Bugs:
  • There is bug in the test code such as non-existing folder or user and so on
  • Fix bug in test code and enable test
  1. Test Issue – Test Using Not-Supported Feature
  • Testing supported feature (syscall) in sgx-lkl but in the test code a not-supported feature is used
  • Refactor test code without using not-supported feature and enable test

**3) Testing Not Supported Feature

  • Sgx-lkl will not support these features due to limitations such as single process, single user
  • We will disable these tests. They are not applicable since sgx-lkl doesn’t implement these features**
  1. SGX-LKL Bug
  • Tests are  legit and failures are genuine. Tests failing due to incomplete implementation or bug in sgx-lkl implementation.
  • Fix bug in sgx-lkl and enable test

Currently there are 56 tests in "SGX-LKL Bug" category that we will track with this issue.

@hukoyu
Copy link
Collaborator Author

hukoyu commented Jul 29, 2020

These are the issues that falls under this category and need to be enabled after blocking sgx-lkl bug is fixed: (Count: 56)

chroot01
copy_file_range01
epoll_pwait01
epoll_wait03
getcpu01
copy_file_range03
kill05
inotify03
vmsplice01
msgrcv01
cacheflush01
ipc-semctl-semctl01
fanotify02
timerfd03
timerfd01
tgkill02
tgkill01
timer_delete01
inotify01
ipc-shmat-shmat01
open14
prctl04
recvmsg03
sigsuspend01
sched_setparam05
sendto02
setsockopt02
sgetmask01
signalfd4_01
socketcall01
ptrace07
open12
open13
switch-endian_switch01
preadv2-preadv203
remap_file_pages01
renameat01
sbrk01
sendmsg02
set_robust_list01
set_thread_area01
set_tid_address01
signalfd01
alarm03
fcntl31
fcntl33
gethostbyname_r01
getrusage04
getxattr05
setrlimit06
setpgid03
setgroups03
timerfd02
timerfd_settime01
timerfd_gettime01
timerfd_create01

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant