pulizia test e premesse delle premesse
@@ -1,225 +0,0 @@
|
||||
# Documento Template per il Test del canale
|
||||
|
||||
## Da copia-incollare nell'ISSUE che si apre da project
|
||||
|
||||
|
||||
Di ogni test mantieni la voce dell'esito e cancella le altre, dove occorre aggiungi informazioni. Specifica, dove possibile, il tipo di problema che incontri in quel test.
|
||||
Se hai suggerimenti/consigli/dubbi sui test...Proponili e/o chiedi!
|
||||
|
||||
***
|
||||
|
||||
Test N.1: Lista Canali
|
||||
|
||||
Cosa serve: il file .json
|
||||
|
||||
1. Verifica del canale nelle sezioni indicate nel file .json, voce "categories".
|
||||
|
||||
- [Tutte]
|
||||
- [Alcune - Indicare le sezioni dove manca il canale]
|
||||
- [Nessuna - Voce Canale mancante nella lista] In questo caso non puoi continuare il test.
|
||||
|
||||
2. Icone del canale []
|
||||
|
||||
- [Presenti]
|
||||
- [Non Presenti]
|
||||
|
||||
***
|
||||
|
||||
Test N.2: Configura Canale
|
||||
|
||||
1. Presenza della voce "Configura Canale"
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
2. Voci presenti in Configura Canale
|
||||
|
||||
a. Cerca Informazioni extra (Default: Attivo)
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
b. Includi in Novità (Default: Attivo)
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
c. Includi in Novità - Italiano (Default: Attivo)
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
d. Includi in ricerca globale (Default: Attivo)
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
e. Verifica se i link esistono (Default: Attivo)
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
f. Numero de link da verificare (Default: 10)
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
g. Mostra link in lingua (Default: Non filtrare)
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
***
|
||||
|
||||
Test N.3: Voci menu nella pagina del Canale
|
||||
|
||||
1. Configurazione Autoplay
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
2. Configurazione Canale
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
***
|
||||
|
||||
Test N.4: Confronto Sito - Pagina Canale
|
||||
|
||||
Cosa serve: il file .py, consultare la def mainlist()
|
||||
|
||||
Promemoria:
|
||||
della mainlist la struttura è:
|
||||
|
||||
( 'Voce menu1', ['/url/', etc, etc])
|
||||
( 'Voce menu2', ['', etc, etc])
|
||||
Dove url è una stringa aggiuntiva da aggiungere all'url principale, se in url appare '' allora corrisponde all'indirizzo principale del sito.
|
||||
|
||||
Questo Test confronta i titoli che trovi accedendo alle voci di menu del canale con quello che vedi nella corrispettiva pagina del sito.
|
||||
|
||||
- [Voce menu con problemi - Tipo di problema] ( copiare per tutte le voci che non hanno corrispondenza )
|
||||
Tipo di problema = mancano dei titoli, i titoli sono errati, ai titoli corrispondono locandine errate o altro
|
||||
|
||||
|
||||
I test successivi sono divisi a seconda si tratta di film, serie tv o anime.
|
||||
Cancella le sezioni non interessate dal canale. Verificale dalla voce "categories" del file .json.
|
||||
|
||||
**Sezione FILM
|
||||
|
||||
Test da effettuare mentre sei nella pagina dei titoli. Per ogni titolo verfica ci siano le voci nel menu contestuale.
|
||||
|
||||
1. Aggiungi Film in videoteca
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
Aggiungi 2-3 titoli in videoteca. Verificheremo successivamente la videoteca.
|
||||
- [Aggiunti correttamente]
|
||||
- [Indica eventuali problemi] (copia-incolla per tutti i titoli con cui hai avuto il problema)
|
||||
|
||||
2. Scarica Film
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
3. Paginazione ( cliccare sulla voce "Successivo" e verifica la 2° pagina nello stesso modo in cui lo hai fatto per la 1°)
|
||||
|
||||
- [Ok]
|
||||
- [X - indica il tipo di problema]
|
||||
|
||||
4. Cerca o Cerca Film...
|
||||
Cerca un titolo a caso in KOD e lo stesso titolo sul sito. Confronta i risultati.
|
||||
|
||||
- [Ok]
|
||||
- [X - indica il tipo di problema]
|
||||
|
||||
5. Entra nella pagina del titolo, verifica che come ultima voce ci sia "Aggiungi in videoteca":
|
||||
|
||||
- [Si, appare]
|
||||
- [Non appare]
|
||||
|
||||
6. Eventuali problemi riscontrati
|
||||
- [ scrivi qui il problema/i ]
|
||||
|
||||
**Sezione Serie TV
|
||||
|
||||
Test da effettuare mentre sei nella pagina dei titoli. Per ogni titolo verfica ci siano le voci nel menu contestuale.
|
||||
|
||||
1. Aggiungi Serie in videoteca
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
2. Aggiungi 2-3 titoli in videoteca. Verificheremo successivamente la videoteca.
|
||||
- [Aggiunti correttamente]
|
||||
- [Indica eventuali problemi] (copia-incolla per tutti i titoli con cui hai avuto il problema)
|
||||
|
||||
3. Scarica Serie
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
4. Cerca o Cerca Serie...
|
||||
Cerca un titolo a caso in KOD e lo stesso titolo sul sito. Confronta i risultati.
|
||||
|
||||
- [Ok]
|
||||
- [X - indica il tipo di problema]
|
||||
|
||||
5. Entra nella pagina della serie, verifica che come ultima voce ci sia "Aggiungi in videoteca":
|
||||
|
||||
- [Non appare]
|
||||
- [Si, appare]
|
||||
|
||||
6. Entra nella pagina dell'episodio, NON deve apparire la voce "Aggiungi in videoteca":
|
||||
|
||||
- [Non appare]
|
||||
- [Si, appare]
|
||||
|
||||
7. Eventuali problemi riscontrati
|
||||
- [ scrivi qui il problema/i ]
|
||||
|
||||
**Sezione Anime
|
||||
|
||||
Test da effettuare mentre sei nella pagina dei titoli. Per ogni titolo verfica ci siano le voci nel menu contestuale.
|
||||
|
||||
1. Aggiungi Serie in videoteca
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
2. Aggiungi 2-3 titoli in videoteca. Verificheremo successivamente la videoteca.
|
||||
- [Aggiunti correttamente]
|
||||
- [Indica eventuali problemi] (copia-incolla per tutti i titoli con cui hai avuto il problema)
|
||||
|
||||
3. Scarica Serie
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
4. Rinumerazione
|
||||
|
||||
- [Si]
|
||||
- [No]
|
||||
|
||||
5. Cerca o Cerca Serie...
|
||||
Cerca un titolo a caso in KOD e lo stesso titolo sul sito. Confronta i risultati.
|
||||
|
||||
- [Ok]
|
||||
- [X - indica il tipo di problema]
|
||||
|
||||
6. Entra nella pagina della serie, verifica che come ultima voce ci sia "Aggiungi in videoteca":
|
||||
|
||||
- [Si, appare]
|
||||
- [Non appare]
|
||||
|
||||
7. Entra nella pagina dell'episodio, NON deve apparire la voce "Aggiungi in videoteca":
|
||||
|
||||
- [Non appare]
|
||||
- [Si, appare]
|
||||
|
||||
8. Eventuali problemi riscontrati
|
||||
- [ scrivi qui il problema/i ]
|
||||
|
||||
**Fine test del canale preso singolarmente!!!
|
||||
|
||||
@@ -1,70 +0,0 @@
|
||||
Linee Guida per testare i Canali di KOD, Kodi© On Demand.
|
||||
|
||||
Per testare i canali di KOD, non devi essere programmatore, ma devi sapere come essi sono strutturati e dove sono localizzati i file del canale per consultarli.
|
||||
Se non ti trovi bene nel visualizzare i file nel tuo sistema operativo, puoi utilizzare un browser web collegandoti al progetto di KOD.
|
||||
|
||||
Struttura dei canali.
|
||||
|
||||
I canali visualizzati in KOD si trovano nella cartella "channels" della root di KOD e sono composti di 2 file: uno per il funzionamento l'altro contiene i dati di configurazione di default. I nomi dei file sono scritti cercando di rispettare il seguente standard:
|
||||
|
||||
1. idcanale.py
|
||||
2. idcanale.json
|
||||
|
||||
L'id canale rispecchia, in parte, la voce del canale che visualizzi su KOD ma non per tutti i canali è così. Infatti il nome del canale che vedi in KOD è la voce "name" presente nel file .json.
|
||||
|
||||
|
||||

