Size: a a a

2020 November 23

H

Hello, World! in pro.lua
Snusmumriken
gcc main.c -I./lua_include -L./lua_lib -o ./somewhat
            ^ инклюды       ^ lua51.lib/lua51.so
Значит так:
main.c
|- lua_include
|- lua_lib
источник
2020 November 25

𝒓⁡

𝒓𝒐𝑪 ⁡⁠⁠⁡⁠𝒏𝒐 𝒃𝒂𝒕𝒐𝒏... in pro.lua
Привет! У меня возникла проблема.Незнаю поч так


Скрипт завершен:
Defder enc save to/storage/4147-0E60/lua scripts//.lua|||defder.lua

Ошибка скрипта: luaj.o: /storage/4147-0E60/lua scripts/готовые/encrypt.lua:40
io.open(o.o, "w"):write(string.dump(load(bl),true).."\n\n"..comm):close()
attempt to index ? (a nil value) with key 'write'
level = 1, const = 44, proto = 0, upval = 1, vars = 7, code = 122
SELF v2 v2 "write"
; PC 107 CODE 0149C08C OP 12 A 2 B 2 C 295 Bx 1319 sBx -129752
stack traceback:
/storage/4147-0E60/lua scripts/готовые/encrypt.lua:40 in main chunk
[Java]: in ?
at luaj.LuaValue.f(src:989)
at luaj.LuaValue.c(src:2864)
at luaj.LuaValue.i(src:2767)
at luaj.LuaValue.w(src:1094)
at luaj.LuaClosure.a(src:392)
at luaj.LuaClosure.l(src:160)
at android.ext.Script.d(src:6056)
at android.ext.Script$ScriptThread.run(src:5785)


Скрипт записал 222 Б в 1 файлов.
источник

𝒓⁡

𝒓𝒐𝑪 ⁡⁠⁠⁡⁠𝒏𝒐 𝒃𝒂𝒕𝒐𝒏... in pro.lua
/storage
источник

L

Leon174 in pro.lua
Навскидку - кириллица в пути не нравится.
источник

LO

Lucky Ook in pro.lua
кирилица и пробелы - два злых зла
источник

𝒓⁡

𝒓𝒐𝑪 ⁡⁠⁠⁡⁠𝒏𝒐 𝒃𝒂𝒕𝒐𝒏... in pro.lua
Lucky Ook
кирилица и пробелы - два злых зла
Спасибо
источник

𝒓⁡

𝒓𝒐𝑪 ⁡⁠⁠⁡⁠𝒏𝒐 𝒃𝒂𝒕𝒐𝒏... in pro.lua
Может я тупой но новая ошибка
источник

𝒓⁡

𝒓𝒐𝑪 ⁡⁠⁠⁡⁠𝒏𝒐 𝒃𝒂𝒕𝒐𝒏... in pro.lua
Скрипт завершен:
Defder enc save to/storage/emulated/0/Scripts//.lua|||defder.lua

Ошибка скрипта: luaj.n: /storage/emulated/0/Scripts/encrypt.lua:40
io.open(o.o, "w"):write(string.dump(load(bl),true).."\n\n"..comm):close()
bad argument #1 to 'string.dump' (nil: function expected, got nil) (field 'dump')
level = 1, const = 44, proto = 0, upval = 1, vars = 7, code = 122
CALL v4..v6 v4..v4
; PC 114 CODE 0180811D OP 29 A 4 B 3 C 2 Bx 1538 sBx -129533
stack traceback:
/storage/emulated/0/Scripts/encrypt.lua:40 in main chunk
[Java]: in ?
at luaj.ap.a(src:265)
at luaj.ap.n(src:294)
at luaj.lib.StringLib$dump.a_(src:199)
at android.ext.Script$wrap.a_(src:1171)
at luaj.lib.VarArgFunction.a(src:62)
at luaj.LuaClosure.a(src:539)
at luaj.LuaClosure.l(src:160)
at android.ext.Script.d(src:6056)
at android.ext.Script$ScriptThread.run(src:5785)


Скрипт записал 201 Б в 2 файлов.
источник

𝒓⁡

𝒓𝒐𝑪 ⁡⁠⁠⁡⁠𝒏𝒐 𝒃𝒂𝒕𝒐𝒏... in pro.lua
Пишет что нужна функция.
источник

L

Leon174 in pro.lua
load(bl) не возвращает функцию, которую хочет string.dump, а возвращает nil. Там от load вместе с nil ошибка приходит, ее смотри. Может в bl ничего нет, может еще что-то.
источник

L

Leon174 in pro.lua
Скрипт не твой что ли? Вопросы задаешь простые, а строка чересчур навороченная для таких вопросов. Ее по-хорошему бы развернуть надо для дебага, там и видно будет, что приходит, что уходит.
источник

IA

Ivan Azoyan in pro.lua
такой вопрос, связанный с CI для Lua.
Есть две папки: исходники (src) и тесты (spec).
Сейчас, я делаю
busted -c
, затем
luacov src/

Проблема в том, что файлы для которых вообще нет тестов не попадают в luacov.report.out и суммарное покрытие получается хорошим, а хотелось бы, чтоб они тоже учитывались в покрытии - как 0.0%.
источник

F

Flexer in pro.lua
Ivan Azoyan
такой вопрос, связанный с CI для Lua.
Есть две папки: исходники (src) и тесты (spec).
Сейчас, я делаю
busted -c
, затем
luacov src/

Проблема в том, что файлы для которых вообще нет тестов не попадают в luacov.report.out и суммарное покрытие получается хорошим, а хотелось бы, чтоб они тоже учитывались в покрытии - как 0.0%.
luacov генерит выходной файл и если в нем нет описания для какого-то файла, он не будет учитываться в покрытии. Тебе нужно добавить все файлы, которые ты хочешь учитывать
источник

F

Flexer in pro.lua
какой CI используется?
источник

IA

Ivan Azoyan in pro.lua
пока я локально делаю всё руками. Пока не доделал библиотеку. Потом буду использовать Travis CI
источник

F

Flexer in pro.lua
Посмотри вот этоту статью http://kiki.to/blog/2016/02/04/talk-continuous-integration-with-lua/
источник

F

Flexer in pro.lua
там используется еще утилита luacov-coveralls и ей можно указывать, какие файлы учитывать в покрытии
источник

IA

Ivan Azoyan in pro.lua
Flexer
luacov генерит выходной файл и если в нем нет описания для какого-то файла, он не будет учитываться в покрытии. Тебе нужно добавить все файлы, которые ты хочешь учитывать
Ок! Спасибо.
источник

IA

Ivan Azoyan in pro.lua
я думал если пользуешься busted -c нагенереированные им файлы,такие как luacov.stats.out трогать не надо
источник

F

Flexer in pro.lua
luacov.stats.out - на его основе CI потом красивый отчет делает.
источник