TestSearcherThird: alcuni utenti prendono i risultati di altri utenti. Ad esempio, per l'utente 217 ci sono solo 29 interrogazioni in dirLogs, ma la size dell'iterabile risulta 150. Facendosi stampare i SearchResult, viene fuori che ci sono anche i risultati dell'utente 2178.
- l'opzionale "messaggio abowling 3" ritorna "The search did not return any results" e fa terminare l'intero cmdLine - non bisogna togliere la "T" dai timestamps - Il numero di file mostrato nel Loader è sempre uno in meno (in dirLogs dovrebbero essere 4, invece il risultato mostrato è 3). Inoltre, non occorre mettere l'intero path assoluto nella prima riga: basta il path così com'è stato passato al Loader stesso. Ad esempio, se viene chiamato così: java -cp 1645300.jar it.uniroma1.lcl.dietrolequinte.loader.Loader ../../../esempio_test_studenti/dirLogs/ Allora la prima riga dev'essere Numero di file in ../../../esempio_test_studenti/dirLogs/: 4
- La prima riga del Loader deve contenere l'argomento passato al Loader stesso. Ad esempio, se viene chiamato con java -cp 1645300.jar it.uniroma1.lcl.dietrolequinte.loader.Loader ../../../esempio_test_studenti/dirLogs/ allora bisogna scrivere Numero di file in ../../../../esempio_test_studenti/dirLogs/: 4 - TestSearcherThird solleva svariate eccezioni quando viene chiamato con argomento 2 (ovvero, quando al metodo search si passa, oltre a tipo ed utente, anche un file) java TestSearcherThird ../../../../esempio_test_studenti/dirLogs/ 2 chat.evergreen.01.01-Thu-2015.log Informazioni sull'utente: 142 informazione errata per il seguente file, cambiarla it.uniroma1.lcl.dietrolequinte.search.InformazioneErrataException at it.uniroma1.lcl.dietrolequinte.search.Searcher.search(Searcher.java:479) at TestSearcherThird.main(TestSearcherThird.java:34) - non è definito il toString per la classe SearchResult
- TestSearcherThird: solleva svariate eccezioni con messaggio null, ad esempio se chiamata con: java -cp 1655153.jar:. TestSearcherThird dirLogs/ 0 - TestSearcherThird: le stringhe "is now known as" *non* vanno considerate come azioni - il toString della classe SearchResult talvolta mette una data in PosizioneLink cliccato (che ovviamente dovrebbe essere "Posizione link cliccato"), lo stesso vale anche per "Link cliccato". Ad esempio: Utente: 1410 Stringa immessa: mycl.cravelyrics.com Tempo: 2006-05-03 21:34:59 Link cliccato: 2006-05-03 21:34:59 PosizioneLink cliccato: 2006-05-03 21:34:59
- Il comando opzionale: data_di_login abowling 1 dà come risposta Nessuno su dirLogs, anziché 2015-01-01T02:13:17 - Loader: non occorre mettere il path completo, basta quello che è stato passato al Loader stesso. Ad esempio, se viene chiamato così: java -cp 1165785.jar it.uniroma1.lcl.dietrolequinte.loader.Loader ../../../esempio_test_studenti/dirLogs/ Allora la prima riga deve riportare ../../../esempio_test_studenti/dirLogs/, e tutte le altre righe semplicemente i nomi dei file (senza path)
- il toString del SearchResult ha le seguenti imprecisioni: 1) la "Stringa immessa" dovrebbe contenere solo la stringa immessa. Ad esempio, non Stringa immessa: 2015-01-01T00:16:42 * jcamins is currently staying in Times Square. :'( ma Stringa immessa: is currently staying in Times Square. :'( 2) Il campo Tempo è talvolta sbagliato. Ad esempio: Utente: TaraC Stringa immessa: 2015-03-11T06:57:21 *** TaraC has joined #evergreen Tempo: 2015-03-01T06:57:21 (il giorno sarebbe l'11, ma diventa il 01)
- Non bisogna aggiungere una riga all'output del Loader, bisognava solo cambiare la prima che già c'era. Ad esempio, non bisogna scrivere Esecuzione in: ../../../../esempio_test_studenti/dirLogs/ Numero di file in dirLogs: 4 Bensì: Numero di file in ../../../../esempio_test_studenti/dirLogs/: 4 - Nell'output Loader, le azioni non vanno considerate sui file di tipo AOL. Quindi una riga come: query.first_lines_of_user-ct-test-collection-01.txt.gz Numero totale di azioni: 0 va omessa - il toString su un oggetto SearchResult non è corretto: 1) ci sono delle stringhe spurie "Altro", che immagino dovute a messaggi di debug, ad esempio: Data/Ora: 2006-03-01T18:00:09Altro: 8!~~!http://www.wpr.org 2) "Data/Ora", "Tipo", "Messaggio" non sono richiesti nell'output del toString: rivedere pagine 3-4 delle specifiche
- TestSearcherThird su dirLogs con secondo argomento 0 il for sugli utenti scrive per due volte gli utenti bshum e pinesol_green - TestSearcherThird su dirLogs, con in più il file chat.evergreen.03.11-Wed-2015.log, e secondo argomento 0 il for sugli utenti scrive per due o più volte volte svariati utenti: akilsdonk, artunit, bmills, collum, ... - toString su un oggetto SearchResult la prima riga, che dovrebbe contenere solo "Utente:", contiene invece: " Utente: " ad esempio: pinesol_greenUtente: pinesol_green
- num_query bshum 1 2015-01-01T00:00:00 2016-01-01T00:00:00 su dirLogs solleva java.lang.NullPointerException - TestSearcherThird.java su dirLogs il for che scrive gli utenti ne stampa uno in più, vuoto - TestSearcherThird su dirLogs Dimensione per tipo interrogazione e modalita' 0 per l'utente : 2 quindi, l'utente vuoto ha anche 2 interrogazioni? - toString su un oggetto SearchResult "Link cliccato" va ridenominato in "Posizione link cliccato" "Link" va ridenominato in "Link cliccato" (vedere inizio pagina 4 delle specifiche)
- data_di_logout abowling 2 su dirLogs restituisce 2015-01-01T02:34:39, anziché Nessuno - messaggio abowling 3 su dirLogs solleva eccezione NullPointerException - data_di_login jcamins 2 su dirLogs solleva java.lang.NullPointerException - TestSearcherThird su dirLogs con 0 Dimensione per tipo interrogazione e modalita' 0 per l'utente 1020: 84 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, 1268, 1326, 1337, ... - 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
![]() |
![]() |
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica ![]() |
|
![]() |
![]() |