Como depurar meu escopo de unidade?

3

Eu comecei a escrever um escopo para o Unity Dash, mas parece não retornar resultados.

Gostaria de descobrir porque: como posso depurar meu escopo?

    
por David Planella 20.06.2013 / 17:00

1 resposta

3

Os escopos são normalmente ativados pelo DBus, o que os torna um pouco mais difíceis de depurar. Mas, ao mesmo tempo, eles são processos normais e podem ser executados manualmente para que quaisquer avisos ou instruções de depuração sejam facilmente visíveis.

A recomendação é iniciar seu escopo manualmente a partir da linha de comando e usar as ferramentas de depuração tradicionais, como gdb , valgrind , strace Como os escopos usam o DBus para o IPC interno, uma ferramenta do monitor DBus (como o Bustle) pode ser útil se você suspeitar de algum problema nesta área.

Você também pode usar o depurador da ferramenta libunity, simplesmente executando sua GUI a partir da linha de comando libunity-tool -g . Basta executar seu escopo manualmente ou a partir do Dash, encontrar o caminho do DBus na caixa suspensa inicial, enviar uma consulta de pesquisa e observar os resultados.

    
por David Planella 20.06.2013 / 17:00