on master help sign in
build in docker
commit9419fbff1c212f5e90d2a21ca915534b94851516 authormason clayton <masongclayton@gmail.com> dateThu 21 Feb 2019, 17:12 (8 years ago) parent2a1e6bb
5 files changed+6−26
Dockerfile−2 Makefile+1−1 languages/julia/main.go+2−1 tests/julia/header.exp+2−11 tests/julia/input.exp+1−11
Dockerfile−2
@@ -48,8 +48,6 @@ RUN make \
4848 prybar-nodejs \
4949 prybar-julia
5050
51−RUN make test
52−
5351ENV LC_ALL=C.UTF-8
5452
5553CMD bash
Makefile+1−1
@@ -9,7 +9,7 @@ all: $(BINS)
99prybar-%: ./languages/$(*) ./utils/* ./linenoise/* ./languages/$(*)/*
1010 ./scripts/inject.sh $(*)
1111 go generate ./languages/$(*)/main.go
12− PKG_CONFIG_PATH=./languages/julia go build -o prybar-$(*) ./languages/$(*)
12+ go build -o prybar-$(*) ./languages/$(*)
1313 rm ./languages/$(*)/generated_*.go
1414
1515test:
languages/julia/main.go+2−1
@@ -3,7 +3,8 @@ package main
33// USING_CGO
44
55/*
6−#cgo pkg-config: julia
6+#cgo CFLAGS: -I/usr/include/julia
7+#cgo LDFLAGS: -ljulia
78#include "pry.h"
89*/
910import "C"
tests/julia/header.exp+2−11
@@ -3,16 +3,7 @@
33set timeout -1
44spawn ./prybar-julia -i
55match_max 100000
6−expect -exact " \[1m\[32m_\[0m\r
7− \[1m\[34m_\[0m \[0m_\[0m \[1m\[31m_\[1m\[32m(_)\[1m\[35m_\[0m | Documentation: https://docs.julialang.org\r
8− \[1m\[34m(_)\[0m | \[1m\[31m(_)\[0m \[1m\[35m(_)\[0m |\r
9− \[0m_ _ _| |_ __ _\[0m | Type \"?\" for help, \"\]?\" for Pkg help.\r
10− \[0m| | | | | | |/ _` |\[0m |\r
11− \[0m| | |_| | | | (_| |\[0m | Version 1.1.0 (2019-01-21)\r
12− \[0m_/ |\\__'_|_|_|\\__'_|\[0m | \r
13−\[0m|__/\[0m |\r
14−\r
15−\r
16−\[?2004h\r\[0K\[32m\[1m--> \[0m\[0m\r\[4C\r\[4C"
6+expect -exact "Version 1.1.0 (2019-01-21)"
7+expect -exact "--> \[0m\[0m\r\[4C\r\[4C"
178send -- ""
189expect eof
tests/julia/input.exp+1−11
@@ -3,17 +3,7 @@
33set timeout -1
44spawn ./prybar-julia -i
55match_max 100000
6−expect -exact " \[1m\[32m_\[0m\r
7− \[1m\[34m_\[0m \[0m_\[0m \[1m\[31m_\[1m\[32m(_)\[1m\[35m_\[0m | Documentation: https://docs.julialang.org\r
8− \[1m\[34m(_)\[0m | \[1m\[31m(_)\[0m \[1m\[35m(_)\[0m |\r
9− \[0m_ _ _| |_ __ _\[0m | Type \"?\" for help, \"\]?\" for Pkg help.\r
10− \[0m| | | | | | |/ _` |\[0m |\r
11− \[0m| | |_| | | | (_| |\[0m | Version 1.1.0 (2019-01-21)\r
12− \[0m_/ |\\__'_|_|_|\\__'_|\[0m | \r
13−\[0m|__/\[0m |\r
14−\r
15−\r
16−\[?2004h\r\[0K\[32m\[1m--> \[0m\[0m\r\[4C\r\[4C"
6+expect -exact "--> \[0m\[0m\r\[4C\r\[4C"
177send -- "\[200~n = readline()\[201~"
188expect -exact "\r\[0K\[32m\[1m--> \[0m\[0m\r\[4Cn = readline()\r\[18C"
199send -- "\r"