11package us .muit .fs .a4i .test .control ;
22import org .kohsuke .github .*;
3+ import org .kohsuke .github .GHRepositoryStatistics .ContributorStats ;
34
45import java .util .HashMap ;
56//import java.util.Iterator;
67import java .util .List ;
78import java .util .logging .*;
89
910 /**
10- * @author Isabel Román Martínez
11+ * @author Isabel Rom�n Mart�nez
1112 * @version 0.0
1213 * Esta clase se crea para poder probar algunas de las capacidades que ofrece la api github
13- * Será descartada posteriormente
14- * No usa Junit, sino que crea un main, no tiene verificaciones automáticas , la automatización no es posible
14+ * Ser� descartada posteriormente
15+ * No usa Junit, sino que crea un main, no tiene verificaciones autom�ticas , la automatizaci�n no es posible
1516 *
1617 */
1718public class SupervisorControl {
@@ -28,7 +29,7 @@ public static void main(String[] args) {
2829 PagedIterable <GHRepository > myOwnRepos =myinfo .listRepositories (10 , GHMyself .RepositoryListFilter .OWNER );
2930 int count =1 ;
3031 for (GHRepository repo :myOwnRepos .toList ()) {
31- System .out .println ("Nombre de mi repositorio número " +count +" " +repo .getFullName ());
32+ System .out .println ("Nombre de mi repositorio n�mero " +count +" " +repo .getFullName ());
3233 List <GHProject > proyectos =repo .listProjects ().toList ();
3334 int i =1 ;
3435 for (GHProject project :proyectos ){
@@ -47,43 +48,45 @@ public static void main(String[] args) {
4748 //Iterator<GHOrganization> iteradorOrganizaciones = misOrganizaciones.iterator();
4849 int i =1 ;
4950 for (GHOrganization organizacion : misOrganizaciones ) {
50- System .out .println (i +" Organización " +organizacion .getId ()+" : " +organizacion );
51+ System .out .println (i +" Organizaci�n " +organizacion .getId ()+" : " +organizacion );
5152 PagedIterable <GHRepository > repos =organizacion .listRepositories ();
5253 System .out .println (repos );
5354 i ++;
5455 }
5556 /*
5657 log.info("Mis datos "+myinfo);
5758 log.info("Un repositorio "+unrepo);
58- log.info("Número de repositorios "+myrepos.toList().size());
59+ log.info("N�mero de repositorios "+myrepos.toList().size());
5960 log.info("Detalles de mis repositorios "+myrepos.toList());
6061 */
6162 GHOrganization unaOrg = github .getOrganization ("MIT-FS" );
6263 // PagedIterable<GHRepository> repos=unaOrg.listRepositories();
63- System .out .println ("Recupero la organización " +unaOrg .getId ());
64- GHRepository githubrepo =github .getRepository ("hub4j/github-api " );
65- System .out .println ("Este repositorio es de " +githubrepo .getOwnerName ()+" Y su descripción es " +githubrepo .getDescription ());
64+ System .out .println ("Recupero la organizaci�n " +unaOrg .getId ());
65+ GHRepository githubrepo =github .getRepository ("MIT-FS/Audit4Improve-API " );
66+ System .out .println ("Este repositorio es de " +githubrepo .getOwnerName ()+" Y su descripci�n es " +githubrepo .getDescription ());
6667 GHRepositoryStatistics estadisticas =githubrepo .getStatistics ();
6768 log .info ("Estadisticas recogidas" );
6869
6970 // List<GHProject> proyectos=githubrepo.listProjects().toList();
7071 PagedIterable <GHRepositoryStatistics .ContributorStats > estDes =estadisticas .getContributorStats ();
7172 log .info ("Desarrolladores recogidos" );
72- List <GHRepositoryStatistics .ContributorStats > listaDesarrolladores =estDes .toList ();
73- System .out .println ("Número de desarrolladores " +listaDesarrolladores .size ());
73+
74+ List <ContributorStats > listaDesarrolladores =estDes .toList ();
75+
76+ System .out .println ("N�mero de desarrolladores " +listaDesarrolladores .size ());
7477
7578 i =1 ;
7679
7780
78- HashMap <String , GHRepositoryStatistics . ContributorStats > mapaEstadisticasUsuario = new HashMap <String , GHRepositoryStatistics . ContributorStats > ();
81+ HashMap <String ,ContributorStats > mapaEstadisticasUsuario = new HashMap <String , ContributorStats > ();
7982 for (GHRepositoryStatistics .ContributorStats desarrollador :listaDesarrolladores ) {
80- // System.out.println(i+" Desarrollador "+desarrollador.getAuthor().getName()+" mail "+desarrollador.getAuthor().getEmail()+ " login "+desarrollador.getAuthor().getLogin());
81- // GHUser usuario=github.getUser(desarrollador.getAuthor().getLogin());
83+ System .out .println (i +" Desarrollador " +desarrollador .getAuthor ().getName ()+" mail " +desarrollador .getAuthor ().getEmail ()+ " login " +desarrollador .getAuthor ().getLogin ());
84+ GHUser usuario =github .getUser (desarrollador .getAuthor ().getLogin ());
8285 mapaEstadisticasUsuario .put (desarrollador .getAuthor ().getLogin (), desarrollador );
8386 i ++;
8487 }
85- System .out .println ("Datos del usuario rtyley " +mapaEstadisticasUsuario .get ("rtyley " ));
86- System .out .println ("Semanas " +mapaEstadisticasUsuario .get ("rtyley " ).getWeeks ());
88+ System .out .println ("Datos del usuario Isabel-Roman " +mapaEstadisticasUsuario .get ("Isabel-Roman " ));
89+ System .out .println ("Semanas " +mapaEstadisticasUsuario .get ("Isabel-Roman " ).getWeeks ());
8790
8891 /*for(GHProject project:proyectos){
8992 System.out.println("Con proyecto "+i+" llamado "+project.getName()+" con id "+project.getId());
0 commit comments