Index: tests/Kyuafile =================================================================== --- tests/Kyuafile (revision 321176) +++ tests/Kyuafile (working copy) @@ -38,6 +38,7 @@ syntax(2) +local relative_kyuafiles = {} local directory = fs.dirname(current_kyuafile()) for file in fs.files(directory) do if file == "." or file == ".." then @@ -46,7 +47,11 @@ local kyuafile_relative = fs.join(file, "Kyuafile") local kyuafile_absolute = fs.join(directory, kyuafile_relative) if fs.exists(kyuafile_absolute) then - include(kyuafile_relative) + relative_kyuafiles[#relative_kyuafiles+1] = kyuafile_relative end end end +table.sort(relative_kyuafiles) +for i=1, #relative_kyuafiles do + include(relative_kyuafiles[i]) +end