Skip to content

bash scripts to check your assignments for Information Theory course (Free University of Georgia)

Notifications You must be signed in to change notification settings

CSenshi/Information-Theory-Checker

Repository files navigation

Information Theory Checker

აღწერა:

თითოეულ ფოლდერში მოთავსებულია სკრიპტი run_test.sh რომლისტ მეშვეობითაც შეგიძლიათ გატესტოთ თქვენი დავალება

სკრიპტს გადაეცემა რამდენიმე არგუმენტი

  1.  -i        ფლეგი გამოიყენება ინტერპრეტატორის მისათითებლად (მაგალითად: -i python3). თუ თქვენი ფაილები უკვე დაკომპილირებულ მდგომარეობაშია და უბრალოდ უნდა გაეშვას ზედმეტი ინტერპრეტატორის გარეშე გამოტოვეთ ეს ფლეგი.

  2.  -e        ფლეგი გამოიყენება თქვენი ფაილების გაფართოების მისათითებლად !აუცილებლად დაუწერეთ გაფართოებას წინ წერტილი! (მაგალითად -e .py). თუ თქვენ ფაილებს გაფართოების გარეშე შექმნით ეს ფლეგი გამოტოვეთ.

  3.  -py3     ფლეგი გამოიყენება python3-ის ინტერპრეტატორის მისათითებლად. ეს ფლეგი გამოიყენეთ მხოლოდ პირველ და მესამე დავალებებში. ნახსენებ დავალებებში არაა აუცილებელი რომ თქვენი პასუხი და მოცემული პასუხი დაემთხვეს ერთი-ერთში, შესაბამისად მათი შემოწმება არაპირდაპირ დამხმარე სკრიპტებით, ხდება.

გამოყენების ინსტრუქცია:

# გადადით შესაბამის დავალების დირექტორიაში
cd HW0
# გაუშვით სკრიპტი
./run_test.sh -i python3 -e .py

სკრიპტის გაშვების მაგალითები:

### დავალება #0, #2, #4
# ყველასთვის საყვარელი პითონი 
./run_test.sh -i python3 -e .py

### დავალება #1 და #3
# ყველასთვის საყვარელი პითონი vol.2
./run_test.sh -i python3 -e .py -py3 python3
# თუ ვინმეს არ გიყენიათ python3 შეგიძლიათ გაუშვათ py3 ფლეგის გარეშე და შემოწმდება მხოლოდ ის ტესტები რომლებიც დამატებით სკრიპტს არ მოითხოვენ
./run_test.sh -i python3 -e .py

About

bash scripts to check your assignments for Information Theory course (Free University of Georgia)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published