User Tools

Site Tools


julia

Crear un paquete

basado en https://tlienart.github.io/pub/julia/dev-pkg.html

En primer lugar se tiene que crear un paquete de la siguiente forma:

blue> generate Ej

esto creara un folder Ej con unos archivos que de momento no importan.

Lo siguiente y es importante es que Julia siga este paquete (notar que en caso de importarlo con add puede haber conflicto, verificar esto con .julia/packages/)

dev /ruta/directorio/Ej

Con esto ya puedes comenzar a añadir código a Ej/Ej.jl

Para añadir dependencias tienes que usar activate /ruta/directorio/Ej y usar add. Puedes comenzar con add Test

Notese que es probable que la notebook tenga una version distinta de Julia, por lo que pueden existir warnings.

Para añadir pruebas tienes que crear un directorio test y poner un archivo runtests.jl con por ejemplo

using Ej, Test @testset “fulano” begin x, y = 5, 7 @test 5 == 5 end

Despues se puede ejecutar

test Ej

Se puede cancelar el test con Ctrl+c y soportar los errores que salten.

Notese que basta con modificar runtests.jl para actualizar el test.

TODO añadir como se encuentran los badges de travis y appveyor

julia.txt · Last modified: 2020/09/16 04:45 by david