não estou conseguindo faze um relatório alguem pode me ajudar

Fatal error: Uncaught Error: Call to undefined function mysql_query() in /storage/ssd4/127/9971127/public_html/mostra_Ranking.php:10 Stack trace: #0 {main} thrown in /storage/ssd4/127/9971127/public_html/mostra_Ranking.php on line 10

/////////////////////////////////////////////////

$ ID_PRO_DIS_ANO_TUR = $ _GET[‘ID_PRO_DIS_ANO_TUR’];

$ sql = (“SELECT ALUNO.NOME, RANKING.PONTUACAO FROM RANKING INNER join ALUNO ON RANKING.ID_ALUNO = ALUNO.ID_ALUNO WHERE RANKING.ID_PRO_DIS_ANO_TUR = $ ID_PRO_DIS_ANO_TUR ORDER BY RANKING.PONTUACAO DESC”); $ res = mysql_query($ sql);?> Pontuação Aluno Turma

Como fazer o Extent Reports gerar um relatório HTML quando o teste dá erro fora da tag @Test?

Criei um modelo de relatório para o meu projeto de testes que está até o momento atendendo minha demanda, porém, caso o teste falhe fora da tag ‘@Test’ o relatório não é gerado (sendo algum erro de conexão, ou erro no driver, etc). Acredito que isso acontece porque o teste não passa pelas tags @AfterMethod e @AfterTest quando erros desse tipo acontecem, e, portanto, não consigo executar os comandos extent.flush() e extent.close() e o arquivo html não é criado. Alguma sugestão do que posso fazer? Segue código em Java abaixo:

@BeforeTest public void startTest() {      className = this.getClass().getName();     String dateName = new SimpleDateFormat("dd-MM-yyyy hhmmss").format(new Date());     String userDir = System.getProperty("user.dir");     nomePasta = className.replace("MOBILEX_AUTOMACAO.TEST.", "") + " " + dateName;      new File(userDir + "\target\reports\" + nomePasta);      extent = new ExtentReports(userDir + "\target\reports\" + nomePasta + "\"             + className.replace("MOBILEX_AUTOMACAO.TEST.", "") + "REPORT.html", true);     extent.addSystemInfo("Nome APP", "MobileX");      extent.loadConfig(new File(userDir + "\extent-config.xml"));  }  @AfterMethod public void getResult(ITestResult result) throws Exception {      if (result.getStatus() == ITestResult.FAILURE) {         String screenshotPath = getScreenhot(result.getName());         logger.log(LogStatus.FAIL, "Test Case Failed is " + result.getThrowable());         logger.log(LogStatus.FAIL, "Test Case Failed is " + result.getName());          logger.log(LogStatus.FAIL, logger.addScreenCapture(screenshotPath));     } else if (result.getStatus() == ITestResult.SUCCESS) {         logger.log(LogStatus.PASS, "Test Case passed is " + result.getName());     }      extent.endTest(logger);     DriverFactory.killDriver(); }  @AfterTest public void endReport() throws IOException {      extent.flush();     extent.close();  } 

Meu projeto de testes é para Mobile, estou utilizando o TestNG, versão 6.10 para os meus testes em Java, com o Appium versão 7.0.

Relatório Jasper

Olá!Estou com uma dúvida que parece um pouco simples,preciso fazer um relatórios de Faturas,que nas quais estas faturas possuem conhecimentos,etc.Nesse relatório eu tenho que por as Faturas e os conhecimentos,presentes nela,exmplo:

Fatura: 1

Conhecimentos:A,B,C,D,E,F.

Faturas: 2

Conhecimentos:A,B,C,D,E,F,G.

Faturas: 3

Conhecimentos:A,B,C,D,E,F,G.

Faturas: 4

Conhecimentos:A,B,C,D,E,F,G.

Assim em diante,lembrando que tenho varias faturas e conhecimentos em meu BD.

Relatório e programa diferentes C#/WinForms

Eu tenho um aplicativo em que tenho que fazer um programa de secagem para uma estufa, onde faz a medição e umidades de uma madeira, programo ele e o envio para a máquina e até ai tudo certo, mas quando vou ver o relatório da tal secagem, as umidades são totalmente diferentes, sabendo que a única diferença nos dois formulários devia ser só o “Status”, coisa que ao programar o programa de secagem não tem:

Relatório do programa:

Programa

Relatório da Secagem:

Secagem

e o código feito para o relatório da secagem:

private void CarregarProgramaDeSecagem(List<FaseSecagem> listaFases)         {             try             {                 for (int i = 0; i < listaFases.Count; i++)                 {                       dtgProgramaDaSecagem.Rows.Add(listaFases[i].Fase + 1,                             listaFases[i].InicioFase,                             listaFases[i].NumeroLeitura,                             listaFases[i].Faixa,                             listaFases[i].Via,                             listaFases[i].Banho,                             listaFases[i].DeltaT,                           listaFases[i].ValorDesejadoSeco.ToString("00.0"),                            listaFases[i].ValorDesejadoUmido.ToString("00.0"),                             listaFases[i].UmidadeRelativa.ToString("00.0"),                             listaFases[i].UmidadeEquilibrio.ToString("00.0"),                             listaFases[i].Potencial.ToString("0.0"),                             listaFases[i].VMot,                             listaFases[i].TempoDaFase,                             listaFases[i].Status);                      dtgProgramaDaSecagem.Rows[i].DefaultCellStyle.BackColor = i % 2 == 0 ? Color.LightGreen : Color.White;                 }                  dtgProgramaDaSecagem.ClearSelection();              }             catch (Exception error)             {                 LogErro logErro = new LogErro();                 logErro.DMC = _secagem.IdDispositivo;                 logErro.Descricao = "Erro ao tentar carregar programa da secagem do relatório da secagem";                 string dataHora = DateTime.Now.ToString();                 logErro.Data = dataHora.Substring(0, 10);                 logErro.Hora = dataHora.Substring(11, 8);                 logErro.MaisDetalhes = error.Message;                 LogErroDAO.InserirLogErro(logErro);             }          } 

E a minha dúvida é aondeaas umidades estão recebendo esses números e/ ou o que tem de errado no código.

Relatório PDF Java com Diversas Listas de Objetos com Hibernate – Melhor Caminho

Não tenho muita habilidade com relatórios através de java, estudei algumas ferramentas para encontrar o melhor caminho de para solucionar a dificuldade onde me encontro.

Tenho uma aplicação onde possuo um curriculo com diversas lista de objetos como, Lista de Telefone, List de ExperienciaProfissional, List de ObjetivoProfissional dentre outras. Eu preciso apresentar todas essas informações em um PDF. Até então o principal ferramente que encontrei foi o Jasper, porem eu uso hibernate e para facilitar o preenchimento das listas e a busca no banco, evito usar SQL então o esquema é passar as listas por parâmetro para o relatório jasper, porem encontro dificuldade de como montar no IReport diversas listas para recepcionar os parâmetros, porque os tutorias e artigo que encontrei, são passando apenas uma lista e sub lista e poucos parâmetros específicos, e também me deparo com a dificuldade passar o Relacionamento de entidades dentro da lista, exemplo a Lista de Telefone tem o atributo DDD e preciso apresentar o Numero da Entidade DDD no relatório.

Outra forma simples que pensei é usar uma página xhtml e montar as informações lá, porem a ferramente que encontrei pra fazer isso é a lib do IText, mas na versão muito antiga 2.0.8 onde usava as junto com R8pre2 e me deparei com muitos erros de incompatibilidade.

Minha aplicação usa Maven, estou buscando o caminho mais fácil pra uma solução mais de imediata, usando Hibernate. Desculpe se já existe tópico com perguntas relacionadas a essa, mas estou rodando na internet a semana e não consegui encontrar.

Desde já agradeço.