|
||||
|
||||
Nella scheda del canale da testare cercheremo di segnalare sempre il file con estensione, .py e/o .json, in modo tale che non puoi sbagliare.
|
||||
|
||||
Il percorso dove trovare i file dei canali cambia a seconda del sistema operativo.
|
||||
( da controllare )
|
||||
|
||||
Windows Desktop: %APPDATA%\Kodi\addons\plugin.video.kod\channels
|
||||
|
||||
Windows Store: %LOCALAPPDATA%\Packages\XBMCFoundation.Kodi_4n2hpmxwrvr6p\LocalCache\Roaming\Kodi\addons\plugin.video.kod
|
||||
|
||||
Linux:$home/ nome_utente/.kodi/addons/plugin.video.kod\channels
|
||||
|
||||
mac OS: /Users/user_name/Library/Application Support/Kodi/addons/plugin.video.kod/channels
|
||||
|
||||
Android: data | sdcard | storage/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.kod/channels
|
||||
|
||||
iOS: /private/var/mobile/Library/Preferences/Kodi/addons/plugin.video.kod/channels
|
||||
|
||||
OpenELEC: /storage/.kodi/addons/plugin.video.kod/channels
|
||||
|
||||
OSMC: /home/osmc/.kodi/temp/addons/plugin.video.kod/channels
|
||||
|
||||
XBian: /home/xbian/.kodi/temp/addons/plugin.video.kod/channels
|
||||
|
||||

