[so2] [windows][Tema1] Valori dubioase primite de la tester

Mihail Costea mihail.costea90 at gmail.com
Fri Mar 15 21:06:28 EET 2013


2013/3/15 Mihail Costea <mihail.costea90 at gmail.com>:
> 2013/3/15 Mihail Costea <mihail.costea90 at gmail.com>:
>> 2013/3/15 Alexandru Juncu <alexj at rosedu.org>:
>>> 2013/3/15 Mihail Costea <mihail.costea90 at gmail.com>:
>>>> Salut,
>>>>
>>>> Primesc cateva erori foarte dubioase la primul argumend "cmd" al my_syscall.
>>>>
>>>> Deci fie testele in ordine:
>>>>
>>>> - intercept -> cmd = 2 (corect)
>>>> - release -> cmd = 3
>>>> - intercept -> cmd = 2
>>>> - intercept -> cmd = 2
>>>> - intercept -> cmd = 1244620 (?????)
>>>
>>> Păi checkerul testeaza și dacă verifici că sunt trimise comenzi valide
>>> :P. Dacă se primesc comezi greșite, returnezi eroare.
>>>
>>
>> Ok sa reformulez.
>> Am uitat sa adaug primul test cu arg incorect (am uitat numele, e ceva
>> care spune incorrect_arg): cmd = 100 (care imi trece cum trebiue)
>>
>> Apoi vin testele mentionate de mine ca sunt corecte.
>>
>> Apoi intecept (asa se numeste testul, nu incorrect_arg) cu cmd = 1244620.
>> Apoi un release cu un cmd asemanator (1244621 sa zicem, sau pe acolo).
>> Apoi start, stop start, etc cu cmd-uri asemanatoare de 6-7 cifre (dar
>> diferca cu o mica valoare de restul)
>> Apoi testul interceptor si s-a blocat tester-ul (doar tester-ul u SO-ul)
>>
>> Am dat restart la masina virtuala, iar comportamentul continua.
>>
>> Mihail
>
> P.S.
> By default returnez valoare incorecta, dar testele cu cmd-ul acela
> sunt failed, pentru ca primesc cmd incorect in my_syscall, deci pe
> degeaba returnez eroare (asta in cazul in care decomentez codul cu
> actiunile corecte, caz in care toate testele imi trec pana la cmd =
> 1244620).

Rezolvat. Am uitat sa pun param_size ls spt pentru my_syscall.

-- 
Mihail Costea


More information about the so2 mailing list