거북이의 쉼터

(2022.03.22) 프로젝트 2 반복 검사 본문

코딩 삽질/KAIST PINTOS (CS330)

(2022.03.22) 프로젝트 2 반복 검사

onlim 2022. 3. 22. 16:54

이틀에 걸쳐서 구현한 자동 실행 스크립트를 프로젝트 2에 대해 돌려놓았다. 20번 모두 ALL PASS하고 directory도 깔끔한 것을 볼 수 있다.

pintos -v -k -T 60 -m 20 --fs-disk=10 -p tests/userprog/dup2/dup2-complex:dup2-complex -p ../../tests/userprog/dup2/sample.txt:sample.txt -- -q -f run dup2-complex < /dev/null 2> tests/userprog/dup2/dup2-complex.errors > tests/userprog/dup2/dup2-complex.output
pintos -v -k -T 60 -m 20 --fs-disk=10 -p tests/userprog/dup2/dup2-simple:dup2-simple -p ../../tests/userprog/dup2/sample.txt:sample.txt -- -q -f run dup2-simple < /dev/null 2> tests/userprog/dup2/dup2-simple.errors > tests/userprog/dup2/dup2-simple.output
ALL PASS
root@cs330-20:~/p2/userprog# ls
build        gdt.c     Make.vars     process.c  syscall-entry.S  tss.c
exception.c  Makefile  multi_run.sh  syscall.c  targets.mk

이러면 얼추 통과 같은데... 시간이 나거나, 또 의심이 들면 multi-oom만 100번 돌리는 코드를 가져와 보겠다.

Comments