|
||||
|
||||
OPPURE puoi collegarti a questa pagina con il browser ( firefox, ecc ):
|
||||
https://github.com/kodiondemand/addon/tree/master/channels
|
||||
|
||||

|
||||
|
||||
Per testare un canale collegati con il browser alla pagina web:
|
||||
https://github.com/kodiondemand/addon/projects/2
|
||||
|
||||
Trovi diverse colonne, quella che ti interessa è:
|
||||
"Review in progress"
|
||||
|
||||
In schede singole trovi i canali che devono essere testati.
|
||||
Nella scheda è indicato il nome del file, con l'estensione, e chi l'ha aggiunto. La dicitura "Test by (qualcuno)" indica che quel canale è in fase di testing, comprensivo di chi lo sta effettuando. Se c'è un canale che non ha la dicitura e vuoi testarlo, collegati con il tuo account github, clicca sui 3 puntini del canale che vuoi testare e inserisci la dicitura "Test by e il tuo nome", così gli altri sapranno che quel canale è sotto testing.
|
||||
|
||||
Il test del canale permette di scovare delle "sviste" o degli "errori" sfuggiti a chi ha scritto il canale, e grazie a te possono essere corretti.
|
||||
|
||||
Descrizione sommaria del test di un canale.
|
||||
|
||||
|
||||
Il canale di KOD non è altro che un collegamento verso un sito web che contiene dei contenuti. KOD fa quello che tu fai quando visiti uno di questi siti web, ma con KOD puoi farlo contemporaneamente per tutti quelli che desideri.
|
||||
|
||||
I test del canale si dividono per aree in cui il canale è richiamato, se singolarmente o con altri canali come ad esempio la ricerca globale.
|
||||
|
||||
La prima parte del test è una verifica sulle voci delle impostazioni del canale, e permette di impostarlo per i test successivi.
|
||||
|
||||
La parte centrale del test è un confronto tra quello che vedi in KOD e quello che vedi sul sito web del canale.
|
||||
|
||||
L'ultima parte è dove il canale viene richiamato assieme a tutti gli altri, vedi "Novità".
|
||||
@@ -1,91 +0,0 @@
|
||||
# Scheletro file json
|
||||
|
||||
Il file .json di ogni canale deve avere queste voci.
|
||||
|
||||
|
||||
|
||||
|
||||
"id": "nome legato al file .py",
|
||||
"name": "Nome del canale visualizzato in KOD",
|
||||
"language": ["ita"],
|
||||
"active": true,
|
||||
"adult": false,
|
||||
"thumbnail": "",
|
||||
"banner": "",
|
||||
"categories": ["sezione dove apparirà in kod"],
|
||||
"settings": []
|
||||
|
||||
|
||||
ATTENZIONE!!!
|
||||
|
||||
se il canale è stato rilasciato per il test deve avere:
|
||||
|
||||
|
||||
|
||||
|
||||
active = true
|
||||
|
||||
### Aggiornamento al 5 Settembre 2019
|
||||
La parte seguente del test, da oggi è inutile.
|
||||
Però alcuni file canali potrebbero contenerla ancora, segnalate nel test che ci sono voci nel "settings" poi penseranno i dev agli opportuni aggiustamenti da fare.
|
||||
|
||||
Grazie!
|
||||
|
||||
***
|
||||
Dopo la voce settings devono esserci queste voci
|
||||
|
||||
|
||||
{
|
||||
"id": "include_in_global_search",
|
||||
"type": "bool",
|
||||
"label": "Includi in Ricerca Globale",
|
||||
"default": true,
|
||||
"enabled": true,
|
||||
"visible": true
|
||||
},
|
||||
{
|
||||
"id": "include_in_newest_peliculas",
|
||||
"type": "bool",
|
||||
"label": "Includi in Novità - Film",
|
||||
"default": true,
|
||||
"enabled": true,
|
||||
"visible": true
|
||||
},
|
||||
{
|
||||
"id": "include_in_newest_italiano",
|
||||
"type": "bool",
|
||||
"label": "Includi in Novità - Italiano",
|
||||
"default": true,
|
||||
"enabled": true,
|
||||
"visible": true
|
||||
},
|
||||
{
|
||||
"id": "checklinks",
|
||||
"type": "bool",
|
||||
"label": "Verifica se i link esistono",
|
||||
"default": false,
|
||||
"enabled": true,
|
||||
"visible": true
|
||||
},
|
||||
{
|
||||
"id": "checklinks_number",
|
||||
"type": "list",
|
||||
"label": "Numero di link da verificare",
|
||||
"default": 1,
|
||||
"enabled": true,
|
||||
"visible": "eq(-1,true)",
|
||||
"lvalues": [ "5", "10", "15", "20" ]
|
||||
},
|
||||
{
|
||||
"id": "filter_languages",
|
||||
"type": "list",
|
||||
"label": "Mostra link in lingua...",
|
||||
"default": 0,
|
||||
"enabled": true,
|
||||
"visible": true,
|
||||
"lvalues": [
|
||||
"No filtrar",
|
||||
"Italiano"
|
||||
]
|
||||
}
|
||||
]
|
||||
@@ -1,84 +0,0 @@
|
||||
Prova pratica passo passo del test, parte prima.
|
||||
|
||||
# Preparazione del Piano di lavoro.
|
||||
|
||||
Ovvero prepariamo ciò che serve prima di effettuare il test.
|
||||
|
||||
### Un Test pratico del canale: serieHD.
|
||||
|
||||
Per il test del canale hai bisogno di essere registrato su github.com.
|
||||
(da verificare se fattibile con i permessi limitati all'area project)
|
||||
|
||||
Per il test hai bisogno di 2 soli strumenti: il browser e KODI©. In tal modo, non hai bisogno di andare a cercare i vari files nel tuo pc, le istruzioni inoltre sono uguali per tutti i sistemi operativi o browser utilizzati. La maggior parte dei punti del test è un confronto, tra ciò che vedi sul tuo browser e ciò che vedi sul canale di KOD!.
|
||||
|
||||
Apri il tuo browser e vai a questo indirizzo:
|
||||
|
||||
https://github.com/kodiondemand/addon/projects/2
|
||||
|
||||
è il link del progetto "Canali". In questo spazio vengono inseriti i canali che sono stati scritti e hanno bisogno di essere testati.
|
||||
|
||||
Le fasi di lavorazioni dei canali, sono suddivise in colonne. Quella che interessa la fase di test è:
|
||||
"Review in progress" (1)
|
||||
|
||||

|
||||
[fig.1]
|
||||
|
||||
I canali sono invece suddivisi in schede(2). Se ci sono delle schede con la dicitura "Testing by 'nickname'" allora quel canale è in fase di testing e se ne sta occupando 'nickname'. La mancanza di tale voce, indica che nessuno ha preso in carico il test per quel canale. Se vuoi farlo tu, devi collegarti al tuo account github se ne hai già uno, altrimenti dovrai creartene uno
|
||||
Supponiamo tu abbia già un account ed effettuato l'accesso, cliccando sui 3 puntini della scheda avrai l'opzione "edit note", cliccala e aggiungi la dicitura "testing by e il tuo nickname", indicherai agli altri che tu hai preso in carico quel canale.
|
||||
|
||||
Nella scheda del canale è indicato il file, nel caso specifico: seriehd.py. Questo è uno dei 2 file che caratterizzano un canale su KOD!. l'altro file ha lo stesso nome ma cambia di estensione. In questo caso è: seriehd.json.
|
||||
|
||||

|
||||
[fig.2]
|
||||
|
||||
## Prepariamo il piano di lavoro
|
||||
|
||||
Accedi alla pagina:
|
||||
https://github.com/kodiondemand/addon/wiki/Template-per-l'issue-per-il-test-del-Canale
|
||||
per seguire i passi del test copia la pagina da Test N.1 fino alla fine.
|
||||
|
||||
Torna alla scheda del canale che hai preso in carico. Clicca di nuovo sui 3 puntini e clicca "Convert to issue"
|
||||
Dopo "Testing by [il tuo nickname]", incolla il test. Clicca sul pulsante verde "Convert to issue".
|
||||
|
||||

|
||||
[fig.3]
|
||||
|
||||
Raggiungi con il browser questo indirizzo:
|
||||
|
||||
https://github.com/kodiondemand/addon/tree/master/channels
|
||||
|
||||
questa pagina contiene tutti i canali di KOD!. Scorrila fino a trovare seriehd.py, come noterai tutti i file sono del tipo nome.py e nome.json.
|
||||
|
||||

|
||||
[fig.4]
|
||||
|
||||
Ora apri la pagina relativa a seriehd.json e a seriehd.py.
|
||||
|
||||
L'ultima cosa che serve è aprire la pagina del sito, corrispondente a seriehd. Ma a quale indirizzo, url, corrisponde il canale seriehd?? Prima vediamo qual'è l'id corrispondente del canale nel file .json:
|
||||
|
||||

|
||||
[fig.5]
|
||||
Come vedi dalla fig.5 l'id è seriehd.
|
||||
|
||||
Ora apri la pagina:
|
||||
|
||||
https://github.com/kodiondemand/addon/blob/master/channels.json
|
||||
|
||||
accanto a seriehd che è l'id del canale troviamo l'url, la parte evidenziata nella figura.
|
||||
|
||||

|
||||
[fig.6]
|
||||
|
||||
Ora copia l'url e incollalo in una finestra del browser per aprire il sito. Questo è il sito corrispondente al canale che stai testando.
|
||||
|
||||
Ora apri KODI, ed accedi a KOD!.
|
||||
|
||||
Riepilogo: del piano di lavoro.
|
||||
Pagine web da utilizzare: 1 pagina per seriehd.py, 1 per seriehd.json, e 1 per il sito, 1 pagina dove hai copiato il test e convertito in issue.
|
||||
KODI aperto con l'accesso a KOD!
|
||||
|
||||

|
||||
[fig.7]
|
||||
|
||||
Hai ultimato la prima parte, il piano di lavoro è pronto.
|
||||
Segui le parti successive per iniziare a testare il canale.
|
||||
Reference in New Issue
Block a user