1553907


0) il JAR è nominato nel modo sbagliato: dovrebbe essere 1553907.jar

1) TestSearcherThird su dirLogs con 0

Dimensione per tipo interrogazione e modalita' 0 per l'utente 1020: 0

mentre in realtà dovrebbe essere

Dimensione per tipo interrogazione e modalita' 0 per l'utente 1020: 108

e analogamente per tutti gli utenti AOL, Ci sono poi errori per quasi tutti gli utenti delle chat; ad esempio:

Dimensione per tipo loginout e modalita' 0 per l'utente artunit: 5

anziché

Dimensione per tipo loginout e modalita' 0 per l'utente artunit: 3

2) Il toString del SearchResult è sbagliato: "Stringa immessa", non "Stringa emessa"; inoltre in al alcuni casi ci sono caratteri di troppo, ad esempio:

Stringa emessa: > Fun - Server crashes, syslog looks to just stop before the crash. :(

(il > non ci vorrebbe)

1663988

1) Invocando

java  -cp 1663988.jar:. TestSearcherThird dirLogs/ 2 chat.evergreen.01.01-Thu-2015.log

Vengono fuori svariate eccezioni, ad esempio:
Dimensione per tipo interrogazione e modalita' 2 per l'utente 142: 0
Errore in loginout e modalita' 2 per l'utente 142
		chat.evergreen.01.01-Thu-2015.log (No such file or directory)
Errore in messaggio e modalita' 2 per l'utente 142
		chat.evergreen.01.01-Thu-2015.log (No such file or directory)
Errore in azione e modalita' 2 per l'utente 142
		chat.evergreen.01.01-Thu-2015.log (No such file or directory)

L'errore viene fuori anche cambiando il file dato come ultimo argomento

2) il toString dell'oggetto SearchResult non è formattato come da specifiche: vedere tra pagina 3 e 4 delle specifiche (non "azione" ma "Stringa immessa"; non "ora login/out" ma "Tempo")

1655153

TestSearcherThird invocato come segue (vale anche cambiando il nome del file dato come ultimo argomento):

java  -cp 1655153.jar:. TestSearcherThird dirLogs/ 2 chat.evergreen.01.01-Thu-2015.log

Ritorna sempre eccezione per interrogazione; ad esempio:

Informazioni sull'utente: 1020
Errore in interrogazione e modalita' 2 per l'utente 1020
		Il tipo di informazione richiesta : interrogazione non è supportata

696652

Il toString dell'oggetto SearchResult non è gestito nel modo corretto quando si parla di azioni: in tale caso occorre infatti che "Stringa immessa" contenga l'azione effettuata (ad es.: "is currently staying in Times Square. :'(")

1609117

1) qualsiasi comando del cmdLine su una directory come dirLogs, ma con in più i file chat.evergreen.03.11-Wed-2015.log e query.user-ct-test-collection-05.txt.gz solleva la seguente eccezione:

java.lang.ArrayIndexOutOfBoundsException: 5
In realtà, l'errore è nel Loader: passandogli quella directory, solleva la suddetta eccezione

Analogo errore con TestSearcherThird: ritorna l'errore
Errore nel creare l'istanza del Searcher: 5

1594635

1) query 142 3 2 su dirLogs
solleva eccezione java.lang.ArrayIndexOutOfBoundsException: 2

2) TestSearcherThird su dirLogs con 0
Dimensione per tipo interrogazione e modalita' 0 per l'utente 1020: 104
ma la risposta corretta è 108 (basta vedere quante volte è presente 1020 in query.first_lines_of_user-ct-test-collection-02.txt)
svariati altri Utenti con errori analoghi: 1021 (82 anziché 83), 1337 (47 anziché 48), ...

3) TestSearcherThird su dirLogs con in più il file chat.evergreen.03.11-Wed-2015.log, e secondo argomento 0
Dimensione per tipo messaggio e modalita' 0 per l'utente Dyrcona: 111
ma la risposta corretta è 120
errore analogo per l'utente krvmga: 19 anziché 20

1535085

1) query 479 1 2 2006-04-01T00:00:00 2016-01-01T00:00:00 su dirLogs
restituisce "eye muscles" anziché "citation machine"

2) Loader: la prima riga deve contenere la directory passata come argomento al Loader stesso. Ad esempio, se l'invocazione è la seguente:

java it.uniroma1.lcl.dietrolequinte.loader.Loader ../../../../esempio_test_studenti/dirLogs/

Allora la prima riga dell'output dev'essere:

Numero di file in ../../../esempio_test_studenti/dirLogs/: 4

3) Nel toString di un oggetto SearchResult, non bisogna ripetere l'utente. Ad esempio, non:

Stringa immessa: abowling has left #evergreen

bensì:

Stringa immessa: has left #evergreen 

1649441

1) cmdLine su dirLogs:
num_logout abowling restituisce 0 invece che 1
num_messaggi jcamins restituisce 7 invece che 6
num_login jcamins 2015-01-01T00:00:00 2016-01-01T00:00:00 restituisce 2 invece di 0
num_messaggi bshum 2015-01-01T00:00:00 2016-01-01T00:00:00 restituisce 4 invece di 2

2) cmdLine: se gli si fornisce un file con dei comandi non supportati, viene generata un'eccezione al primo comando non supportato, e l'intero cmdLine viene terminato (anche se il file contiene in seguito atri comandi leciti)

3) L'output del Loader dev'essere come definito a pag. 4 delle specifiche (niente trattini tra nome del file e statistiche, invece di "cartella" occorre ripetere il nome della directory con il path relativo o assoluto, così come è stato specificato da riga di comando; "Numero Totale" invece di "Numero totale")

4) Non compila TestSearcherThird.java:

TestSearcherThird.java:2: error: cannot find symbol
import it.uniroma1.lcl.dietrolequinte.search.SearchResult;
                                            ^
  symbol:   class SearchResult
  location: package it.uniroma1.lcl.dietrolequinte.search
1 error

Topic revision: r1 - 2015-12-21 - IgorMelatti






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback