Compare commits
10 commits
f6312a8b6f
...
cd5df102cb
Author | SHA1 | Date | |
---|---|---|---|
|
cd5df102cb | ||
|
e6039caaaf | ||
|
5aec94cb5f | ||
|
75f2584bf4 | ||
|
4d6c2ccbb8 | ||
|
bf33748ecf | ||
|
324f0fa9a2 | ||
|
1561e446b8 | ||
|
9a22b38bb3 | ||
|
96bed9bd7e |
2
.gitattributes
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
*.luau text eol=lf
|
||||||
|
*.html linguist-vendored
|
9
.github/ISSUE_TEMPLATE/BUG-REPORT.md
vendored
|
@ -1,22 +1,25 @@
|
||||||
---
|
---
|
||||||
name: Bug report
|
name: Bug report
|
||||||
about: File a bug report for any behavior that you believe is unintentional or problematic
|
about: File a bug report for any behavior that you believe is unintentional or problematic
|
||||||
title: "[BUG]"
|
title: ""
|
||||||
labels: bug
|
labels: bug
|
||||||
assignees: ''
|
assignees: ""
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Describe the bug
|
## Describe the bug
|
||||||
|
|
||||||
Put a clear and concise description of what the bug is. This should be short and to the point, not to exceed more than a paragraph. Put the details inside your reproduction steps.
|
Put a clear and concise description of what the bug is. This should be short and to the point, not to exceed more than a paragraph. Put the details inside your reproduction steps.
|
||||||
|
|
||||||
## Reproduction
|
## Reproduction
|
||||||
|
|
||||||
Make an easy-to-follow guide on how to reproduce it. Does it happen all the time? Will specific features affect reproduction? All these questions should be answered for a good issue.
|
Make an easy-to-follow guide on how to reproduce it. Does it happen all the time? Will specific features affect reproduction? All these questions should be answered for a good issue.
|
||||||
|
|
||||||
This is a good place to put rbxl files or scripts that help explain your reproduction steps.
|
This is a good place to put rbxl files or scripts that help explain your reproduction steps.
|
||||||
|
|
||||||
## Expected Behavior
|
## Expected Behavior
|
||||||
|
|
||||||
What you expect to happen
|
What you expect to happen
|
||||||
|
|
||||||
## Actual Behavior
|
## Actual Behavior
|
||||||
|
|
||||||
What actually happens
|
What actually happens
|
7
.github/ISSUE_TEMPLATE/DOCUMENTATION.md
vendored
|
@ -1,14 +1,15 @@
|
||||||
---
|
---
|
||||||
name: Documentation
|
name: Documentation
|
||||||
about: Open an issue to add, change, or otherwise modify any part of the documentation.
|
about: Open an issue to add, change, or otherwise modify any part of the documentation.
|
||||||
title: "[DOCS]"
|
title: ""
|
||||||
labels: documentation
|
labels: documentation
|
||||||
assignees: ''
|
assignees: ""
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Which Sections Does This Issue Cover?
|
## Which Sections Does This Issue Cover?
|
||||||
|
|
||||||
[Put sections (e.g. Query Concepts), page links, etc as necessary]
|
[Put sections (e.g. Query Concepts), page links, etc as necessary]
|
||||||
|
|
||||||
## What Needs To Change?
|
## What Needs To Change?
|
||||||
|
|
||||||
What specifically needs to change and what suggestions do you have to change it?
|
What specifically needs to change and what suggestions do you have to change it?
|
6
.github/ISSUE_TEMPLATE/FEATURE-REQUEST.md
vendored
|
@ -1,10 +1,9 @@
|
||||||
---
|
---
|
||||||
name: Feature Request
|
name: Feature Request
|
||||||
about: File a feature request for something you believe should be added to Jecs
|
about: File a feature request for something you believe should be added to Jecs
|
||||||
title: "[FEATURE]"
|
title: ""
|
||||||
labels: enhancement
|
labels: enhancement
|
||||||
assignees: ''
|
assignees: ""
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Describe your Feature
|
## Describe your Feature
|
||||||
|
@ -22,6 +21,7 @@ What other alternative implementations or otherwise relevant information is impo
|
||||||
## Considerations
|
## Considerations
|
||||||
|
|
||||||
Some questions that need to be answered include the following:
|
Some questions that need to be answered include the following:
|
||||||
|
|
||||||
- Will old code break in response to this feature?
|
- Will old code break in response to this feature?
|
||||||
- What are the performance impacts with this feature (if any)?
|
- What are the performance impacts with this feature (if any)?
|
||||||
- How is it useful to include?
|
- How is it useful to include?
|
||||||
|
|
2
.gitignore
vendored
|
@ -69,3 +69,5 @@ profile.*
|
||||||
# Patch files
|
# Patch files
|
||||||
|
|
||||||
*.patch
|
*.patch
|
||||||
|
|
||||||
|
genhtml.perl
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
|
syntax = "All"
|
||||||
column_width = 120
|
column_width = 120
|
||||||
line_endings = "Unix"
|
line_endings = "Unix"
|
||||||
indent_type = "Tabs"
|
indent_type = "Tabs"
|
||||||
indent_width = 4
|
indent_width = 4
|
||||||
quote_style = "ForceDouble"
|
quote_style = "AutoPreferDouble"
|
||||||
call_parentheses = "Always"
|
call_parentheses = "Always"
|
||||||
|
space_after_function_names = "Never"
|
||||||
collapse_simple_statement = "Never"
|
collapse_simple_statement = "Never"
|
||||||
syntax = "Luau"
|
|
||||||
|
|
||||||
[sort_requires]
|
|
||||||
enabled = true
|
|
|
@ -1,5 +1,5 @@
|
||||||
local jecs = require("@jecs")
|
local jecs = require("@jecs")
|
||||||
local mirror = require("../mirror/init")
|
local mirror = require("@mirror")
|
||||||
|
|
||||||
type i53 = number
|
type i53 = number
|
||||||
|
|
||||||
|
|
BIN
coverage/amber.png
Normal file
After Width: | Height: | Size: 141 B |
1
coverage/cmd_line
Normal file
|
@ -0,0 +1 @@
|
||||||
|
genhtml coverage.out --output-directory=coverage --synthesize-missing --ignore-errors source
|
BIN
coverage/emerald.png
Normal file
After Width: | Height: | Size: 141 B |
1073
coverage/gcov.css
Normal file
BIN
coverage/glass.png
Normal file
After Width: | Height: | Size: 167 B |
129
coverage/index-sort-f.html
vendored
Normal file
|
@ -0,0 +1,129 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue">top level</td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryMed">80.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">3222</td>
|
||||||
|
<td class="headerCovTableEntry">2587</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">65.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">219</td>
|
||||||
|
<td class="headerCovTableEntry">143</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table width="80%" cellpadding=1 cellspacing=1 border=0>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="40%"><br></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" rowspan=2>Directory <span title="Click to sort table by file name" class="tableHeadSort"><a href="index.html"><img src="updown.png" width=10 height=14 alt="Sort by file name" title="Click to sort table by file name" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=4>Line Coverage <span title="Click to sort table by line coverage" class="tableHeadSort"><a href="index-sort-l.html"><img src="updown.png" width=10 height=14 alt="Sort by line coverage" title="Click to sort table by line coverage" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=3>Function Coverage <span title="Click to sort table by function coverage" class="tableHeadSort"><img src="glass.png" width=10 height=14 alt="Sort by function coverage" title="Click to sort table by function coverage" border=0></span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" colspan=2> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
<td class="tableHead"> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="jecs/index.html">jecs</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="ruby.png" width=72 height=10 alt="71.7%"><img src="snow.png" width=28 height=10 alt="71.7%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">71.7 %</td>
|
||||||
|
<td class="coverNumDflt">1487</td>
|
||||||
|
<td class="coverNumDflt">1066</td>
|
||||||
|
<td class="coverPerLo">53.6 %</td>
|
||||||
|
<td class="coverNumDflt">97</td>
|
||||||
|
<td class="coverNumDflt">52</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="jecs/tools/index.html">jecs/tools</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="ruby.png" width=63 height=10 alt="63.0%"><img src="snow.png" width=37 height=10 alt="63.0%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">63.0 %</td>
|
||||||
|
<td class="coverNumDflt">508</td>
|
||||||
|
<td class="coverNumDflt">320</td>
|
||||||
|
<td class="coverPerLo">63.6 %</td>
|
||||||
|
<td class="coverNumDflt">55</td>
|
||||||
|
<td class="coverNumDflt">35</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="jecs/test/test/index.html">jecs/test/test</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="emerald.png" width=98 height=10 alt="97.9%"><img src="snow.png" width=2 height=10 alt="97.9%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerHi">97.9 %</td>
|
||||||
|
<td class="coverNumDflt">1227</td>
|
||||||
|
<td class="coverNumDflt">1201</td>
|
||||||
|
<td class="coverPerMed">83.6 %</td>
|
||||||
|
<td class="coverNumDflt">67</td>
|
||||||
|
<td class="coverNumDflt">56</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
129
coverage/index-sort-l.html
vendored
Normal file
|
@ -0,0 +1,129 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue">top level</td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryMed">80.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">3222</td>
|
||||||
|
<td class="headerCovTableEntry">2587</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">65.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">219</td>
|
||||||
|
<td class="headerCovTableEntry">143</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table width="80%" cellpadding=1 cellspacing=1 border=0>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="40%"><br></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" rowspan=2>Directory <span title="Click to sort table by file name" class="tableHeadSort"><a href="index.html"><img src="updown.png" width=10 height=14 alt="Sort by file name" title="Click to sort table by file name" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=4>Line Coverage <span title="Click to sort table by line coverage" class="tableHeadSort"><img src="glass.png" width=10 height=14 alt="Sort by line coverage" title="Click to sort table by line coverage" border=0></span></td>
|
||||||
|
<td class="tableHead" colspan=3>Function Coverage <span title="Click to sort table by function coverage" class="tableHeadSort"><a href="index-sort-f.html"><img src="updown.png" width=10 height=14 alt="Sort by function coverage" title="Click to sort table by function coverage" border=0></a></span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" colspan=2> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
<td class="tableHead"> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="jecs/tools/index.html">jecs/tools</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="ruby.png" width=63 height=10 alt="63.0%"><img src="snow.png" width=37 height=10 alt="63.0%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">63.0 %</td>
|
||||||
|
<td class="coverNumDflt">508</td>
|
||||||
|
<td class="coverNumDflt">320</td>
|
||||||
|
<td class="coverPerLo">63.6 %</td>
|
||||||
|
<td class="coverNumDflt">55</td>
|
||||||
|
<td class="coverNumDflt">35</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="jecs/index.html">jecs</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="ruby.png" width=72 height=10 alt="71.7%"><img src="snow.png" width=28 height=10 alt="71.7%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">71.7 %</td>
|
||||||
|
<td class="coverNumDflt">1487</td>
|
||||||
|
<td class="coverNumDflt">1066</td>
|
||||||
|
<td class="coverPerLo">53.6 %</td>
|
||||||
|
<td class="coverNumDflt">97</td>
|
||||||
|
<td class="coverNumDflt">52</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="jecs/test/test/index.html">jecs/test/test</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="emerald.png" width=98 height=10 alt="97.9%"><img src="snow.png" width=2 height=10 alt="97.9%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerHi">97.9 %</td>
|
||||||
|
<td class="coverNumDflt">1227</td>
|
||||||
|
<td class="coverNumDflt">1201</td>
|
||||||
|
<td class="coverPerMed">83.6 %</td>
|
||||||
|
<td class="coverNumDflt">67</td>
|
||||||
|
<td class="coverNumDflt">56</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
129
coverage/index.html
vendored
Normal file
|
@ -0,0 +1,129 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue">top level</td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryMed">80.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">3222</td>
|
||||||
|
<td class="headerCovTableEntry">2587</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">65.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">219</td>
|
||||||
|
<td class="headerCovTableEntry">143</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table width="80%" cellpadding=1 cellspacing=1 border=0>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="40%"><br></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" rowspan=2>Directory <span title="Click to sort table by file name" class="tableHeadSort"><img src="glass.png" width=10 height=14 alt="Sort by file name" title="Click to sort table by file name" border=0></span></td>
|
||||||
|
<td class="tableHead" colspan=4>Line Coverage <span title="Click to sort table by line coverage" class="tableHeadSort"><a href="index-sort-l.html"><img src="updown.png" width=10 height=14 alt="Sort by line coverage" title="Click to sort table by line coverage" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=3>Function Coverage <span title="Click to sort table by function coverage" class="tableHeadSort"><a href="index-sort-f.html"><img src="updown.png" width=10 height=14 alt="Sort by function coverage" title="Click to sort table by function coverage" border=0></a></span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" colspan=2> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
<td class="tableHead"> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="jecs/index.html">jecs</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="ruby.png" width=72 height=10 alt="71.7%"><img src="snow.png" width=28 height=10 alt="71.7%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">71.7 %</td>
|
||||||
|
<td class="coverNumDflt">1487</td>
|
||||||
|
<td class="coverNumDflt">1066</td>
|
||||||
|
<td class="coverPerLo">53.6 %</td>
|
||||||
|
<td class="coverNumDflt">97</td>
|
||||||
|
<td class="coverNumDflt">52</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="jecs/test/test/index.html">jecs/test/test</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="emerald.png" width=98 height=10 alt="97.9%"><img src="snow.png" width=2 height=10 alt="97.9%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerHi">97.9 %</td>
|
||||||
|
<td class="coverNumDflt">1227</td>
|
||||||
|
<td class="coverNumDflt">1201</td>
|
||||||
|
<td class="coverPerMed">83.6 %</td>
|
||||||
|
<td class="coverNumDflt">67</td>
|
||||||
|
<td class="coverNumDflt">56</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="jecs/tools/index.html">jecs/tools</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="ruby.png" width=63 height=10 alt="63.0%"><img src="snow.png" width=37 height=10 alt="63.0%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">63.0 %</td>
|
||||||
|
<td class="coverNumDflt">508</td>
|
||||||
|
<td class="coverNumDflt">320</td>
|
||||||
|
<td class="coverPerLo">63.6 %</td>
|
||||||
|
<td class="coverNumDflt">55</td>
|
||||||
|
<td class="coverNumDflt">35</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
105
coverage/jecs/index-sort-f.html
vendored
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../index.html">top level</a> - jecs</td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">71.7 %</td>
|
||||||
|
<td class="headerCovTableEntry">1487</td>
|
||||||
|
<td class="headerCovTableEntry">1066</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">53.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">97</td>
|
||||||
|
<td class="headerCovTableEntry">52</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table width="80%" cellpadding=1 cellspacing=1 border=0>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="40%"><br></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" rowspan=2>Filename <span title="Click to sort table by file name" class="tableHeadSort"><a href="index.html"><img src="../updown.png" width=10 height=14 alt="Sort by file name" title="Click to sort table by file name" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=4>Line Coverage <span title="Click to sort table by line coverage" class="tableHeadSort"><a href="index-sort-l.html"><img src="../updown.png" width=10 height=14 alt="Sort by line coverage" title="Click to sort table by line coverage" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=3>Function Coverage <span title="Click to sort table by function coverage" class="tableHeadSort"><img src="../glass.png" width=10 height=14 alt="Sort by function coverage" title="Click to sort table by function coverage" border=0></span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" colspan=2> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
<td class="tableHead"> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="jecs.luau
.gcov.html">jecs.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=72 height=10 alt="71.7%"><img src="../snow.png" width=28 height=10 alt="71.7%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">71.7 %</td>
|
||||||
|
<td class="coverNumDflt">1487</td>
|
||||||
|
<td class="coverNumDflt">1066</td>
|
||||||
|
<td class="coverPerLo">53.6 %</td>
|
||||||
|
<td class="coverNumDflt">97</td>
|
||||||
|
<td class="coverNumDflt">52</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
105
coverage/jecs/index-sort-l.html
vendored
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../index.html">top level</a> - jecs</td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">71.7 %</td>
|
||||||
|
<td class="headerCovTableEntry">1487</td>
|
||||||
|
<td class="headerCovTableEntry">1066</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">53.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">97</td>
|
||||||
|
<td class="headerCovTableEntry">52</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table width="80%" cellpadding=1 cellspacing=1 border=0>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="40%"><br></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" rowspan=2>Filename <span title="Click to sort table by file name" class="tableHeadSort"><a href="index.html"><img src="../updown.png" width=10 height=14 alt="Sort by file name" title="Click to sort table by file name" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=4>Line Coverage <span title="Click to sort table by line coverage" class="tableHeadSort"><img src="../glass.png" width=10 height=14 alt="Sort by line coverage" title="Click to sort table by line coverage" border=0></span></td>
|
||||||
|
<td class="tableHead" colspan=3>Function Coverage <span title="Click to sort table by function coverage" class="tableHeadSort"><a href="index-sort-f.html"><img src="../updown.png" width=10 height=14 alt="Sort by function coverage" title="Click to sort table by function coverage" border=0></a></span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" colspan=2> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
<td class="tableHead"> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="jecs.luau
.gcov.html">jecs.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=72 height=10 alt="71.7%"><img src="../snow.png" width=28 height=10 alt="71.7%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">71.7 %</td>
|
||||||
|
<td class="coverNumDflt">1487</td>
|
||||||
|
<td class="coverNumDflt">1066</td>
|
||||||
|
<td class="coverPerLo">53.6 %</td>
|
||||||
|
<td class="coverNumDflt">97</td>
|
||||||
|
<td class="coverNumDflt">52</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
105
coverage/jecs/index.html
vendored
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../index.html">top level</a> - jecs</td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">71.7 %</td>
|
||||||
|
<td class="headerCovTableEntry">1487</td>
|
||||||
|
<td class="headerCovTableEntry">1066</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">53.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">97</td>
|
||||||
|
<td class="headerCovTableEntry">52</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table width="80%" cellpadding=1 cellspacing=1 border=0>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="40%"><br></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" rowspan=2>Filename <span title="Click to sort table by file name" class="tableHeadSort"><img src="../glass.png" width=10 height=14 alt="Sort by file name" title="Click to sort table by file name" border=0></span></td>
|
||||||
|
<td class="tableHead" colspan=4>Line Coverage <span title="Click to sort table by line coverage" class="tableHeadSort"><a href="index-sort-l.html"><img src="../updown.png" width=10 height=14 alt="Sort by line coverage" title="Click to sort table by line coverage" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=3>Function Coverage <span title="Click to sort table by function coverage" class="tableHeadSort"><a href="index-sort-f.html"><img src="../updown.png" width=10 height=14 alt="Sort by function coverage" title="Click to sort table by function coverage" border=0></a></span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" colspan=2> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
<td class="tableHead"> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="jecs.luau
.gcov.html">jecs.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=72 height=10 alt="71.7%"><img src="../snow.png" width=28 height=10 alt="71.7%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">71.7 %</td>
|
||||||
|
<td class="coverNumDflt">1487</td>
|
||||||
|
<td class="coverNumDflt">1066</td>
|
||||||
|
<td class="coverPerLo">53.6 %</td>
|
||||||
|
<td class="coverNumDflt">97</td>
|
||||||
|
<td class="coverNumDflt">52</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
754
coverage/jecs/jecs.luau.func-c.html
vendored
Normal file
|
@ -0,0 +1,754 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/jecs.luau
- functions</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../index.html">top level</a> - <a href="index.html">jecs</a> - jecs.luau
<span style="font-size: 80%;"> (<a href="jecs.luau
.gcov.html">source</a> / functions)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">71.7 %</td>
|
||||||
|
<td class="headerCovTableEntry">1487</td>
|
||||||
|
<td class="headerCovTableEntry">1066</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">53.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">97</td>
|
||||||
|
<td class="headerCovTableEntry">52</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table cellpadding=1 cellspacing=1 border=0>
|
||||||
|
<tr><td><br></td></tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead">Function Name <span title="Click to sort table by function name" class="tableHeadSort"><a href="jecs.luau
.func.html"><img src="../updown.png" width=10 height=14 alt="Sort by function name" title="Click to sort table by function name" border=0></a></span></td>
|
||||||
|
|
||||||
|
<td class="tableHead">Hit count <span title="Click to sort table by function hit count" class="tableHeadSort"><img src="../glass.png" width=10 height=14 alt="Sort by function hit count" title="Click to sort table by function hit count" border=0></span></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L142">ECS_COMBINE:144
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L174">ECS_ENTITY_T_HI:176
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L539">ECS_ID_IS_WILDCARD:541
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L185">ECS_PAIR_FIRST:187
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L189">ECS_PAIR_SECOND:191
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1324">NOOP:1326
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L388">archetype_append:390
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L608">archetype_append_to_records:610
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1084">archetype_disconnect_edge:1086
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L706">archetype_ensure:708
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L778">archetype_ensure_edge:780
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1016">archetype_fast_delete:1018
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1008">archetype_fast_delete_last:1010
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L767">archetype_init_edge:769
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1095">archetype_remove_edge:1097
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L832">create_edge_for_add:834
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L843">create_edge_for_remove:845
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L242">ecs_get_alive:244
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L234">entity_index_get_alive:236
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L230">entity_index_is_alive:232
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L265">entity_index_new_id:267
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L220">entity_index_try_get_fast:222
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L409">entity_move:411
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L427">fetch:429
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L732">find_archetype_with:734
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L720">find_insert:722
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L319">find_observers:321
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L423">hash:425
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L792">init_edge_for_add:794
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L809">init_edge_for_remove:811
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L398">new_entity:400
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L296">query_match:298
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L469">world_has_one_inline:471
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1456">world_query_iter_next:1458
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1513">world_query_iter_next:1515
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1543">world_query_iter_next:1545
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1574">world_query_iter_next:1576
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1606">world_query_iter_next:1608
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1930">world_query_iter_next:1932
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1958">world_query_iter_next:1960
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1987">world_query_iter_next:1989
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2017">world_query_iter_next:2019
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2048">world_query_iter_next:2050
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2080">world_query_iter_next:2082
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2114">world_query_iter_next:2116
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1"><main>
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L151">ECS_GENERATION_INC:153
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L854">archetype_traverse_add:856
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L870">archetype_traverse_remove:872
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1804">on_delete_callback:1806
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1712">query_with:1714
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1169">world_cleanup:1171
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L702">world_parent:704
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1133">archetype_destroy:1135
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2265">world_children:2267
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2231">world_each:2233
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1484">world_query_iter_next:1486
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1640">world_query_iter_next:1642
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L206">entity_index_try_get:208
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">4</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1800">on_create_callback:1802
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">4</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1064">world_clear:1066
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">4</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1746">query_archetypes:1748
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">5</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1750">query_cached:1752
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">6</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1682">query_without:1684
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">6</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1429">world_query_iter_next:1431
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">7</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1903">world_query_iter_next:1905
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">8</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1817">cached_query_iter:1819
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">11</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1877">world_query_iter_next:1879
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">11</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L147">ECS_IS_PAIR:149
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">12</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L286">ecs_pair_first:288
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">12</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L750">find_archetype_without:752
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">12</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L291">ecs_pair_second:293
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">13</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L166">ECS_ENTITY_T_LO:168
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">14</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L170">ECS_GENERATION:172
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">15</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1100">archetype_clear_edges:1102
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">17</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L193">entity_index_try_get_any:195
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">19</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1674">query_iter:1676
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">20</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2248"><anonymous>:2250
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">24</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1337">query_iter_init:1339
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">26</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2171">world_query:2173
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">33</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1025">archetype_delete:1027
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">57</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L485">world_has:487
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">59</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2315">world_new:2317
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">72</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L971">world_component:973
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">108</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1320">world_contains:1322
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">137</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L178">ECS_PAIR:180
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">166</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L983">world_remove:985
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">281</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1403">world_query_iter_next:1405
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">556</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L545">id_record_ensure:547
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">674</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L438">world_get:440
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">718</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L633">archetype_create:635
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">936</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L507">world_target:509
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1378</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L328">archetype_move:330
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1778</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L919">world_set:921
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2739</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L887">world_add:889
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">19044</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1190">world_delete:1192
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">65536</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L698">world_entity:700
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">66836</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
</center>
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
754
coverage/jecs/jecs.luau.func.html
vendored
Normal file
|
@ -0,0 +1,754 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/jecs.luau
- functions</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../index.html">top level</a> - <a href="index.html">jecs</a> - jecs.luau
<span style="font-size: 80%;"> (<a href="jecs.luau
.gcov.html">source</a> / functions)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">71.7 %</td>
|
||||||
|
<td class="headerCovTableEntry">1487</td>
|
||||||
|
<td class="headerCovTableEntry">1066</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">53.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">97</td>
|
||||||
|
<td class="headerCovTableEntry">52</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table cellpadding=1 cellspacing=1 border=0>
|
||||||
|
<tr><td><br></td></tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead">Function Name <span title="Click to sort table by function name" class="tableHeadSort"><img src="../glass.png" width=10 height=14 alt="Sort by function name" title="Click to sort table by function name" border=0></span></td>
|
||||||
|
|
||||||
|
<td class="tableHead">Hit count <span title="Click to sort table by function hit count" class="tableHeadSort"><a href="jecs.luau
.func-c.html"><img src="../updown.png" width=10 height=14 alt="Sort by function hit count" title="Click to sort table by function hit count" border=0></a></span></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2248"><anonymous>:2250
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">24</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1"><main>
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L142">ECS_COMBINE:144
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L174">ECS_ENTITY_T_HI:176
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L166">ECS_ENTITY_T_LO:168
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">14</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L170">ECS_GENERATION:172
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">15</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L151">ECS_GENERATION_INC:153
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L539">ECS_ID_IS_WILDCARD:541
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L147">ECS_IS_PAIR:149
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">12</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L178">ECS_PAIR:180
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">166</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L185">ECS_PAIR_FIRST:187
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L189">ECS_PAIR_SECOND:191
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1324">NOOP:1326
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L388">archetype_append:390
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L608">archetype_append_to_records:610
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1100">archetype_clear_edges:1102
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">17</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L633">archetype_create:635
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">936</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1025">archetype_delete:1027
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">57</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1133">archetype_destroy:1135
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1084">archetype_disconnect_edge:1086
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L706">archetype_ensure:708
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L778">archetype_ensure_edge:780
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1016">archetype_fast_delete:1018
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1008">archetype_fast_delete_last:1010
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L767">archetype_init_edge:769
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L328">archetype_move:330
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1778</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1095">archetype_remove_edge:1097
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L854">archetype_traverse_add:856
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L870">archetype_traverse_remove:872
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1817">cached_query_iter:1819
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">11</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L832">create_edge_for_add:834
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L843">create_edge_for_remove:845
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L242">ecs_get_alive:244
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L286">ecs_pair_first:288
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">12</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L291">ecs_pair_second:293
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">13</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L234">entity_index_get_alive:236
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L230">entity_index_is_alive:232
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L265">entity_index_new_id:267
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L206">entity_index_try_get:208
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">4</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L193">entity_index_try_get_any:195
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">19</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L220">entity_index_try_get_fast:222
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L409">entity_move:411
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L427">fetch:429
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L732">find_archetype_with:734
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L750">find_archetype_without:752
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">12</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L720">find_insert:722
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L319">find_observers:321
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L423">hash:425
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L545">id_record_ensure:547
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">674</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L792">init_edge_for_add:794
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L809">init_edge_for_remove:811
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L398">new_entity:400
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1800">on_create_callback:1802
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">4</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1804">on_delete_callback:1806
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1746">query_archetypes:1748
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">5</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1750">query_cached:1752
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">6</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1674">query_iter:1676
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">20</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1337">query_iter_init:1339
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">26</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L296">query_match:298
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1712">query_with:1714
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1682">query_without:1684
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">6</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L887">world_add:889
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">19044</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2265">world_children:2267
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1169">world_cleanup:1171
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1064">world_clear:1066
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">4</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L971">world_component:973
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">108</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1320">world_contains:1322
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">137</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1190">world_delete:1192
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">65536</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2231">world_each:2233
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L698">world_entity:700
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">66836</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L438">world_get:440
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">718</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L485">world_has:487
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">59</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L469">world_has_one_inline:471
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2315">world_new:2317
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">72</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L702">world_parent:704
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2171">world_query:2173
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">33</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1403">world_query_iter_next:1405
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">556</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1429">world_query_iter_next:1431
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">7</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1456">world_query_iter_next:1458
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1484">world_query_iter_next:1486
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1513">world_query_iter_next:1515
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1543">world_query_iter_next:1545
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1574">world_query_iter_next:1576
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1606">world_query_iter_next:1608
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1640">world_query_iter_next:1642
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1877">world_query_iter_next:1879
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">11</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1903">world_query_iter_next:1905
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">8</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1930">world_query_iter_next:1932
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1958">world_query_iter_next:1960
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L1987">world_query_iter_next:1989
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2017">world_query_iter_next:2019
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2048">world_query_iter_next:2050
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2080">world_query_iter_next:2082
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L2114">world_query_iter_next:2116
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L983">world_remove:985
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">281</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L919">world_set:921
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2739</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="jecs.luau
.gcov.html#L507">world_target:509
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1378</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
</center>
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
2625
coverage/jecs/jecs.luau.gcov.html
vendored
Normal file
105
coverage/jecs/test/test/index-sort-f.html
vendored
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/test/test</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../../index.html">top level</a> - jecs/test/test</td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryHi">97.9 %</td>
|
||||||
|
<td class="headerCovTableEntry">1227</td>
|
||||||
|
<td class="headerCovTableEntry">1201</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryMed">83.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">67</td>
|
||||||
|
<td class="headerCovTableEntry">56</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table width="80%" cellpadding=1 cellspacing=1 border=0>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="40%"><br></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" rowspan=2>Filename <span title="Click to sort table by file name" class="tableHeadSort"><a href="index.html"><img src="../../../updown.png" width=10 height=14 alt="Sort by file name" title="Click to sort table by file name" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=4>Line Coverage <span title="Click to sort table by line coverage" class="tableHeadSort"><a href="index-sort-l.html"><img src="../../../updown.png" width=10 height=14 alt="Sort by line coverage" title="Click to sort table by line coverage" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=3>Function Coverage <span title="Click to sort table by function coverage" class="tableHeadSort"><img src="../../../glass.png" width=10 height=14 alt="Sort by function coverage" title="Click to sort table by function coverage" border=0></span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" colspan=2> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
<td class="tableHead"> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="tests.luau
.gcov.html">tests.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../../emerald.png" width=98 height=10 alt="97.9%"><img src="../../../snow.png" width=2 height=10 alt="97.9%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerHi">97.9 %</td>
|
||||||
|
<td class="coverNumDflt">1227</td>
|
||||||
|
<td class="coverNumDflt">1201</td>
|
||||||
|
<td class="coverPerMed">83.6 %</td>
|
||||||
|
<td class="coverNumDflt">67</td>
|
||||||
|
<td class="coverNumDflt">56</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
105
coverage/jecs/test/test/index-sort-l.html
vendored
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/test/test</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../../index.html">top level</a> - jecs/test/test</td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryHi">97.9 %</td>
|
||||||
|
<td class="headerCovTableEntry">1227</td>
|
||||||
|
<td class="headerCovTableEntry">1201</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryMed">83.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">67</td>
|
||||||
|
<td class="headerCovTableEntry">56</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table width="80%" cellpadding=1 cellspacing=1 border=0>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="40%"><br></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" rowspan=2>Filename <span title="Click to sort table by file name" class="tableHeadSort"><a href="index.html"><img src="../../../updown.png" width=10 height=14 alt="Sort by file name" title="Click to sort table by file name" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=4>Line Coverage <span title="Click to sort table by line coverage" class="tableHeadSort"><img src="../../../glass.png" width=10 height=14 alt="Sort by line coverage" title="Click to sort table by line coverage" border=0></span></td>
|
||||||
|
<td class="tableHead" colspan=3>Function Coverage <span title="Click to sort table by function coverage" class="tableHeadSort"><a href="index-sort-f.html"><img src="../../../updown.png" width=10 height=14 alt="Sort by function coverage" title="Click to sort table by function coverage" border=0></a></span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" colspan=2> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
<td class="tableHead"> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="tests.luau
.gcov.html">tests.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../../emerald.png" width=98 height=10 alt="97.9%"><img src="../../../snow.png" width=2 height=10 alt="97.9%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerHi">97.9 %</td>
|
||||||
|
<td class="coverNumDflt">1227</td>
|
||||||
|
<td class="coverNumDflt">1201</td>
|
||||||
|
<td class="coverPerMed">83.6 %</td>
|
||||||
|
<td class="coverNumDflt">67</td>
|
||||||
|
<td class="coverNumDflt">56</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
107
coverage/jecs/test/test/index.html
vendored
Normal file
|
@ -0,0 +1,107 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/test/test</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../../index.html">top level</a> - jecs/test/test</td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryHi">97.9 %</td>
|
||||||
|
<td class="headerCovTableEntry">1227</td>
|
||||||
|
<td class="headerCovTableEntry">1201</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryMed">83.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">67</td>
|
||||||
|
<td class="headerCovTableEntry">56</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table width="80%" cellpadding=1 cellspacing=1 border=0>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="40%"><br></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" rowspan=2>Filename <span title="Click to sort table by file name" class="tableHeadSort"><img src="../../../glass.png" width=10 height=14 alt="Sort by file name" title="Click to sort table by file name" border=0></span></td>
|
||||||
|
<td class="tableHead" colspan=4>Line Coverage <span title="Click to sort table by line coverage" class="tableHeadSort"><a href="index-sort-l.html"><img src="../../../updown.png" width=10 height=14 alt="Sort by line coverage" title="Click to sort table by line coverage" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=3>Function Coverage <span title="Click to sort table by function coverage" class="tableHeadSort"><a href="index-sort-f.html"><img src="../../../updown.png" width=10 height=14 alt="Sort by function coverage" title="Click to sort table by function coverage" border=0></a></span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" colspan=2> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
<td class="tableHead"> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="tests.luau
|
||||||
|
.gcov.html">tests.luau
|
||||||
|
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../../emerald.png" width=98 height=10 alt="97.9%"><img src="../../../snow.png" width=2 height=10 alt="97.9%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerHi">97.9 %</td>
|
||||||
|
<td class="coverNumDflt">1227</td>
|
||||||
|
<td class="coverNumDflt">1201</td>
|
||||||
|
<td class="coverPerMed">83.6 %</td>
|
||||||
|
<td class="coverNumDflt">67</td>
|
||||||
|
<td class="coverNumDflt">56</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
544
coverage/jecs/test/test/tests.luau.func-c.html
vendored
Normal file
|
@ -0,0 +1,544 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/test/test/tests.luau
- functions</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../../index.html">top level</a> - <a href="index.html">jecs/test/test</a> - tests.luau
<span style="font-size: 80%;"> (<a href="tests.luau
.gcov.html">source</a> / functions)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryHi">97.9 %</td>
|
||||||
|
<td class="headerCovTableEntry">1227</td>
|
||||||
|
<td class="headerCovTableEntry">1201</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryMed">83.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">67</td>
|
||||||
|
<td class="headerCovTableEntry">56</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table cellpadding=1 cellspacing=1 border=0>
|
||||||
|
<tr><td><br></td></tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead">Function Name <span title="Click to sort table by function name" class="tableHeadSort"><a href="tests.luau
.func.html"><img src="../../../updown.png" width=10 height=14 alt="Sort by function name" title="Click to sort table by function name" border=0></a></span></td>
|
||||||
|
|
||||||
|
<td class="tableHead">Hit count <span title="Click to sort table by function hit count" class="tableHeadSort"><img src="../../../glass.png" width=10 height=14 alt="Sort by function hit count" title="Click to sort table by function hit count" border=0></span></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L56">gray:58
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L36">green:38
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L52">green_highlight:54
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L114">name:116
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L61">pe:63
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L66">pp:68
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L40">red:42
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L48">red_highlight:50
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L32">white:34
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L28">white_underline:30
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L44">yellow:46
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1028"><anonymous>:1030
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1056"><anonymous>:1058
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1093"><anonymous>:1095
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1158"><anonymous>:1160
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1189"><anonymous>:1191
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L118"><anonymous>:120
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1208"><anonymous>:1210
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1219"><anonymous>:1221
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1227"><anonymous>:1229
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1304"><anonymous>:1306
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1309"><anonymous>:1311
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1349"><anonymous>:1351
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L134"><anonymous>:136
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1370"><anonymous>:1372
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1397"><anonymous>:1399
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1426"><anonymous>:1428
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1524"><anonymous>:1526
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1536"><anonymous>:1538
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1541"><anonymous>:1543
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1552"><anonymous>:1554
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1566"><anonymous>:1568
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1582"><anonymous>:1584
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1596"><anonymous>:1598
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1655"><anonymous>:1657
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1705"><anonymous>:1707
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L172"><anonymous>:174
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1774"><anonymous>:1776
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1782"><anonymous>:1784
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1804"><anonymous>:1806
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1824"><anonymous>:1826
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L185"><anonymous>:187
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L190"><anonymous>:192
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L241"><anonymous>:243
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L257"><anonymous>:259
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L313"><anonymous>:315
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L387"><anonymous>:389
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L436"><anonymous>:438
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L447"><anonymous>:449
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L454"><anonymous>:456
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L476"><anonymous>:478
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L515"><anonymous>:517
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L573"><anonymous>:575
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L597"><anonymous>:599
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L897"><anonymous>:899
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1"><main>
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L84">columns:86
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L81">records:83
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L92">tuple:94
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L193">getTargets:195
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1662">updateCooldowns:1664
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L213">setAttacksAndEats:215
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">3</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L78">archetype:80
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">4</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L87">row:89
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">5</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L71">debug_world_inspect:73
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">7</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L75">tbl:77
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">12</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L72">record:74
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">17</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
</center>
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
544
coverage/jecs/test/test/tests.luau.func.html
vendored
Normal file
|
@ -0,0 +1,544 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/test/test/tests.luau
- functions</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../../index.html">top level</a> - <a href="index.html">jecs/test/test</a> - tests.luau
<span style="font-size: 80%;"> (<a href="tests.luau
.gcov.html">source</a> / functions)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryHi">97.9 %</td>
|
||||||
|
<td class="headerCovTableEntry">1227</td>
|
||||||
|
<td class="headerCovTableEntry">1201</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryMed">83.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">67</td>
|
||||||
|
<td class="headerCovTableEntry">56</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table cellpadding=1 cellspacing=1 border=0>
|
||||||
|
<tr><td><br></td></tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead">Function Name <span title="Click to sort table by function name" class="tableHeadSort"><img src="../../../glass.png" width=10 height=14 alt="Sort by function name" title="Click to sort table by function name" border=0></span></td>
|
||||||
|
|
||||||
|
<td class="tableHead">Hit count <span title="Click to sort table by function hit count" class="tableHeadSort"><a href="tests.luau
.func-c.html"><img src="../../../updown.png" width=10 height=14 alt="Sort by function hit count" title="Click to sort table by function hit count" border=0></a></span></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1028"><anonymous>:1030
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1056"><anonymous>:1058
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1093"><anonymous>:1095
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1158"><anonymous>:1160
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1189"><anonymous>:1191
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L118"><anonymous>:120
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1208"><anonymous>:1210
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1219"><anonymous>:1221
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1227"><anonymous>:1229
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1304"><anonymous>:1306
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1309"><anonymous>:1311
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1349"><anonymous>:1351
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L134"><anonymous>:136
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1370"><anonymous>:1372
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1397"><anonymous>:1399
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1426"><anonymous>:1428
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1524"><anonymous>:1526
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1536"><anonymous>:1538
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1541"><anonymous>:1543
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1552"><anonymous>:1554
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1566"><anonymous>:1568
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1582"><anonymous>:1584
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1596"><anonymous>:1598
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1655"><anonymous>:1657
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1705"><anonymous>:1707
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L172"><anonymous>:174
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1774"><anonymous>:1776
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1782"><anonymous>:1784
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1804"><anonymous>:1806
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1824"><anonymous>:1826
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L185"><anonymous>:187
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L190"><anonymous>:192
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L241"><anonymous>:243
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L257"><anonymous>:259
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L313"><anonymous>:315
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L387"><anonymous>:389
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L436"><anonymous>:438
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L447"><anonymous>:449
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L454"><anonymous>:456
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L476"><anonymous>:478
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L515"><anonymous>:517
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L573"><anonymous>:575
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L597"><anonymous>:599
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L897"><anonymous>:899
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1"><main>
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L78">archetype:80
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">4</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L84">columns:86
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L71">debug_world_inspect:73
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">7</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L193">getTargets:195
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L56">gray:58
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L36">green:38
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L52">green_highlight:54
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L114">name:116
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L61">pe:63
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L66">pp:68
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L72">record:74
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">17</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L81">records:83
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L40">red:42
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L48">red_highlight:50
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L87">row:89
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">5</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L213">setAttacksAndEats:215
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">3</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L75">tbl:77
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">12</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L92">tuple:94
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L1662">updateCooldowns:1664
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">2</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L32">white:34
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L28">white_underline:30
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="tests.luau
.gcov.html#L44">yellow:46
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
</center>
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
1913
coverage/jecs/test/test/tests.luau.gcov.html
vendored
Normal file
138
coverage/jecs/tools/ansi.luau.func-c.html
vendored
Normal file
|
@ -0,0 +1,138 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools/ansi.luau
- functions</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - <a href="index.html">jecs/tools</a> - ansi.luau
<span style="font-size: 80%;"> (<a href="ansi.luau
.gcov.html">source</a> / functions)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">64.7 %</td>
|
||||||
|
<td class="headerCovTableEntry">17</td>
|
||||||
|
<td class="headerCovTableEntry">11</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">33.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">9</td>
|
||||||
|
<td class="headerCovTableEntry">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table cellpadding=1 cellspacing=1 border=0>
|
||||||
|
<tr><td><br></td></tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead">Function Name <span title="Click to sort table by function name" class="tableHeadSort"><a href="ansi.luau
.func.html"><img src="../../updown.png" width=10 height=14 alt="Sort by function name" title="Click to sort table by function name" border=0></a></span></td>
|
||||||
|
|
||||||
|
<td class="tableHead">Hit count <span title="Click to sort table by function hit count" class="tableHeadSort"><img src="../../glass.png" width=10 height=14 alt="Sort by function hit count" title="Click to sort table by function hit count" border=0></span></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L28">gray:30
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L24">green_highlight:26
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L12">red:14
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L20">red_highlight:22
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L4">white:6
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L1">white_underline:2
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L1"><main>
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L8">green:10
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">10</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L16">yellow:18
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">10</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
</center>
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
138
coverage/jecs/tools/ansi.luau.func.html
vendored
Normal file
|
@ -0,0 +1,138 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools/ansi.luau
- functions</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - <a href="index.html">jecs/tools</a> - ansi.luau
<span style="font-size: 80%;"> (<a href="ansi.luau
.gcov.html">source</a> / functions)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">64.7 %</td>
|
||||||
|
<td class="headerCovTableEntry">17</td>
|
||||||
|
<td class="headerCovTableEntry">11</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">33.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">9</td>
|
||||||
|
<td class="headerCovTableEntry">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table cellpadding=1 cellspacing=1 border=0>
|
||||||
|
<tr><td><br></td></tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead">Function Name <span title="Click to sort table by function name" class="tableHeadSort"><img src="../../glass.png" width=10 height=14 alt="Sort by function name" title="Click to sort table by function name" border=0></span></td>
|
||||||
|
|
||||||
|
<td class="tableHead">Hit count <span title="Click to sort table by function hit count" class="tableHeadSort"><a href="ansi.luau
.func-c.html"><img src="../../updown.png" width=10 height=14 alt="Sort by function hit count" title="Click to sort table by function hit count" border=0></a></span></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L1"><main>
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L28">gray:30
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L8">green:10
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">10</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L24">green_highlight:26
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L12">red:14
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L20">red_highlight:22
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L4">white:6
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L1">white_underline:2
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="ansi.luau
.gcov.html#L16">yellow:18
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">10</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
</center>
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
107
coverage/jecs/tools/ansi.luau.gcov.html
vendored
Normal file
|
@ -0,0 +1,107 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools/ansi.luau
</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - <a href="index.html">jecs/tools</a> - ansi.luau
<span style="font-size: 80%;"> (source / <a href="ansi.luau
.func-c.html">functions</a>)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">64.7 %</td>
|
||||||
|
<td class="headerCovTableEntry">17</td>
|
||||||
|
<td class="headerCovTableEntry">11</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">33.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">9</td>
|
||||||
|
<td class="headerCovTableEntry">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table cellpadding=0 cellspacing=0 border=0>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<pre class="sourceHeading"> Line data Source code</pre>
|
||||||
|
<pre class="source">
|
||||||
|
<span id="L1"><span class="lineNum"> 1</span> <span class="tlaGNC tlaBgGNC"> 1 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/ansi.luau
not found */</span></span>
|
||||||
|
<span id="L2"><span class="lineNum"> 2</span> <span class="tlaGNC"> 1 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L3"><span class="lineNum"> 3</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L4"><span class="lineNum"> 4</span> : /* ... */</span>
|
||||||
|
<span id="L5"><span class="lineNum"> 5</span> : /* ... */</span>
|
||||||
|
<span id="L6"><span class="lineNum"> 6</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L7"><span class="lineNum"> 7</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L8"><span class="lineNum"> 8</span> : /* ... */</span>
|
||||||
|
<span id="L9"><span class="lineNum"> 9</span> : /* ... */</span>
|
||||||
|
<span id="L10"><span class="lineNum"> 10</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L11"><span class="lineNum"> 11</span> <span class="tlaGNC"> 10 : /* ... */</span></span>
|
||||||
|
<span id="L12"><span class="lineNum"> 12</span> : /* ... */</span>
|
||||||
|
<span id="L13"><span class="lineNum"> 13</span> : /* ... */</span>
|
||||||
|
<span id="L14"><span class="lineNum"> 14</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L15"><span class="lineNum"> 15</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L16"><span class="lineNum"> 16</span> : /* ... */</span>
|
||||||
|
<span id="L17"><span class="lineNum"> 17</span> : /* ... */</span>
|
||||||
|
<span id="L18"><span class="lineNum"> 18</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L19"><span class="lineNum"> 19</span> <span class="tlaGNC"> 10 : /* ... */</span></span>
|
||||||
|
<span id="L20"><span class="lineNum"> 20</span> : /* ... */</span>
|
||||||
|
<span id="L21"><span class="lineNum"> 21</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/ansi.luau
not found */</span>
|
||||||
|
<span id="L22"><span class="lineNum"> 22</span> <span class="tlaGNC"> 1 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L23"><span class="lineNum"> 23</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L24"><span class="lineNum"> 24</span> : /* ... */</span>
|
||||||
|
<span id="L25"><span class="lineNum"> 25</span> : /* ... */</span>
|
||||||
|
<span id="L26"><span class="lineNum"> 26</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L27"><span class="lineNum"> 27</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L28"><span class="lineNum"> 28</span> : /* ... */</span>
|
||||||
|
<span id="L29"><span class="lineNum"> 29</span> : /* ... */</span>
|
||||||
|
<span id="L30"><span class="lineNum"> 30</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L31"><span class="lineNum"> 31</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
</pre>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
103
coverage/jecs/tools/entity_visualiser.luau.func-c.html
vendored
Normal file
|
@ -0,0 +1,103 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools/entity_visualiser.luau
- functions</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - <a href="index.html">jecs/tools</a> - entity_visualiser.luau
<span style="font-size: 80%;"> (<a href="entity_visualiser.luau
.gcov.html">source</a> / functions)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryHi">93.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">30</td>
|
||||||
|
<td class="headerCovTableEntry">28</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryHi">100.0 %</td>
|
||||||
|
<td class="headerCovTableEntry">4</td>
|
||||||
|
<td class="headerCovTableEntry">4</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table cellpadding=1 cellspacing=1 border=0>
|
||||||
|
<tr><td><br></td></tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead">Function Name <span title="Click to sort table by function name" class="tableHeadSort"><a href="entity_visualiser.luau
.func.html"><img src="../../updown.png" width=10 height=14 alt="Sort by function name" title="Click to sort table by function name" border=0></a></span></td>
|
||||||
|
|
||||||
|
<td class="tableHead">Hit count <span title="Click to sort table by function hit count" class="tableHeadSort"><img src="../../glass.png" width=10 height=14 alt="Sort by function hit count" title="Click to sort table by function hit count" border=0></span></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="entity_visualiser.luau
.gcov.html#L1"><main>
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="entity_visualiser.luau
.gcov.html#L13">components:15
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">3</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="entity_visualiser.luau
.gcov.html#L4">pe:6
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">10</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="entity_visualiser.luau
.gcov.html#L9">name:11
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">16</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
</center>
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
103
coverage/jecs/tools/entity_visualiser.luau.func.html
vendored
Normal file
|
@ -0,0 +1,103 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools/entity_visualiser.luau
- functions</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - <a href="index.html">jecs/tools</a> - entity_visualiser.luau
<span style="font-size: 80%;"> (<a href="entity_visualiser.luau
.gcov.html">source</a> / functions)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryHi">93.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">30</td>
|
||||||
|
<td class="headerCovTableEntry">28</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryHi">100.0 %</td>
|
||||||
|
<td class="headerCovTableEntry">4</td>
|
||||||
|
<td class="headerCovTableEntry">4</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table cellpadding=1 cellspacing=1 border=0>
|
||||||
|
<tr><td><br></td></tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead">Function Name <span title="Click to sort table by function name" class="tableHeadSort"><img src="../../glass.png" width=10 height=14 alt="Sort by function name" title="Click to sort table by function name" border=0></span></td>
|
||||||
|
|
||||||
|
<td class="tableHead">Hit count <span title="Click to sort table by function hit count" class="tableHeadSort"><a href="entity_visualiser.luau
.func-c.html"><img src="../../updown.png" width=10 height=14 alt="Sort by function hit count" title="Click to sort table by function hit count" border=0></a></span></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="entity_visualiser.luau
.gcov.html#L1"><main>
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="entity_visualiser.luau
.gcov.html#L13">components:15
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">3</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="entity_visualiser.luau
.gcov.html#L9">name:11
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">16</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="entity_visualiser.luau
.gcov.html#L4">pe:6
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">10</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
</center>
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
118
coverage/jecs/tools/entity_visualiser.luau.gcov.html
vendored
Normal file
|
@ -0,0 +1,118 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools/entity_visualiser.luau
</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - <a href="index.html">jecs/tools</a> - entity_visualiser.luau
<span style="font-size: 80%;"> (source / <a href="entity_visualiser.luau
.func-c.html">functions</a>)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryHi">93.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">30</td>
|
||||||
|
<td class="headerCovTableEntry">28</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryHi">100.0 %</td>
|
||||||
|
<td class="headerCovTableEntry">4</td>
|
||||||
|
<td class="headerCovTableEntry">4</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table cellpadding=0 cellspacing=0 border=0>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<pre class="sourceHeading"> Line data Source code</pre>
|
||||||
|
<pre class="source">
|
||||||
|
<span id="L1"><span class="lineNum"> 1</span> <span class="tlaGNC tlaBgGNC"> 1 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/entity_visualiser.luau
not found */</span></span>
|
||||||
|
<span id="L2"><span class="lineNum"> 2</span> <span class="tlaGNC"> 1 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L3"><span class="lineNum"> 3</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L4"><span class="lineNum"> 4</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L5"><span class="lineNum"> 5</span> : /* ... */</span>
|
||||||
|
<span id="L6"><span class="lineNum"> 6</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L7"><span class="lineNum"> 7</span> <span class="tlaGNC"> 10 : /* ... */</span></span>
|
||||||
|
<span id="L8"><span class="lineNum"> 8</span> <span class="tlaGNC"> 10 : /* ... */</span></span>
|
||||||
|
<span id="L9"><span class="lineNum"> 9</span> : /* ... */</span>
|
||||||
|
<span id="L10"><span class="lineNum"> 10</span> : /* ... */</span>
|
||||||
|
<span id="L11"><span class="lineNum"> 11</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L12"><span class="lineNum"> 12</span> <span class="tlaGNC"> 16 : /* ... */</span></span>
|
||||||
|
<span id="L13"><span class="lineNum"> 13</span> : /* ... */</span>
|
||||||
|
<span id="L14"><span class="lineNum"> 14</span> : /* ... */</span>
|
||||||
|
<span id="L15"><span class="lineNum"> 15</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L16"><span class="lineNum"> 16</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L17"><span class="lineNum"> 17</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L18"><span class="lineNum"> 18</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L19"><span class="lineNum"> 19</span> : /* ... */</span>
|
||||||
|
<span id="L20"><span class="lineNum"> 20</span> : /* ... */</span>
|
||||||
|
<span id="L21"><span class="lineNum"> 21</span> <span class="tlaGNC tlaBgGNC"> 3 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/entity_visualiser.luau
not found */</span></span>
|
||||||
|
<span id="L22"><span class="lineNum"> 22</span> <span class="tlaGNC"> 3 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L23"><span class="lineNum"> 23</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L24"><span class="lineNum"> 24</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L25"><span class="lineNum"> 25</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L26"><span class="lineNum"> 26</span> <span class="tlaGNC"> 8 : /* ... */</span></span>
|
||||||
|
<span id="L27"><span class="lineNum"> 27</span> <span class="tlaGNC"> 8 : /* ... */</span></span>
|
||||||
|
<span id="L28"><span class="lineNum"> 28</span> <span class="tlaGNC"> 8 : /* ... */</span></span>
|
||||||
|
<span id="L29"><span class="lineNum"> 29</span> <span class="tlaGNC"> 8 : /* ... */</span></span>
|
||||||
|
<span id="L30"><span class="lineNum"> 30</span> : /* ... */</span>
|
||||||
|
<span id="L31"><span class="lineNum"> 31</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L32"><span class="lineNum"> 32</span> : /* ... */</span>
|
||||||
|
<span id="L33"><span class="lineNum"> 33</span> <span class="tlaGNC tlaBgGNC"> 8 : /* ... */</span></span>
|
||||||
|
<span id="L34"><span class="lineNum"> 34</span> <span class="tlaGNC"> 8 : /* ... */</span></span>
|
||||||
|
<span id="L35"><span class="lineNum"> 35</span> : /* ... */</span>
|
||||||
|
<span id="L36"><span class="lineNum"> 36</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L37"><span class="lineNum"> 37</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L38"><span class="lineNum"> 38</span> : /* ... */</span>
|
||||||
|
<span id="L39"><span class="lineNum"> 39</span> : /* ... */</span>
|
||||||
|
<span id="L40"><span class="lineNum"> 40</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L41"><span class="lineNum"> 41</span> <span class="tlaGNC"> 1 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/entity_visualiser.luau
not found */</span></span>
|
||||||
|
<span id="L42"><span class="lineNum"> 42</span> <span class="tlaGNC"> 1 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
</pre>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
141
coverage/jecs/tools/index-sort-f.html
vendored
Normal file
|
@ -0,0 +1,141 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - jecs/tools</td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">63.0 %</td>
|
||||||
|
<td class="headerCovTableEntry">508</td>
|
||||||
|
<td class="headerCovTableEntry">320</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">63.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">55</td>
|
||||||
|
<td class="headerCovTableEntry">35</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table width="80%" cellpadding=1 cellspacing=1 border=0>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="40%"><br></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" rowspan=2>Filename <span title="Click to sort table by file name" class="tableHeadSort"><a href="index.html"><img src="../../updown.png" width=10 height=14 alt="Sort by file name" title="Click to sort table by file name" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=4>Line Coverage <span title="Click to sort table by line coverage" class="tableHeadSort"><a href="index-sort-l.html"><img src="../../updown.png" width=10 height=14 alt="Sort by line coverage" title="Click to sort table by line coverage" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=3>Function Coverage <span title="Click to sort table by function coverage" class="tableHeadSort"><img src="../../glass.png" width=10 height=14 alt="Sort by function coverage" title="Click to sort table by function coverage" border=0></span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" colspan=2> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
<td class="tableHead"> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="ansi.luau
.gcov.html">ansi.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=65 height=10 alt="64.7%"><img src="../../snow.png" width=35 height=10 alt="64.7%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">64.7 %</td>
|
||||||
|
<td class="coverNumDflt">17</td>
|
||||||
|
<td class="coverNumDflt">11</td>
|
||||||
|
<td class="coverPerLo">33.3 %</td>
|
||||||
|
<td class="coverNumDflt">9</td>
|
||||||
|
<td class="coverNumDflt">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="testkit.luau
.gcov.html">testkit.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=66 height=10 alt="66.1%"><img src="../../snow.png" width=34 height=10 alt="66.1%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">66.1 %</td>
|
||||||
|
<td class="coverNumDflt">319</td>
|
||||||
|
<td class="coverNumDflt">211</td>
|
||||||
|
<td class="coverPerLo">64.5 %</td>
|
||||||
|
<td class="coverNumDflt">31</td>
|
||||||
|
<td class="coverNumDflt">20</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="lifetime_tracker.luau
.gcov.html">lifetime_tracker.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=49 height=10 alt="49.3%"><img src="../../snow.png" width=51 height=10 alt="49.3%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">49.3 %</td>
|
||||||
|
<td class="coverNumDflt">142</td>
|
||||||
|
<td class="coverNumDflt">70</td>
|
||||||
|
<td class="coverPerLo">72.7 %</td>
|
||||||
|
<td class="coverNumDflt">11</td>
|
||||||
|
<td class="coverNumDflt">8</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="entity_visualiser.luau
.gcov.html">entity_visualiser.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=93 height=10 alt="93.3%"><img src="../../snow.png" width=7 height=10 alt="93.3%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerHi">93.3 %</td>
|
||||||
|
<td class="coverNumDflt">30</td>
|
||||||
|
<td class="coverNumDflt">28</td>
|
||||||
|
<td class="coverPerHi">100.0 %</td>
|
||||||
|
<td class="coverNumDflt">4</td>
|
||||||
|
<td class="coverNumDflt">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
141
coverage/jecs/tools/index-sort-l.html
vendored
Normal file
|
@ -0,0 +1,141 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - jecs/tools</td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">63.0 %</td>
|
||||||
|
<td class="headerCovTableEntry">508</td>
|
||||||
|
<td class="headerCovTableEntry">320</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">63.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">55</td>
|
||||||
|
<td class="headerCovTableEntry">35</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table width="80%" cellpadding=1 cellspacing=1 border=0>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="40%"><br></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" rowspan=2>Filename <span title="Click to sort table by file name" class="tableHeadSort"><a href="index.html"><img src="../../updown.png" width=10 height=14 alt="Sort by file name" title="Click to sort table by file name" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=4>Line Coverage <span title="Click to sort table by line coverage" class="tableHeadSort"><img src="../../glass.png" width=10 height=14 alt="Sort by line coverage" title="Click to sort table by line coverage" border=0></span></td>
|
||||||
|
<td class="tableHead" colspan=3>Function Coverage <span title="Click to sort table by function coverage" class="tableHeadSort"><a href="index-sort-f.html"><img src="../../updown.png" width=10 height=14 alt="Sort by function coverage" title="Click to sort table by function coverage" border=0></a></span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" colspan=2> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
<td class="tableHead"> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="lifetime_tracker.luau
.gcov.html">lifetime_tracker.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=49 height=10 alt="49.3%"><img src="../../snow.png" width=51 height=10 alt="49.3%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">49.3 %</td>
|
||||||
|
<td class="coverNumDflt">142</td>
|
||||||
|
<td class="coverNumDflt">70</td>
|
||||||
|
<td class="coverPerLo">72.7 %</td>
|
||||||
|
<td class="coverNumDflt">11</td>
|
||||||
|
<td class="coverNumDflt">8</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="ansi.luau
.gcov.html">ansi.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=65 height=10 alt="64.7%"><img src="../../snow.png" width=35 height=10 alt="64.7%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">64.7 %</td>
|
||||||
|
<td class="coverNumDflt">17</td>
|
||||||
|
<td class="coverNumDflt">11</td>
|
||||||
|
<td class="coverPerLo">33.3 %</td>
|
||||||
|
<td class="coverNumDflt">9</td>
|
||||||
|
<td class="coverNumDflt">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="testkit.luau
.gcov.html">testkit.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=66 height=10 alt="66.1%"><img src="../../snow.png" width=34 height=10 alt="66.1%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">66.1 %</td>
|
||||||
|
<td class="coverNumDflt">319</td>
|
||||||
|
<td class="coverNumDflt">211</td>
|
||||||
|
<td class="coverPerLo">64.5 %</td>
|
||||||
|
<td class="coverNumDflt">31</td>
|
||||||
|
<td class="coverNumDflt">20</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="entity_visualiser.luau
.gcov.html">entity_visualiser.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=93 height=10 alt="93.3%"><img src="../../snow.png" width=7 height=10 alt="93.3%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerHi">93.3 %</td>
|
||||||
|
<td class="coverNumDflt">30</td>
|
||||||
|
<td class="coverNumDflt">28</td>
|
||||||
|
<td class="coverPerHi">100.0 %</td>
|
||||||
|
<td class="coverNumDflt">4</td>
|
||||||
|
<td class="coverNumDflt">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
141
coverage/jecs/tools/index.html
vendored
Normal file
|
@ -0,0 +1,141 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - jecs/tools</td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">63.0 %</td>
|
||||||
|
<td class="headerCovTableEntry">508</td>
|
||||||
|
<td class="headerCovTableEntry">320</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">63.6 %</td>
|
||||||
|
<td class="headerCovTableEntry">55</td>
|
||||||
|
<td class="headerCovTableEntry">35</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table width="80%" cellpadding=1 cellspacing=1 border=0>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="40%"><br></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
<td width="8%"></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" rowspan=2>Filename <span title="Click to sort table by file name" class="tableHeadSort"><img src="../../glass.png" width=10 height=14 alt="Sort by file name" title="Click to sort table by file name" border=0></span></td>
|
||||||
|
<td class="tableHead" colspan=4>Line Coverage <span title="Click to sort table by line coverage" class="tableHeadSort"><a href="index-sort-l.html"><img src="../../updown.png" width=10 height=14 alt="Sort by line coverage" title="Click to sort table by line coverage" border=0></a></span></td>
|
||||||
|
<td class="tableHead" colspan=3>Function Coverage <span title="Click to sort table by function coverage" class="tableHeadSort"><a href="index-sort-f.html"><img src="../../updown.png" width=10 height=14 alt="Sort by function coverage" title="Click to sort table by function coverage" border=0></a></span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead" colspan=2> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
<td class="tableHead"> Rate</td>
|
||||||
|
<td class="tableHead"> Total</td>
|
||||||
|
<td class="tableHead"> Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="ansi.luau
.gcov.html">ansi.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=65 height=10 alt="64.7%"><img src="../../snow.png" width=35 height=10 alt="64.7%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">64.7 %</td>
|
||||||
|
<td class="coverNumDflt">17</td>
|
||||||
|
<td class="coverNumDflt">11</td>
|
||||||
|
<td class="coverPerLo">33.3 %</td>
|
||||||
|
<td class="coverNumDflt">9</td>
|
||||||
|
<td class="coverNumDflt">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="entity_visualiser.luau
.gcov.html">entity_visualiser.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=93 height=10 alt="93.3%"><img src="../../snow.png" width=7 height=10 alt="93.3%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerHi">93.3 %</td>
|
||||||
|
<td class="coverNumDflt">30</td>
|
||||||
|
<td class="coverNumDflt">28</td>
|
||||||
|
<td class="coverPerHi">100.0 %</td>
|
||||||
|
<td class="coverNumDflt">4</td>
|
||||||
|
<td class="coverNumDflt">4</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="lifetime_tracker.luau
.gcov.html">lifetime_tracker.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=49 height=10 alt="49.3%"><img src="../../snow.png" width=51 height=10 alt="49.3%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">49.3 %</td>
|
||||||
|
<td class="coverNumDflt">142</td>
|
||||||
|
<td class="coverNumDflt">70</td>
|
||||||
|
<td class="coverPerLo">72.7 %</td>
|
||||||
|
<td class="coverNumDflt">11</td>
|
||||||
|
<td class="coverNumDflt">8</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFile"><a href="testkit.luau
.gcov.html">testkit.luau
</a></td>
|
||||||
|
<td class="coverBar" align="center">
|
||||||
|
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=66 height=10 alt="66.1%"><img src="../../snow.png" width=34 height=10 alt="66.1%"></td></tr></table>
|
||||||
|
</td>
|
||||||
|
<td class="coverPerLo">66.1 %</td>
|
||||||
|
<td class="coverNumDflt">319</td>
|
||||||
|
<td class="coverNumDflt">211</td>
|
||||||
|
<td class="coverPerLo">64.5 %</td>
|
||||||
|
<td class="coverNumDflt">31</td>
|
||||||
|
<td class="coverNumDflt">20</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
152
coverage/jecs/tools/lifetime_tracker.luau.func-c.html
vendored
Normal file
|
@ -0,0 +1,152 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools/lifetime_tracker.luau
- functions</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - <a href="index.html">jecs/tools</a> - lifetime_tracker.luau
<span style="font-size: 80%;"> (<a href="lifetime_tracker.luau
.gcov.html">source</a> / functions)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">49.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">142</td>
|
||||||
|
<td class="headerCovTableEntry">70</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">72.7 %</td>
|
||||||
|
<td class="headerCovTableEntry">11</td>
|
||||||
|
<td class="headerCovTableEntry">8</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table cellpadding=1 cellspacing=1 border=0>
|
||||||
|
<tr><td><br></td></tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead">Function Name <span title="Click to sort table by function name" class="tableHeadSort"><a href="lifetime_tracker.luau
.func.html"><img src="../../updown.png" width=10 height=14 alt="Sort by function name" title="Click to sort table by function name" border=0></a></span></td>
|
||||||
|
|
||||||
|
<td class="tableHead">Hit count <span title="Click to sort table by function hit count" class="tableHeadSort"><img src="../../glass.png" width=10 height=14 alt="Sort by function hit count" title="Click to sort table by function hit count" border=0></span></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L133"><anonymous>:135
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L87"><anonymous>:89
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L24">name:26
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L162"><anonymous>:164
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L173"><anonymous>:175
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L60"><anonymous>:62
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L1"><main>
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L34">lifetime_tracker_add:36
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L46"><anonymous>:48
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">3</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L10">print_centered_entity:12
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">3</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L28">pad:30
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">5</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
</center>
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
152
coverage/jecs/tools/lifetime_tracker.luau.func.html
vendored
Normal file
|
@ -0,0 +1,152 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools/lifetime_tracker.luau
- functions</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - <a href="index.html">jecs/tools</a> - lifetime_tracker.luau
<span style="font-size: 80%;"> (<a href="lifetime_tracker.luau
.gcov.html">source</a> / functions)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">49.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">142</td>
|
||||||
|
<td class="headerCovTableEntry">70</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">72.7 %</td>
|
||||||
|
<td class="headerCovTableEntry">11</td>
|
||||||
|
<td class="headerCovTableEntry">8</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table cellpadding=1 cellspacing=1 border=0>
|
||||||
|
<tr><td><br></td></tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead">Function Name <span title="Click to sort table by function name" class="tableHeadSort"><img src="../../glass.png" width=10 height=14 alt="Sort by function name" title="Click to sort table by function name" border=0></span></td>
|
||||||
|
|
||||||
|
<td class="tableHead">Hit count <span title="Click to sort table by function hit count" class="tableHeadSort"><a href="lifetime_tracker.luau
.func-c.html"><img src="../../updown.png" width=10 height=14 alt="Sort by function hit count" title="Click to sort table by function hit count" border=0></a></span></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L133"><anonymous>:135
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L162"><anonymous>:164
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L173"><anonymous>:175
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L46"><anonymous>:48
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">3</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L60"><anonymous>:62
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L87"><anonymous>:89
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L1"><main>
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L34">lifetime_tracker_add:36
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L24">name:26
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L28">pad:30
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">5</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="lifetime_tracker.luau
.gcov.html#L10">print_centered_entity:12
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">3</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
</center>
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
292
coverage/jecs/tools/lifetime_tracker.luau.gcov.html
vendored
Normal file
|
@ -0,0 +1,292 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools/lifetime_tracker.luau
</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - <a href="index.html">jecs/tools</a> - lifetime_tracker.luau
<span style="font-size: 80%;"> (source / <a href="lifetime_tracker.luau
.func-c.html">functions</a>)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">49.3 %</td>
|
||||||
|
<td class="headerCovTableEntry">142</td>
|
||||||
|
<td class="headerCovTableEntry">70</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">72.7 %</td>
|
||||||
|
<td class="headerCovTableEntry">11</td>
|
||||||
|
<td class="headerCovTableEntry">8</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table cellpadding=0 cellspacing=0 border=0>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<pre class="sourceHeading"> Line data Source code</pre>
|
||||||
|
<pre class="source">
|
||||||
|
<span id="L1"><span class="lineNum"> 1</span> <span class="tlaGNC tlaBgGNC"> 1 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/lifetime_tracker.luau
not found */</span></span>
|
||||||
|
<span id="L2"><span class="lineNum"> 2</span> <span class="tlaGNC"> 1 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L3"><span class="lineNum"> 3</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L4"><span class="lineNum"> 4</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L5"><span class="lineNum"> 5</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L6"><span class="lineNum"> 6</span> : /* ... */</span>
|
||||||
|
<span id="L7"><span class="lineNum"> 7</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L8"><span class="lineNum"> 8</span> : /* ... */</span>
|
||||||
|
<span id="L9"><span class="lineNum"> 9</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L10"><span class="lineNum"> 10</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L11"><span class="lineNum"> 11</span> : /* ... */</span>
|
||||||
|
<span id="L12"><span class="lineNum"> 12</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L13"><span class="lineNum"> 13</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L14"><span class="lineNum"> 14</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L15"><span class="lineNum"> 15</span> : /* ... */</span>
|
||||||
|
<span id="L16"><span class="lineNum"> 16</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L17"><span class="lineNum"> 17</span> : /* ... */</span>
|
||||||
|
<span id="L18"><span class="lineNum"> 18</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L19"><span class="lineNum"> 19</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L20"><span class="lineNum"> 20</span> : /* ... */</span>
|
||||||
|
<span id="L21"><span class="lineNum"> 21</span> <span class="tlaGNC"> 3 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/lifetime_tracker.luau
not found */</span></span>
|
||||||
|
<span id="L22"><span class="lineNum"> 22</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L23"><span class="lineNum"> 23</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L24"><span class="lineNum"> 24</span> : /* ... */</span>
|
||||||
|
<span id="L25"><span class="lineNum"> 25</span> : /* ... */</span>
|
||||||
|
<span id="L26"><span class="lineNum"> 26</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L27"><span class="lineNum"> 27</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L28"><span class="lineNum"> 28</span> : /* ... */</span>
|
||||||
|
<span id="L29"><span class="lineNum"> 29</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L30"><span class="lineNum"> 30</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L31"><span class="lineNum"> 31</span> <span class="tlaGNC"> 5 : /* ... */</span></span>
|
||||||
|
<span id="L32"><span class="lineNum"> 32</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L33"><span class="lineNum"> 33</span> : /* ... */</span>
|
||||||
|
<span id="L34"><span class="lineNum"> 34</span> : /* ... */</span>
|
||||||
|
<span id="L35"><span class="lineNum"> 35</span> : /* ... */</span>
|
||||||
|
<span id="L36"><span class="lineNum"> 36</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L37"><span class="lineNum"> 37</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L38"><span class="lineNum"> 38</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L39"><span class="lineNum"> 39</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L40"><span class="lineNum"> 40</span> : /* ... */</span>
|
||||||
|
<span id="L41"><span class="lineNum"> 41</span> <span class="tlaGNC"> 1 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/lifetime_tracker.luau
not found */</span></span>
|
||||||
|
<span id="L42"><span class="lineNum"> 42</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L43"><span class="lineNum"> 43</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L44"><span class="lineNum"> 44</span> : /* ... */</span>
|
||||||
|
<span id="L45"><span class="lineNum"> 45</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L46"><span class="lineNum"> 46</span> : /* ... */</span>
|
||||||
|
<span id="L47"><span class="lineNum"> 47</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L48"><span class="lineNum"> 48</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L49"><span class="lineNum"> 49</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L50"><span class="lineNum"> 50</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L51"><span class="lineNum"> 51</span> : /* ... */</span>
|
||||||
|
<span id="L52"><span class="lineNum"> 52</span> <span class="tlaGNC tlaBgGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L53"><span class="lineNum"> 53</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L54"><span class="lineNum"> 54</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L55"><span class="lineNum"> 55</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L56"><span class="lineNum"> 56</span> : /* ... */</span>
|
||||||
|
<span id="L57"><span class="lineNum"> 57</span> <span class="tlaGNC tlaBgGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L58"><span class="lineNum"> 58</span> : /* ... */</span>
|
||||||
|
<span id="L59"><span class="lineNum"> 59</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L60"><span class="lineNum"> 60</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L61"><span class="lineNum"> 61</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/lifetime_tracker.luau
not found */</span>
|
||||||
|
<span id="L62"><span class="lineNum"> 62</span> <span class="tlaGNC"> 1 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L63"><span class="lineNum"> 63</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L64"><span class="lineNum"> 64</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L65"><span class="lineNum"> 65</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L66"><span class="lineNum"> 66</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L67"><span class="lineNum"> 67</span> : /* ... */</span>
|
||||||
|
<span id="L68"><span class="lineNum"> 68</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L69"><span class="lineNum"> 69</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L70"><span class="lineNum"> 70</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L71"><span class="lineNum"> 71</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L72"><span class="lineNum"> 72</span> <span class="tlaGNC"> 2 : /* ... */</span></span>
|
||||||
|
<span id="L73"><span class="lineNum"> 73</span> <span class="tlaGNC"> 2 : /* ... */</span></span>
|
||||||
|
<span id="L74"><span class="lineNum"> 74</span> <span class="tlaGNC"> 2 : /* ... */</span></span>
|
||||||
|
<span id="L75"><span class="lineNum"> 75</span> : /* ... */</span>
|
||||||
|
<span id="L76"><span class="lineNum"> 76</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L77"><span class="lineNum"> 77</span> : /* ... */</span>
|
||||||
|
<span id="L78"><span class="lineNum"> 78</span> : /* ... */</span>
|
||||||
|
<span id="L79"><span class="lineNum"> 79</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L80"><span class="lineNum"> 80</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L81"><span class="lineNum"> 81</span> <span class="tlaGNC"> 1 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/lifetime_tracker.luau
not found */</span></span>
|
||||||
|
<span id="L82"><span class="lineNum"> 82</span> <span class="tlaGNC"> 1 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L83"><span class="lineNum"> 83</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L84"><span class="lineNum"> 84</span> : /* ... */</span>
|
||||||
|
<span id="L85"><span class="lineNum"> 85</span> : /* ... */</span>
|
||||||
|
<span id="L86"><span class="lineNum"> 86</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L87"><span class="lineNum"> 87</span> : /* ... */</span>
|
||||||
|
<span id="L88"><span class="lineNum"> 88</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L89"><span class="lineNum"> 89</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L90"><span class="lineNum"> 90</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L91"><span class="lineNum"> 91</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L92"><span class="lineNum"> 92</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L93"><span class="lineNum"> 93</span> : /* ... */</span>
|
||||||
|
<span id="L94"><span class="lineNum"> 94</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L95"><span class="lineNum"> 95</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L96"><span class="lineNum"> 96</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L97"><span class="lineNum"> 97</span> : /* ... */</span>
|
||||||
|
<span id="L98"><span class="lineNum"> 98</span> : /* ... */</span>
|
||||||
|
<span id="L99"><span class="lineNum"> 99</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L100"><span class="lineNum"> 100</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L101"><span class="lineNum"> 101</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/lifetime_tracker.luau
not found */</span></span>
|
||||||
|
<span id="L102"><span class="lineNum"> 102</span> <span class="tlaUNC"> 0 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L103"><span class="lineNum"> 103</span> : /* ... */</span>
|
||||||
|
<span id="L104"><span class="lineNum"> 104</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L105"><span class="lineNum"> 105</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L106"><span class="lineNum"> 106</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L107"><span class="lineNum"> 107</span> : /* ... */</span>
|
||||||
|
<span id="L108"><span class="lineNum"> 108</span> : /* ... */</span>
|
||||||
|
<span id="L109"><span class="lineNum"> 109</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L110"><span class="lineNum"> 110</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L111"><span class="lineNum"> 111</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L112"><span class="lineNum"> 112</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L113"><span class="lineNum"> 113</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L114"><span class="lineNum"> 114</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L115"><span class="lineNum"> 115</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L116"><span class="lineNum"> 116</span> : /* ... */</span>
|
||||||
|
<span id="L117"><span class="lineNum"> 117</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L118"><span class="lineNum"> 118</span> : /* ... */</span>
|
||||||
|
<span id="L119"><span class="lineNum"> 119</span> : /* ... */</span>
|
||||||
|
<span id="L120"><span class="lineNum"> 120</span> : /* ... */</span>
|
||||||
|
<span id="L121"><span class="lineNum"> 121</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/lifetime_tracker.luau
not found */</span></span>
|
||||||
|
<span id="L122"><span class="lineNum"> 122</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L123"><span class="lineNum"> 123</span> : /* ... */</span>
|
||||||
|
<span id="L124"><span class="lineNum"> 124</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L125"><span class="lineNum"> 125</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L126"><span class="lineNum"> 126</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L127"><span class="lineNum"> 127</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L128"><span class="lineNum"> 128</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L129"><span class="lineNum"> 129</span> : /* ... */</span>
|
||||||
|
<span id="L130"><span class="lineNum"> 130</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L131"><span class="lineNum"> 131</span> : /* ... */</span>
|
||||||
|
<span id="L132"><span class="lineNum"> 132</span> : /* ... */</span>
|
||||||
|
<span id="L133"><span class="lineNum"> 133</span> : /* ... */</span>
|
||||||
|
<span id="L134"><span class="lineNum"> 134</span> : /* ... */</span>
|
||||||
|
<span id="L135"><span class="lineNum"> 135</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L136"><span class="lineNum"> 136</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L137"><span class="lineNum"> 137</span> : /* ... */</span>
|
||||||
|
<span id="L138"><span class="lineNum"> 138</span> : /* ... */</span>
|
||||||
|
<span id="L139"><span class="lineNum"> 139</span> : /* ... */</span>
|
||||||
|
<span id="L140"><span class="lineNum"> 140</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L141"><span class="lineNum"> 141</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/lifetime_tracker.luau
not found */</span></span>
|
||||||
|
<span id="L142"><span class="lineNum"> 142</span> <span class="tlaUNC"> 0 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L143"><span class="lineNum"> 143</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L144"><span class="lineNum"> 144</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L145"><span class="lineNum"> 145</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L146"><span class="lineNum"> 146</span> : /* ... */</span>
|
||||||
|
<span id="L147"><span class="lineNum"> 147</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L148"><span class="lineNum"> 148</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L149"><span class="lineNum"> 149</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L150"><span class="lineNum"> 150</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L151"><span class="lineNum"> 151</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L152"><span class="lineNum"> 152</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L153"><span class="lineNum"> 153</span> : /* ... */</span>
|
||||||
|
<span id="L154"><span class="lineNum"> 154</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L155"><span class="lineNum"> 155</span> : /* ... */</span>
|
||||||
|
<span id="L156"><span class="lineNum"> 156</span> : /* ... */</span>
|
||||||
|
<span id="L157"><span class="lineNum"> 157</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L158"><span class="lineNum"> 158</span> : /* ... */</span>
|
||||||
|
<span id="L159"><span class="lineNum"> 159</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L160"><span class="lineNum"> 160</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L161"><span class="lineNum"> 161</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/lifetime_tracker.luau
not found */</span>
|
||||||
|
<span id="L162"><span class="lineNum"> 162</span> <span class="tlaGNC tlaBgGNC"> 1 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L163"><span class="lineNum"> 163</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L164"><span class="lineNum"> 164</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L165"><span class="lineNum"> 165</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L166"><span class="lineNum"> 166</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L167"><span class="lineNum"> 167</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L168"><span class="lineNum"> 168</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L169"><span class="lineNum"> 169</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L170"><span class="lineNum"> 170</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L171"><span class="lineNum"> 171</span> : /* ... */</span>
|
||||||
|
<span id="L172"><span class="lineNum"> 172</span> : /* ... */</span>
|
||||||
|
<span id="L173"><span class="lineNum"> 173</span> : /* ... */</span>
|
||||||
|
<span id="L174"><span class="lineNum"> 174</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L175"><span class="lineNum"> 175</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L176"><span class="lineNum"> 176</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L177"><span class="lineNum"> 177</span> : /* ... */</span>
|
||||||
|
<span id="L178"><span class="lineNum"> 178</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L179"><span class="lineNum"> 179</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L180"><span class="lineNum"> 180</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L181"><span class="lineNum"> 181</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/lifetime_tracker.luau
not found */</span></span>
|
||||||
|
<span id="L182"><span class="lineNum"> 182</span> <span class="tlaUNC"> 0 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L183"><span class="lineNum"> 183</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L184"><span class="lineNum"> 184</span> : /* ... */</span>
|
||||||
|
<span id="L185"><span class="lineNum"> 185</span> : /* ... */</span>
|
||||||
|
<span id="L186"><span class="lineNum"> 186</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L187"><span class="lineNum"> 187</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L188"><span class="lineNum"> 188</span> : /* ... */</span>
|
||||||
|
<span id="L189"><span class="lineNum"> 189</span> : /* ... */</span>
|
||||||
|
<span id="L190"><span class="lineNum"> 190</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L191"><span class="lineNum"> 191</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L192"><span class="lineNum"> 192</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L193"><span class="lineNum"> 193</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L194"><span class="lineNum"> 194</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L195"><span class="lineNum"> 195</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L196"><span class="lineNum"> 196</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L197"><span class="lineNum"> 197</span> : /* ... */</span>
|
||||||
|
<span id="L198"><span class="lineNum"> 198</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L199"><span class="lineNum"> 199</span> : /* ... */</span>
|
||||||
|
<span id="L200"><span class="lineNum"> 200</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L201"><span class="lineNum"> 201</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/lifetime_tracker.luau
not found */</span></span>
|
||||||
|
<span id="L202"><span class="lineNum"> 202</span> <span class="tlaUNC"> 0 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L203"><span class="lineNum"> 203</span> : /* ... */</span>
|
||||||
|
<span id="L204"><span class="lineNum"> 204</span> : /* ... */</span>
|
||||||
|
<span id="L205"><span class="lineNum"> 205</span> : /* ... */</span>
|
||||||
|
<span id="L206"><span class="lineNum"> 206</span> : /* ... */</span>
|
||||||
|
<span id="L207"><span class="lineNum"> 207</span> : /* ... */</span>
|
||||||
|
<span id="L208"><span class="lineNum"> 208</span> : /* ... */</span>
|
||||||
|
<span id="L209"><span class="lineNum"> 209</span> : /* ... */</span>
|
||||||
|
<span id="L210"><span class="lineNum"> 210</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L211"><span class="lineNum"> 211</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L212"><span class="lineNum"> 212</span> : /* ... */</span>
|
||||||
|
<span id="L213"><span class="lineNum"> 213</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L214"><span class="lineNum"> 214</span> : /* ... */</span>
|
||||||
|
<span id="L215"><span class="lineNum"> 215</span> : /* ... */</span>
|
||||||
|
<span id="L216"><span class="lineNum"> 216</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
</pre>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
292
coverage/jecs/tools/testkit.luau.func-c.html
vendored
Normal file
|
@ -0,0 +1,292 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools/testkit.luau
- functions</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - <a href="index.html">jecs/tools</a> - testkit.luau
<span style="font-size: 80%;"> (<a href="testkit.luau
.gcov.html">source</a> / functions)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">66.1 %</td>
|
||||||
|
<td class="headerCovTableEntry">319</td>
|
||||||
|
<td class="headerCovTableEntry">211</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">64.5 %</td>
|
||||||
|
<td class="headerCovTableEntry">31</td>
|
||||||
|
<td class="headerCovTableEntry">20</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table cellpadding=1 cellspacing=1 border=0>
|
||||||
|
<tr><td><br></td></tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead">Function Name <span title="Click to sort table by function name" class="tableHeadSort"><a href="testkit.luau
.func.html"><img src="../../updown.png" width=10 height=14 alt="Sort by function name" title="Click to sort table by function name" border=0></a></span></td>
|
||||||
|
|
||||||
|
<td class="tableHead">Hit count <span title="Click to sort table by function hit count" class="tableHeadSort"><img src="../../glass.png" width=10 height=14 alt="Sort by function hit count" title="Click to sort table by function hit count" border=0></span></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L238"><anonymous>:240
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L348"><anonymous>:350
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L256">FOCUS:258
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L494">deep_eq:496
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L543">disable_formatting:545
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L33">green_highlight:35
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L390">print2:392
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L29">red_highlight:31
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L474">shallow_eq:476
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L395">tos:397
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L9">white_underline:11
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L1"><main>
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L267">FINISH:269
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L308">SKIP:310
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L324">START:326
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L539">benchmark:541
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L527">test:529
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L336">BENCH:338
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">3</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L46">convert_units:48
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">6</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L366">round:368
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">6</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L181">CHECK_EXPECT_ERR:183
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">9</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L222">TEST:224
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">24</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L129">output_test_result:131
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">24</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L13">white:15
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">24</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L167">CASE:169
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">72</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L41">orange:43
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">72</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L25">yellow:27
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">75</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L17">green:19
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">76</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L37">gray:39
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">83</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L21">red:23
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">144</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L199">CHECK:201
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1173</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
</center>
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
292
coverage/jecs/tools/testkit.luau.func.html
vendored
Normal file
|
@ -0,0 +1,292 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools/testkit.luau
- functions</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - <a href="index.html">jecs/tools</a> - testkit.luau
<span style="font-size: 80%;"> (<a href="testkit.luau
.gcov.html">source</a> / functions)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">66.1 %</td>
|
||||||
|
<td class="headerCovTableEntry">319</td>
|
||||||
|
<td class="headerCovTableEntry">211</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">64.5 %</td>
|
||||||
|
<td class="headerCovTableEntry">31</td>
|
||||||
|
<td class="headerCovTableEntry">20</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<center>
|
||||||
|
<table cellpadding=1 cellspacing=1 border=0>
|
||||||
|
<tr><td><br></td></tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tableHead">Function Name <span title="Click to sort table by function name" class="tableHeadSort"><img src="../../glass.png" width=10 height=14 alt="Sort by function name" title="Click to sort table by function name" border=0></span></td>
|
||||||
|
|
||||||
|
<td class="tableHead">Hit count <span title="Click to sort table by function hit count" class="tableHeadSort"><a href="testkit.luau
.func-c.html"><img src="../../updown.png" width=10 height=14 alt="Sort by function hit count" title="Click to sort table by function hit count" border=0></a></span></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L238"><anonymous>:240
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L348"><anonymous>:350
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L1"><main>
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L336">BENCH:338
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">3</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L167">CASE:169
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">72</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L199">CHECK:201
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1173</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L181">CHECK_EXPECT_ERR:183
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">9</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L267">FINISH:269
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L256">FOCUS:258
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L308">SKIP:310
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L324">START:326
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L222">TEST:224
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">24</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L539">benchmark:541
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L46">convert_units:48
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">6</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L494">deep_eq:496
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L543">disable_formatting:545
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L37">gray:39
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">83</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L17">green:19
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">76</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L33">green_highlight:35
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L41">orange:43
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">72</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L129">output_test_result:131
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">24</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L390">print2:392
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L21">red:23
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">144</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L29">red_highlight:31
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L366">round:368
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">6</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L474">shallow_eq:476
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L527">test:529
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">1</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L395">tos:397
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L13">white:15
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">24</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L9">white_underline:11
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnLo">0</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="coverFn"><a href="testkit.luau
.gcov.html#L25">yellow:27
</a></td>
|
||||||
|
|
||||||
|
<td class="coverFnHi">75</td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
</center>
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
630
coverage/jecs/tools/testkit.luau.gcov.html
vendored
Normal file
|
@ -0,0 +1,630 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<title>LCOV - coverage.out - jecs/tools/testkit.luau
</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../gcov.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="title">LCOV - code coverage report</td></tr>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="100%">
|
||||||
|
<table cellpadding=1 border=0 width="100%">
|
||||||
|
<tr>
|
||||||
|
<td width="10%" class="headerItem">Current view:</td>
|
||||||
|
<td width="10%" class="headerValue"><a href="../../index.html">top level</a> - <a href="index.html">jecs/tools</a> - testkit.luau
<span style="font-size: 80%;"> (source / <a href="testkit.luau
.func-c.html">functions</a>)</span></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%"></td>
|
||||||
|
<td width="5%" class="headerCovTableHead">Coverage</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Covered + Uncovered code">Total</td>
|
||||||
|
<td width="5%" class="headerCovTableHead" title="Exercised code only">Hit</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test:</td>
|
||||||
|
<td class="headerValue">coverage.out</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Lines:</td>
|
||||||
|
<td class="headerCovTableEntryLo">66.1 %</td>
|
||||||
|
<td class="headerCovTableEntry">319</td>
|
||||||
|
<td class="headerCovTableEntry">211</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="headerItem">Test Date:</td>
|
||||||
|
<td class="headerValue">2025-03-27 03:52:25</td>
|
||||||
|
<td></td>
|
||||||
|
<td class="headerItem">Functions:</td>
|
||||||
|
<td class="headerCovTableEntryLo">64.5 %</td>
|
||||||
|
<td class="headerCovTableEntry">31</td>
|
||||||
|
<td class="headerCovTableEntry">20</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table cellpadding=0 cellspacing=0 border=0>
|
||||||
|
<tr>
|
||||||
|
<td><br></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<pre class="sourceHeading"> Line data Source code</pre>
|
||||||
|
<pre class="source">
|
||||||
|
<span id="L1"><span class="lineNum"> 1</span> <span class="tlaGNC tlaBgGNC"> 1 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L2"><span class="lineNum"> 2</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L3"><span class="lineNum"> 3</span> : /* ... */</span>
|
||||||
|
<span id="L4"><span class="lineNum"> 4</span> : /* ... */</span>
|
||||||
|
<span id="L5"><span class="lineNum"> 5</span> : /* ... */</span>
|
||||||
|
<span id="L6"><span class="lineNum"> 6</span> : /* ... */</span>
|
||||||
|
<span id="L7"><span class="lineNum"> 7</span> : /* ... */</span>
|
||||||
|
<span id="L8"><span class="lineNum"> 8</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L9"><span class="lineNum"> 9</span> : /* ... */</span>
|
||||||
|
<span id="L10"><span class="lineNum"> 10</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L11"><span class="lineNum"> 11</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L12"><span class="lineNum"> 12</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L13"><span class="lineNum"> 13</span> : /* ... */</span>
|
||||||
|
<span id="L14"><span class="lineNum"> 14</span> : /* ... */</span>
|
||||||
|
<span id="L15"><span class="lineNum"> 15</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L16"><span class="lineNum"> 16</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L17"><span class="lineNum"> 17</span> : /* ... */</span>
|
||||||
|
<span id="L18"><span class="lineNum"> 18</span> : /* ... */</span>
|
||||||
|
<span id="L19"><span class="lineNum"> 19</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L20"><span class="lineNum"> 20</span> <span class="tlaGNC"> 76 : /* ... */</span></span>
|
||||||
|
<span id="L21"><span class="lineNum"> 21</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span>
|
||||||
|
<span id="L22"><span class="lineNum"> 22</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L23"><span class="lineNum"> 23</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L24"><span class="lineNum"> 24</span> <span class="tlaGNC"> 144 : /* ... */</span></span>
|
||||||
|
<span id="L25"><span class="lineNum"> 25</span> : /* ... */</span>
|
||||||
|
<span id="L26"><span class="lineNum"> 26</span> : /* ... */</span>
|
||||||
|
<span id="L27"><span class="lineNum"> 27</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L28"><span class="lineNum"> 28</span> <span class="tlaGNC"> 75 : /* ... */</span></span>
|
||||||
|
<span id="L29"><span class="lineNum"> 29</span> : /* ... */</span>
|
||||||
|
<span id="L30"><span class="lineNum"> 30</span> : /* ... */</span>
|
||||||
|
<span id="L31"><span class="lineNum"> 31</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L32"><span class="lineNum"> 32</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L33"><span class="lineNum"> 33</span> : /* ... */</span>
|
||||||
|
<span id="L34"><span class="lineNum"> 34</span> : /* ... */</span>
|
||||||
|
<span id="L35"><span class="lineNum"> 35</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L36"><span class="lineNum"> 36</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L37"><span class="lineNum"> 37</span> : /* ... */</span>
|
||||||
|
<span id="L38"><span class="lineNum"> 38</span> : /* ... */</span>
|
||||||
|
<span id="L39"><span class="lineNum"> 39</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L40"><span class="lineNum"> 40</span> <span class="tlaGNC"> 83 : /* ... */</span></span>
|
||||||
|
<span id="L41"><span class="lineNum"> 41</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span>
|
||||||
|
<span id="L42"><span class="lineNum"> 42</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L43"><span class="lineNum"> 43</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L44"><span class="lineNum"> 44</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L45"><span class="lineNum"> 45</span> : /* ... */</span>
|
||||||
|
<span id="L46"><span class="lineNum"> 46</span> : /* ... */</span>
|
||||||
|
<span id="L47"><span class="lineNum"> 47</span> : /* ... */</span>
|
||||||
|
<span id="L48"><span class="lineNum"> 48</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L49"><span class="lineNum"> 49</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L50"><span class="lineNum"> 50</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L51"><span class="lineNum"> 51</span> : /* ... */</span>
|
||||||
|
<span id="L52"><span class="lineNum"> 52</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L53"><span class="lineNum"> 53</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L54"><span class="lineNum"> 54</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L55"><span class="lineNum"> 55</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L56"><span class="lineNum"> 56</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L57"><span class="lineNum"> 57</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L58"><span class="lineNum"> 58</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L59"><span class="lineNum"> 59</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L60"><span class="lineNum"> 60</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L61"><span class="lineNum"> 61</span> <span class="tlaGNC"> 6 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L62"><span class="lineNum"> 62</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L63"><span class="lineNum"> 63</span> : /* ... */</span>
|
||||||
|
<span id="L64"><span class="lineNum"> 64</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L65"><span class="lineNum"> 65</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L66"><span class="lineNum"> 66</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L67"><span class="lineNum"> 67</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L68"><span class="lineNum"> 68</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L69"><span class="lineNum"> 69</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L70"><span class="lineNum"> 70</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L71"><span class="lineNum"> 71</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L72"><span class="lineNum"> 72</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L73"><span class="lineNum"> 73</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L74"><span class="lineNum"> 74</span> : /* ... */</span>
|
||||||
|
<span id="L75"><span class="lineNum"> 75</span> : /* ... */</span>
|
||||||
|
<span id="L76"><span class="lineNum"> 76</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L77"><span class="lineNum"> 77</span> : /* ... */</span>
|
||||||
|
<span id="L78"><span class="lineNum"> 78</span> <span class="tlaGNC"> 7 : /* ... */</span></span>
|
||||||
|
<span id="L79"><span class="lineNum"> 79</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L80"><span class="lineNum"> 80</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L81"><span class="lineNum"> 81</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span>
|
||||||
|
<span id="L82"><span class="lineNum"> 82</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L83"><span class="lineNum"> 83</span> <span class="tlaGNC"> 11 : /* ... */</span></span>
|
||||||
|
<span id="L84"><span class="lineNum"> 84</span> <span class="tlaGNC"> 7 : /* ... */</span></span>
|
||||||
|
<span id="L85"><span class="lineNum"> 85</span> <span class="tlaGNC"> 7 : /* ... */</span></span>
|
||||||
|
<span id="L86"><span class="lineNum"> 86</span> : /* ... */</span>
|
||||||
|
<span id="L87"><span class="lineNum"> 87</span> : /* ... */</span>
|
||||||
|
<span id="L88"><span class="lineNum"> 88</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L89"><span class="lineNum"> 89</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L90"><span class="lineNum"> 90</span> <span class="tlaGNC"> 5 : /* ... */</span></span>
|
||||||
|
<span id="L91"><span class="lineNum"> 91</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L92"><span class="lineNum"> 92</span> <span class="tlaGNC"> 4 : /* ... */</span></span>
|
||||||
|
<span id="L93"><span class="lineNum"> 93</span> <span class="tlaGNC"> 2 : /* ... */</span></span>
|
||||||
|
<span id="L94"><span class="lineNum"> 94</span> : /* ... */</span>
|
||||||
|
<span id="L95"><span class="lineNum"> 95</span> : /* ... */</span>
|
||||||
|
<span id="L96"><span class="lineNum"> 96</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L97"><span class="lineNum"> 97</span> : /* ... */</span>
|
||||||
|
<span id="L98"><span class="lineNum"> 98</span> : /* ... */</span>
|
||||||
|
<span id="L99"><span class="lineNum"> 99</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L100"><span class="lineNum"> 100</span> : /* ... */</span>
|
||||||
|
<span id="L101"><span class="lineNum"> 101</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span>
|
||||||
|
<span id="L102"><span class="lineNum"> 102</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L103"><span class="lineNum"> 103</span> : /* ... */</span>
|
||||||
|
<span id="L104"><span class="lineNum"> 104</span> : /* ... */</span>
|
||||||
|
<span id="L105"><span class="lineNum"> 105</span> : /* ... */</span>
|
||||||
|
<span id="L106"><span class="lineNum"> 106</span> : /* ... */</span>
|
||||||
|
<span id="L107"><span class="lineNum"> 107</span> : /* ... */</span>
|
||||||
|
<span id="L108"><span class="lineNum"> 108</span> : /* ... */</span>
|
||||||
|
<span id="L109"><span class="lineNum"> 109</span> : /* ... */</span>
|
||||||
|
<span id="L110"><span class="lineNum"> 110</span> : /* ... */</span>
|
||||||
|
<span id="L111"><span class="lineNum"> 111</span> : /* ... */</span>
|
||||||
|
<span id="L112"><span class="lineNum"> 112</span> : /* ... */</span>
|
||||||
|
<span id="L113"><span class="lineNum"> 113</span> : /* ... */</span>
|
||||||
|
<span id="L114"><span class="lineNum"> 114</span> : /* ... */</span>
|
||||||
|
<span id="L115"><span class="lineNum"> 115</span> : /* ... */</span>
|
||||||
|
<span id="L116"><span class="lineNum"> 116</span> : /* ... */</span>
|
||||||
|
<span id="L117"><span class="lineNum"> 117</span> : /* ... */</span>
|
||||||
|
<span id="L118"><span class="lineNum"> 118</span> : /* ... */</span>
|
||||||
|
<span id="L119"><span class="lineNum"> 119</span> : /* ... */</span>
|
||||||
|
<span id="L120"><span class="lineNum"> 120</span> : /* ... */</span>
|
||||||
|
<span id="L121"><span class="lineNum"> 121</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span>
|
||||||
|
<span id="L122"><span class="lineNum"> 122</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L123"><span class="lineNum"> 123</span> : /* ... */</span>
|
||||||
|
<span id="L124"><span class="lineNum"> 124</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L125"><span class="lineNum"> 125</span> : /* ... */</span>
|
||||||
|
<span id="L126"><span class="lineNum"> 126</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L127"><span class="lineNum"> 127</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L128"><span class="lineNum"> 128</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L129"><span class="lineNum"> 129</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L130"><span class="lineNum"> 130</span> : /* ... */</span>
|
||||||
|
<span id="L131"><span class="lineNum"> 131</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L132"><span class="lineNum"> 132</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L133"><span class="lineNum"> 133</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L134"><span class="lineNum"> 134</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L135"><span class="lineNum"> 135</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L136"><span class="lineNum"> 136</span> : /* ... */</span>
|
||||||
|
<span id="L137"><span class="lineNum"> 137</span> : /* ... */</span>
|
||||||
|
<span id="L138"><span class="lineNum"> 138</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L139"><span class="lineNum"> 139</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L140"><span class="lineNum"> 140</span> : /* ... */</span>
|
||||||
|
<span id="L141"><span class="lineNum"> 141</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span>
|
||||||
|
<span id="L142"><span class="lineNum"> 142</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L143"><span class="lineNum"> 143</span> <span class="tlaGNC tlaBgGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L144"><span class="lineNum"> 144</span> : /* ... */</span>
|
||||||
|
<span id="L145"><span class="lineNum"> 145</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L146"><span class="lineNum"> 146</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L147"><span class="lineNum"> 147</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L148"><span class="lineNum"> 148</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L149"><span class="lineNum"> 149</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L150"><span class="lineNum"> 150</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L151"><span class="lineNum"> 151</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L152"><span class="lineNum"> 152</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L153"><span class="lineNum"> 153</span> : /* ... */</span>
|
||||||
|
<span id="L154"><span class="lineNum"> 154</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L155"><span class="lineNum"> 155</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L156"><span class="lineNum"> 156</span> : /* ... */</span>
|
||||||
|
<span id="L157"><span class="lineNum"> 157</span> : /* ... */</span>
|
||||||
|
<span id="L158"><span class="lineNum"> 158</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L159"><span class="lineNum"> 159</span> : /* ... */</span>
|
||||||
|
<span id="L160"><span class="lineNum"> 160</span> : /* ... */</span>
|
||||||
|
<span id="L161"><span class="lineNum"> 161</span> <span class="tlaGNC"> 24 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L162"><span class="lineNum"> 162</span> <span class="tlaUNC tlaBgUNC"> 0 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L163"><span class="lineNum"> 163</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L164"><span class="lineNum"> 164</span> : /* ... */</span>
|
||||||
|
<span id="L165"><span class="lineNum"> 165</span> <span class="tlaGNC tlaBgGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L166"><span class="lineNum"> 166</span> : /* ... */</span>
|
||||||
|
<span id="L167"><span class="lineNum"> 167</span> : /* ... */</span>
|
||||||
|
<span id="L168"><span class="lineNum"> 168</span> : /* ... */</span>
|
||||||
|
<span id="L169"><span class="lineNum"> 169</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L170"><span class="lineNum"> 170</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L171"><span class="lineNum"> 171</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L172"><span class="lineNum"> 172</span> : /* ... */</span>
|
||||||
|
<span id="L173"><span class="lineNum"> 173</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L174"><span class="lineNum"> 174</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L175"><span class="lineNum"> 175</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L176"><span class="lineNum"> 176</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L177"><span class="lineNum"> 177</span> : /* ... */</span>
|
||||||
|
<span id="L178"><span class="lineNum"> 178</span> : /* ... */</span>
|
||||||
|
<span id="L179"><span class="lineNum"> 179</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L180"><span class="lineNum"> 180</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L181"><span class="lineNum"> 181</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span>
|
||||||
|
<span id="L182"><span class="lineNum"> 182</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L183"><span class="lineNum"> 183</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L184"><span class="lineNum"> 184</span> <span class="tlaGNC"> 9 : /* ... */</span></span>
|
||||||
|
<span id="L185"><span class="lineNum"> 185</span> <span class="tlaGNC"> 9 : /* ... */</span></span>
|
||||||
|
<span id="L186"><span class="lineNum"> 186</span> <span class="tlaGNC"> 9 : /* ... */</span></span>
|
||||||
|
<span id="L187"><span class="lineNum"> 187</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L188"><span class="lineNum"> 188</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L189"><span class="lineNum"> 189</span> : /* ... */</span>
|
||||||
|
<span id="L190"><span class="lineNum"> 190</span> <span class="tlaGNC tlaBgGNC"> 9 : /* ... */</span></span>
|
||||||
|
<span id="L191"><span class="lineNum"> 191</span> <span class="tlaGNC"> 9 : /* ... */</span></span>
|
||||||
|
<span id="L192"><span class="lineNum"> 192</span> <span class="tlaGNC"> 9 : /* ... */</span></span>
|
||||||
|
<span id="L193"><span class="lineNum"> 193</span> <span class="tlaGNC"> 9 : /* ... */</span></span>
|
||||||
|
<span id="L194"><span class="lineNum"> 194</span> <span class="tlaGNC"> 9 : /* ... */</span></span>
|
||||||
|
<span id="L195"><span class="lineNum"> 195</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L196"><span class="lineNum"> 196</span> : /* ... */</span>
|
||||||
|
<span id="L197"><span class="lineNum"> 197</span> <span class="tlaGNC tlaBgGNC"> 9 : /* ... */</span></span>
|
||||||
|
<span id="L198"><span class="lineNum"> 198</span> : /* ... */</span>
|
||||||
|
<span id="L199"><span class="lineNum"> 199</span> : /* ... */</span>
|
||||||
|
<span id="L200"><span class="lineNum"> 200</span> : /* ... */</span>
|
||||||
|
<span id="L201"><span class="lineNum"> 201</span> <span class="tlaGNC"> 1 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L202"><span class="lineNum"> 202</span> <span class="tlaGNC"> 1173 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L203"><span class="lineNum"> 203</span> : /* ... */</span>
|
||||||
|
<span id="L204"><span class="lineNum"> 204</span> <span class="tlaGNC"> 1173 : /* ... */</span></span>
|
||||||
|
<span id="L205"><span class="lineNum"> 205</span> : /* ... */</span>
|
||||||
|
<span id="L206"><span class="lineNum"> 206</span> <span class="tlaGNC"> 1173 : /* ... */</span></span>
|
||||||
|
<span id="L207"><span class="lineNum"> 207</span> <span class="tlaGNC"> 9 : /* ... */</span></span>
|
||||||
|
<span id="L208"><span class="lineNum"> 208</span> <span class="tlaGNC"> 9 : /* ... */</span></span>
|
||||||
|
<span id="L209"><span class="lineNum"> 209</span> : /* ... */</span>
|
||||||
|
<span id="L210"><span class="lineNum"> 210</span> : /* ... */</span>
|
||||||
|
<span id="L211"><span class="lineNum"> 211</span> <span class="tlaGNC"> 1173 : /* ... */</span></span>
|
||||||
|
<span id="L212"><span class="lineNum"> 212</span> : /* ... */</span>
|
||||||
|
<span id="L213"><span class="lineNum"> 213</span> <span class="tlaGNC"> 1173 : /* ... */</span></span>
|
||||||
|
<span id="L214"><span class="lineNum"> 214</span> <span class="tlaGNC"> 1173 : /* ... */</span></span>
|
||||||
|
<span id="L215"><span class="lineNum"> 215</span> <span class="tlaGNC"> 1173 : /* ... */</span></span>
|
||||||
|
<span id="L216"><span class="lineNum"> 216</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L217"><span class="lineNum"> 217</span> : /* ... */</span>
|
||||||
|
<span id="L218"><span class="lineNum"> 218</span> <span class="tlaGNC"> 1173 : /* ... */</span></span>
|
||||||
|
<span id="L219"><span class="lineNum"> 219</span> : /* ... */</span>
|
||||||
|
<span id="L220"><span class="lineNum"> 220</span> : /* ... */</span>
|
||||||
|
<span id="L221"><span class="lineNum"> 221</span> <span class="tlaGNC"> 1173 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L222"><span class="lineNum"> 222</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L223"><span class="lineNum"> 223</span> : /* ... */</span>
|
||||||
|
<span id="L224"><span class="lineNum"> 224</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L225"><span class="lineNum"> 225</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L226"><span class="lineNum"> 226</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L227"><span class="lineNum"> 227</span> : /* ... */</span>
|
||||||
|
<span id="L228"><span class="lineNum"> 228</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L229"><span class="lineNum"> 229</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L230"><span class="lineNum"> 230</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L231"><span class="lineNum"> 231</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L232"><span class="lineNum"> 232</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L233"><span class="lineNum"> 233</span> : /* ... */</span>
|
||||||
|
<span id="L234"><span class="lineNum"> 234</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L235"><span class="lineNum"> 235</span> : /* ... */</span>
|
||||||
|
<span id="L236"><span class="lineNum"> 236</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L237"><span class="lineNum"> 237</span> : /* ... */</span>
|
||||||
|
<span id="L238"><span class="lineNum"> 238</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L239"><span class="lineNum"> 239</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L240"><span class="lineNum"> 240</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L241"><span class="lineNum"> 241</span> <span class="tlaUNC tlaBgUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L242"><span class="lineNum"> 242</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L243"><span class="lineNum"> 243</span> <span class="tlaGNC tlaBgGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L244"><span class="lineNum"> 244</span> : /* ... */</span>
|
||||||
|
<span id="L245"><span class="lineNum"> 245</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L246"><span class="lineNum"> 246</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L247"><span class="lineNum"> 247</span> : /* ... */</span>
|
||||||
|
<span id="L248"><span class="lineNum"> 248</span> <span class="tlaGNC tlaBgGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L249"><span class="lineNum"> 249</span> : /* ... */</span>
|
||||||
|
<span id="L250"><span class="lineNum"> 250</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L251"><span class="lineNum"> 251</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L252"><span class="lineNum"> 252</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L253"><span class="lineNum"> 253</span> : /* ... */</span>
|
||||||
|
<span id="L254"><span class="lineNum"> 254</span> : /* ... */</span>
|
||||||
|
<span id="L255"><span class="lineNum"> 255</span> <span class="tlaGNC tlaBgGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L256"><span class="lineNum"> 256</span> : /* ... */</span>
|
||||||
|
<span id="L257"><span class="lineNum"> 257</span> : /* ... */</span>
|
||||||
|
<span id="L258"><span class="lineNum"> 258</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L259"><span class="lineNum"> 259</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L260"><span class="lineNum"> 260</span> : /* ... */</span>
|
||||||
|
<span id="L261"><span class="lineNum"> 261</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L262"><span class="lineNum"> 262</span> <span class="tlaUNC"> 0 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L263"><span class="lineNum"> 263</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L264"><span class="lineNum"> 264</span> : /* ... */</span>
|
||||||
|
<span id="L265"><span class="lineNum"> 265</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L266"><span class="lineNum"> 266</span> : /* ... */</span>
|
||||||
|
<span id="L267"><span class="lineNum"> 267</span> : /* ... */</span>
|
||||||
|
<span id="L268"><span class="lineNum"> 268</span> : /* ... */</span>
|
||||||
|
<span id="L269"><span class="lineNum"> 269</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L270"><span class="lineNum"> 270</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L271"><span class="lineNum"> 271</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L272"><span class="lineNum"> 272</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L273"><span class="lineNum"> 273</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L274"><span class="lineNum"> 274</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L275"><span class="lineNum"> 275</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L276"><span class="lineNum"> 276</span> : /* ... */</span>
|
||||||
|
<span id="L277"><span class="lineNum"> 277</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L278"><span class="lineNum"> 278</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L279"><span class="lineNum"> 279</span> <span class="tlaGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L280"><span class="lineNum"> 280</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L281"><span class="lineNum"> 281</span> <span class="tlaGNC"> 72 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L282"><span class="lineNum"> 282</span> <span class="tlaUNC tlaBgUNC"> 0 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L283"><span class="lineNum"> 283</span> : /* ... */</span>
|
||||||
|
<span id="L284"><span class="lineNum"> 284</span> <span class="tlaGNC tlaBgGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L285"><span class="lineNum"> 285</span> <span class="tlaGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L286"><span class="lineNum"> 286</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L287"><span class="lineNum"> 287</span> : /* ... */</span>
|
||||||
|
<span id="L288"><span class="lineNum"> 288</span> <span class="tlaGNC tlaBgGNC"> 72 : /* ... */</span></span>
|
||||||
|
<span id="L289"><span class="lineNum"> 289</span> : /* ... */</span>
|
||||||
|
<span id="L290"><span class="lineNum"> 290</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L291"><span class="lineNum"> 291</span> : /* ... */</span>
|
||||||
|
<span id="L292"><span class="lineNum"> 292</span> : /* ... */</span>
|
||||||
|
<span id="L293"><span class="lineNum"> 293</span> : /* ... */</span>
|
||||||
|
<span id="L294"><span class="lineNum"> 294</span> <span class="tlaGNC tlaBgGNC"> 24 : /* ... */</span></span>
|
||||||
|
<span id="L295"><span class="lineNum"> 295</span> : /* ... */</span>
|
||||||
|
<span id="L296"><span class="lineNum"> 296</span> : /* ... */</span>
|
||||||
|
<span id="L297"><span class="lineNum"> 297</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L298"><span class="lineNum"> 298</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L299"><span class="lineNum"> 299</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L300"><span class="lineNum"> 300</span> : /* ... */</span>
|
||||||
|
<span id="L301"><span class="lineNum"> 301</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span>
|
||||||
|
<span id="L302"><span class="lineNum"> 302</span> <span class="tlaGNC tlaBgGNC"> 1 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L303"><span class="lineNum"> 303</span> : /* ... */</span>
|
||||||
|
<span id="L304"><span class="lineNum"> 304</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L305"><span class="lineNum"> 305</span> : /* ... */</span>
|
||||||
|
<span id="L306"><span class="lineNum"> 306</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L307"><span class="lineNum"> 307</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L308"><span class="lineNum"> 308</span> : /* ... */</span>
|
||||||
|
<span id="L309"><span class="lineNum"> 309</span> : /* ... */</span>
|
||||||
|
<span id="L310"><span class="lineNum"> 310</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L311"><span class="lineNum"> 311</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L312"><span class="lineNum"> 312</span> : /* ... */</span>
|
||||||
|
<span id="L313"><span class="lineNum"> 313</span> : /* ... */</span>
|
||||||
|
<span id="L314"><span class="lineNum"> 314</span> : /* ... */</span>
|
||||||
|
<span id="L315"><span class="lineNum"> 315</span> : /* ... */</span>
|
||||||
|
<span id="L316"><span class="lineNum"> 316</span> : /* ... */</span>
|
||||||
|
<span id="L317"><span class="lineNum"> 317</span> : /* ... */</span>
|
||||||
|
<span id="L318"><span class="lineNum"> 318</span> : /* ... */</span>
|
||||||
|
<span id="L319"><span class="lineNum"> 319</span> : /* ... */</span>
|
||||||
|
<span id="L320"><span class="lineNum"> 320</span> : /* ... */</span>
|
||||||
|
<span id="L321"><span class="lineNum"> 321</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span>
|
||||||
|
<span id="L322"><span class="lineNum"> 322</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L323"><span class="lineNum"> 323</span> : /* ... */</span>
|
||||||
|
<span id="L324"><span class="lineNum"> 324</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L325"><span class="lineNum"> 325</span> : /* ... */</span>
|
||||||
|
<span id="L326"><span class="lineNum"> 326</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L327"><span class="lineNum"> 327</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L328"><span class="lineNum"> 328</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L329"><span class="lineNum"> 329</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L330"><span class="lineNum"> 330</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L331"><span class="lineNum"> 331</span> : /* ... */</span>
|
||||||
|
<span id="L332"><span class="lineNum"> 332</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L333"><span class="lineNum"> 333</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L334"><span class="lineNum"> 334</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L335"><span class="lineNum"> 335</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L336"><span class="lineNum"> 336</span> : /* ... */</span>
|
||||||
|
<span id="L337"><span class="lineNum"> 337</span> : /* ... */</span>
|
||||||
|
<span id="L338"><span class="lineNum"> 338</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L339"><span class="lineNum"> 339</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L340"><span class="lineNum"> 340</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L341"><span class="lineNum"> 341</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span>
|
||||||
|
<span id="L342"><span class="lineNum"> 342</span> <span class="tlaGNC"> 3 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L343"><span class="lineNum"> 343</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L344"><span class="lineNum"> 344</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L345"><span class="lineNum"> 345</span> : /* ... */</span>
|
||||||
|
<span id="L346"><span class="lineNum"> 346</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L347"><span class="lineNum"> 347</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L348"><span class="lineNum"> 348</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L349"><span class="lineNum"> 349</span> : /* ... */</span>
|
||||||
|
<span id="L350"><span class="lineNum"> 350</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L351"><span class="lineNum"> 351</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L352"><span class="lineNum"> 352</span> : /* ... */</span>
|
||||||
|
<span id="L353"><span class="lineNum"> 353</span> : /* ... */</span>
|
||||||
|
<span id="L354"><span class="lineNum"> 354</span> <span class="tlaGNC tlaBgGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L355"><span class="lineNum"> 355</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L356"><span class="lineNum"> 356</span> : /* ... */</span>
|
||||||
|
<span id="L357"><span class="lineNum"> 357</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L358"><span class="lineNum"> 358</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L359"><span class="lineNum"> 359</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L360"><span class="lineNum"> 360</span> : /* ... */</span>
|
||||||
|
<span id="L361"><span class="lineNum"> 361</span> <span class="tlaGNC tlaBgGNC"> 3 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L362"><span class="lineNum"> 362</span> <span class="tlaGNC"> 3 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L363"><span class="lineNum"> 363</span> : /* ... */</span>
|
||||||
|
<span id="L364"><span class="lineNum"> 364</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L365"><span class="lineNum"> 365</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L366"><span class="lineNum"> 366</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L367"><span class="lineNum"> 367</span> : /* ... */</span>
|
||||||
|
<span id="L368"><span class="lineNum"> 368</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L369"><span class="lineNum"> 369</span> <span class="tlaGNC"> 6 : /* ... */</span></span>
|
||||||
|
<span id="L370"><span class="lineNum"> 370</span> <span class="tlaGNC"> 5 : /* ... */</span></span>
|
||||||
|
<span id="L371"><span class="lineNum"> 371</span> : /* ... */</span>
|
||||||
|
<span id="L372"><span class="lineNum"> 372</span> : /* ... */</span>
|
||||||
|
<span id="L373"><span class="lineNum"> 373</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L374"><span class="lineNum"> 374</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L375"><span class="lineNum"> 375</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L376"><span class="lineNum"> 376</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L377"><span class="lineNum"> 377</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L378"><span class="lineNum"> 378</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L379"><span class="lineNum"> 379</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L380"><span class="lineNum"> 380</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L381"><span class="lineNum"> 381</span> : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span>
|
||||||
|
<span id="L382"><span class="lineNum"> 382</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L383"><span class="lineNum"> 383</span> : /* ... */</span>
|
||||||
|
<span id="L384"><span class="lineNum"> 384</span> : /* ... */</span>
|
||||||
|
<span id="L385"><span class="lineNum"> 385</span> <span class="tlaGNC"> 3 : /* ... */</span></span>
|
||||||
|
<span id="L386"><span class="lineNum"> 386</span> : /* ... */</span>
|
||||||
|
<span id="L387"><span class="lineNum"> 387</span> : /* ... */</span>
|
||||||
|
<span id="L388"><span class="lineNum"> 388</span> : /* ... */</span>
|
||||||
|
<span id="L389"><span class="lineNum"> 389</span> : /* ... */</span>
|
||||||
|
<span id="L390"><span class="lineNum"> 390</span> : /* ... */</span>
|
||||||
|
<span id="L391"><span class="lineNum"> 391</span> : /* ... */</span>
|
||||||
|
<span id="L392"><span class="lineNum"> 392</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L393"><span class="lineNum"> 393</span> : /* ... */</span>
|
||||||
|
<span id="L394"><span class="lineNum"> 394</span> : /* ... */</span>
|
||||||
|
<span id="L395"><span class="lineNum"> 395</span> : /* ... */</span>
|
||||||
|
<span id="L396"><span class="lineNum"> 396</span> : /* ... */</span>
|
||||||
|
<span id="L397"><span class="lineNum"> 397</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L398"><span class="lineNum"> 398</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L399"><span class="lineNum"> 399</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L400"><span class="lineNum"> 400</span> : /* ... */</span>
|
||||||
|
<span id="L401"><span class="lineNum"> 401</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L402"><span class="lineNum"> 402</span> <span class="tlaUNC"> 0 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L403"><span class="lineNum"> 403</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L404"><span class="lineNum"> 404</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L405"><span class="lineNum"> 405</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L406"><span class="lineNum"> 406</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L407"><span class="lineNum"> 407</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L408"><span class="lineNum"> 408</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L409"><span class="lineNum"> 409</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L410"><span class="lineNum"> 410</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L411"><span class="lineNum"> 411</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L412"><span class="lineNum"> 412</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L413"><span class="lineNum"> 413</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L414"><span class="lineNum"> 414</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L415"><span class="lineNum"> 415</span> : /* ... */</span>
|
||||||
|
<span id="L416"><span class="lineNum"> 416</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L417"><span class="lineNum"> 417</span> : /* ... */</span>
|
||||||
|
<span id="L418"><span class="lineNum"> 418</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L419"><span class="lineNum"> 419</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L420"><span class="lineNum"> 420</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L421"><span class="lineNum"> 421</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L422"><span class="lineNum"> 422</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L423"><span class="lineNum"> 423</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L424"><span class="lineNum"> 424</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L425"><span class="lineNum"> 425</span> : /* ... */</span>
|
||||||
|
<span id="L426"><span class="lineNum"> 426</span> : /* ... */</span>
|
||||||
|
<span id="L427"><span class="lineNum"> 427</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L428"><span class="lineNum"> 428</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L429"><span class="lineNum"> 429</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L430"><span class="lineNum"> 430</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L431"><span class="lineNum"> 431</span> : /* ... */</span>
|
||||||
|
<span id="L432"><span class="lineNum"> 432</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L433"><span class="lineNum"> 433</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L434"><span class="lineNum"> 434</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L435"><span class="lineNum"> 435</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L436"><span class="lineNum"> 436</span> : /* ... */</span>
|
||||||
|
<span id="L437"><span class="lineNum"> 437</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L438"><span class="lineNum"> 438</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L439"><span class="lineNum"> 439</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L440"><span class="lineNum"> 440</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L441"><span class="lineNum"> 441</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L442"><span class="lineNum"> 442</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L443"><span class="lineNum"> 443</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L444"><span class="lineNum"> 444</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L445"><span class="lineNum"> 445</span> : /* ... */</span>
|
||||||
|
<span id="L446"><span class="lineNum"> 446</span> : /* ... */</span>
|
||||||
|
<span id="L447"><span class="lineNum"> 447</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L448"><span class="lineNum"> 448</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L449"><span class="lineNum"> 449</span> : /* ... */</span>
|
||||||
|
<span id="L450"><span class="lineNum"> 450</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L451"><span class="lineNum"> 451</span> : /* ... */</span>
|
||||||
|
<span id="L452"><span class="lineNum"> 452</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L453"><span class="lineNum"> 453</span> : /* ... */</span>
|
||||||
|
<span id="L454"><span class="lineNum"> 454</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L455"><span class="lineNum"> 455</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L456"><span class="lineNum"> 456</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L457"><span class="lineNum"> 457</span> : /* ... */</span>
|
||||||
|
<span id="L458"><span class="lineNum"> 458</span> : /* ... */</span>
|
||||||
|
<span id="L459"><span class="lineNum"> 459</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L460"><span class="lineNum"> 460</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L461"><span class="lineNum"> 461</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L462"><span class="lineNum"> 462</span> <span class="tlaUNC"> 0 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L463"><span class="lineNum"> 463</span> : /* ... */</span>
|
||||||
|
<span id="L464"><span class="lineNum"> 464</span> : /* ... */</span>
|
||||||
|
<span id="L465"><span class="lineNum"> 465</span> : /* ... */</span>
|
||||||
|
<span id="L466"><span class="lineNum"> 466</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L467"><span class="lineNum"> 467</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L468"><span class="lineNum"> 468</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L469"><span class="lineNum"> 469</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L470"><span class="lineNum"> 470</span> : /* ... */</span>
|
||||||
|
<span id="L471"><span class="lineNum"> 471</span> : /* ... */</span>
|
||||||
|
<span id="L472"><span class="lineNum"> 472</span> : /* ... */</span>
|
||||||
|
<span id="L473"><span class="lineNum"> 473</span> : /* ... */</span>
|
||||||
|
<span id="L474"><span class="lineNum"> 474</span> : /* ... */</span>
|
||||||
|
<span id="L475"><span class="lineNum"> 475</span> : /* ... */</span>
|
||||||
|
<span id="L476"><span class="lineNum"> 476</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L477"><span class="lineNum"> 477</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L478"><span class="lineNum"> 478</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L479"><span class="lineNum"> 479</span> : /* ... */</span>
|
||||||
|
<span id="L480"><span class="lineNum"> 480</span> : /* ... */</span>
|
||||||
|
<span id="L481"><span class="lineNum"> 481</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L482"><span class="lineNum"> 482</span> <span class="tlaUNC"> 0 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L483"><span class="lineNum"> 483</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L484"><span class="lineNum"> 484</span> : /* ... */</span>
|
||||||
|
<span id="L485"><span class="lineNum"> 485</span> : /* ... */</span>
|
||||||
|
<span id="L486"><span class="lineNum"> 486</span> : /* ... */</span>
|
||||||
|
<span id="L487"><span class="lineNum"> 487</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L488"><span class="lineNum"> 488</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L489"><span class="lineNum"> 489</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L490"><span class="lineNum"> 490</span> : /* ... */</span>
|
||||||
|
<span id="L491"><span class="lineNum"> 491</span> : /* ... */</span>
|
||||||
|
<span id="L492"><span class="lineNum"> 492</span> : /* ... */</span>
|
||||||
|
<span id="L493"><span class="lineNum"> 493</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L494"><span class="lineNum"> 494</span> : /* ... */</span>
|
||||||
|
<span id="L495"><span class="lineNum"> 495</span> : /* ... */</span>
|
||||||
|
<span id="L496"><span class="lineNum"> 496</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L497"><span class="lineNum"> 497</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L498"><span class="lineNum"> 498</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L499"><span class="lineNum"> 499</span> : /* ... */</span>
|
||||||
|
<span id="L500"><span class="lineNum"> 500</span> : /* ... */</span>
|
||||||
|
<span id="L501"><span class="lineNum"> 501</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L502"><span class="lineNum"> 502</span> <span class="tlaUNC"> 0 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L503"><span class="lineNum"> 503</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L504"><span class="lineNum"> 504</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L505"><span class="lineNum"> 505</span> : /* ... */</span>
|
||||||
|
<span id="L506"><span class="lineNum"> 506</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L507"><span class="lineNum"> 507</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L508"><span class="lineNum"> 508</span> : /* ... */</span>
|
||||||
|
<span id="L509"><span class="lineNum"> 509</span> : /* ... */</span>
|
||||||
|
<span id="L510"><span class="lineNum"> 510</span> : /* ... */</span>
|
||||||
|
<span id="L511"><span class="lineNum"> 511</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L512"><span class="lineNum"> 512</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L513"><span class="lineNum"> 513</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L514"><span class="lineNum"> 514</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L515"><span class="lineNum"> 515</span> : /* ... */</span>
|
||||||
|
<span id="L516"><span class="lineNum"> 516</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L517"><span class="lineNum"> 517</span> <span class="tlaUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L518"><span class="lineNum"> 518</span> : /* ... */</span>
|
||||||
|
<span id="L519"><span class="lineNum"> 519</span> : /* ... */</span>
|
||||||
|
<span id="L520"><span class="lineNum"> 520</span> : /* ... */</span>
|
||||||
|
<span id="L521"><span class="lineNum"> 521</span> <span class="tlaUNC"> 0 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L522"><span class="lineNum"> 522</span> : /* (content generated from line coverage data) */</span>
|
||||||
|
<span id="L523"><span class="lineNum"> 523</span> : /* ... */</span>
|
||||||
|
<span id="L524"><span class="lineNum"> 524</span> : /* ... */</span>
|
||||||
|
<span id="L525"><span class="lineNum"> 525</span> : /* ... */</span>
|
||||||
|
<span id="L526"><span class="lineNum"> 526</span> : /* ... */</span>
|
||||||
|
<span id="L527"><span class="lineNum"> 527</span> : /* ... */</span>
|
||||||
|
<span id="L528"><span class="lineNum"> 528</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L529"><span class="lineNum"> 529</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L530"><span class="lineNum"> 530</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L531"><span class="lineNum"> 531</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L532"><span class="lineNum"> 532</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L533"><span class="lineNum"> 533</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L534"><span class="lineNum"> 534</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L535"><span class="lineNum"> 535</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L536"><span class="lineNum"> 536</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L537"><span class="lineNum"> 537</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L538"><span class="lineNum"> 538</span> : /* ... */</span>
|
||||||
|
<span id="L539"><span class="lineNum"> 539</span> : /* ... */</span>
|
||||||
|
<span id="L540"><span class="lineNum"> 540</span> : /* ... */</span>
|
||||||
|
<span id="L541"><span class="lineNum"> 541</span> <span class="tlaGNC"> 1 : /* /mnt/c/Users/Marcus/Documents/packages/jecs/tools/testkit.luau
not found */</span></span>
|
||||||
|
<span id="L542"><span class="lineNum"> 542</span> <span class="tlaGNC"> 1 : /* (content generated from line coverage data) */</span></span>
|
||||||
|
<span id="L543"><span class="lineNum"> 543</span> : /* ... */</span>
|
||||||
|
<span id="L544"><span class="lineNum"> 544</span> : /* ... */</span>
|
||||||
|
<span id="L545"><span class="lineNum"> 545</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L546"><span class="lineNum"> 546</span> <span class="tlaUNC tlaBgUNC"> 0 : /* ... */</span></span>
|
||||||
|
<span id="L547"><span class="lineNum"> 547</span> : /* ... */</span>
|
||||||
|
<span id="L548"><span class="lineNum"> 548</span> : /* ... */</span>
|
||||||
|
<span id="L549"><span class="lineNum"> 549</span> <span class="tlaGNC tlaBgGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L550"><span class="lineNum"> 550</span> : /* ... */</span>
|
||||||
|
<span id="L551"><span class="lineNum"> 551</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L552"><span class="lineNum"> 552</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
<span id="L553"><span class="lineNum"> 553</span> : /* ... */</span>
|
||||||
|
<span id="L554"><span class="lineNum"> 554</span> <span class="tlaGNC"> 1 : /* ... */</span></span>
|
||||||
|
</pre>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table width="100%" border=0 cellspacing=0 cellpadding=0>
|
||||||
|
<tr><td class="ruler"><img src="../../glass.png" width=3 height=3 alt=""></td></tr>
|
||||||
|
<tr><td class="versionInfo">Generated by: <a href="https://github.com//linux-test-project/lcov" target="_parent">LCOV version 2.0-1</a></td></tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
coverage/ruby.png
Normal file
After Width: | Height: | Size: 141 B |
BIN
coverage/snow.png
Normal file
After Width: | Height: | Size: 141 B |
BIN
coverage/updown.png
Normal file
After Width: | Height: | Size: 117 B |
BIN
demo.rbxl
33
jecs.luau
|
@ -52,7 +52,7 @@ export type Archetype = {
|
||||||
type ecs_record_t = {
|
type ecs_record_t = {
|
||||||
archetype: ecs_archetype_t,
|
archetype: ecs_archetype_t,
|
||||||
row: number,
|
row: number,
|
||||||
dense: i24
|
dense: i24,
|
||||||
}
|
}
|
||||||
|
|
||||||
type ecs_id_record_t = {
|
type ecs_id_record_t = {
|
||||||
|
@ -90,8 +90,8 @@ type ecs_query_data_t = {
|
||||||
}
|
}
|
||||||
|
|
||||||
type ecs_observer_t = {
|
type ecs_observer_t = {
|
||||||
callback: (archetype: ecs_archetype_t) -> (),
|
callback: (archetype: ecs_archetype_t) -> (),
|
||||||
query: ecs_query_data_t,
|
query: ecs_query_data_t,
|
||||||
}
|
}
|
||||||
|
|
||||||
type ecs_observable_t = Map<i53, Map<i53, { ecs_observer_t }>>
|
type ecs_observable_t = Map<i53, Map<i53, { ecs_observer_t }>>
|
||||||
|
@ -295,10 +295,6 @@ local function ecs_pair_second(world: ecs_world_t, e: i53)
|
||||||
return ecs_get_alive(world, obj)
|
return ecs_get_alive(world, obj)
|
||||||
end
|
end
|
||||||
|
|
||||||
local function ecs_component_record(world: ecs_world_t, component: i53)
|
|
||||||
return world.component_index[component]
|
|
||||||
end
|
|
||||||
|
|
||||||
local function query_match(query: ecs_query_data_t,
|
local function query_match(query: ecs_query_data_t,
|
||||||
archetype: ecs_archetype_t)
|
archetype: ecs_archetype_t)
|
||||||
local records = archetype.records
|
local records = archetype.records
|
||||||
|
@ -559,10 +555,10 @@ local function id_record_ensure(world: ecs_world_t, id: number): ecs_id_record_t
|
||||||
local target = 0
|
local target = 0
|
||||||
local is_pair = ECS_IS_PAIR(id)
|
local is_pair = ECS_IS_PAIR(id)
|
||||||
if is_pair then
|
if is_pair then
|
||||||
relation = entity_index_get_alive(entity_index, ECS_PAIR_FIRST(id))
|
relation = entity_index_get_alive(entity_index, ECS_PAIR_FIRST(id)) :: i53
|
||||||
assert(relation and entity_index_is_alive(
|
assert(relation and entity_index_is_alive(
|
||||||
entity_index, relation), ECS_INTERNAL_ERROR)
|
entity_index, relation), ECS_INTERNAL_ERROR)
|
||||||
target = entity_index_get_alive(entity_index, ECS_PAIR_SECOND(id))
|
target = entity_index_get_alive(entity_index, ECS_PAIR_SECOND(id)) :: i53
|
||||||
assert(target and entity_index_is_alive(
|
assert(target and entity_index_is_alive(
|
||||||
entity_index, target), ECS_INTERNAL_ERROR)
|
entity_index, target), ECS_INTERNAL_ERROR)
|
||||||
end
|
end
|
||||||
|
@ -646,7 +642,6 @@ local function archetype_create(world: ecs_world_t, id_types: { i24 }, ty, prev:
|
||||||
local records: { number } = {}
|
local records: { number } = {}
|
||||||
local counts: {number} = {}
|
local counts: {number} = {}
|
||||||
|
|
||||||
local entity_index = world.entity_index
|
|
||||||
local archetype: ecs_archetype_t = {
|
local archetype: ecs_archetype_t = {
|
||||||
columns = columns,
|
columns = columns,
|
||||||
entities = {},
|
entities = {},
|
||||||
|
@ -1078,6 +1073,22 @@ local function world_clear(world: ecs_world_t, entity: i53)
|
||||||
local archetype = record.archetype
|
local archetype = record.archetype
|
||||||
local row = record.row
|
local row = record.row
|
||||||
|
|
||||||
|
local idr = world.component_index[entity]
|
||||||
|
if idr then
|
||||||
|
local count = 0
|
||||||
|
local queue = {}
|
||||||
|
for archetype_id in idr.cache do
|
||||||
|
local idr_archetype = world.archetypes[archetype_id]
|
||||||
|
local entities = idr_archetype.entities
|
||||||
|
local n = #entities
|
||||||
|
count += n
|
||||||
|
table.move(entities, 1, n, #queue + 1, queue)
|
||||||
|
end
|
||||||
|
for _, e in queue do
|
||||||
|
world_remove(world, e, entity)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
if archetype then
|
if archetype then
|
||||||
-- In the future should have a destruct mode for
|
-- In the future should have a destruct mode for
|
||||||
-- deleting archetypes themselves. Maybe requires recycling
|
-- deleting archetypes themselves. Maybe requires recycling
|
||||||
|
@ -2378,7 +2389,7 @@ end
|
||||||
|
|
||||||
World.new = world_new
|
World.new = world_new
|
||||||
|
|
||||||
export type Entity<T = nil> = { __T: T }
|
export type Entity<T = unknown> = { __T: T }
|
||||||
export type Id<T = unknown> = { __T: T }
|
export type Id<T = unknown> = { __T: T }
|
||||||
export type Pair<P, O> = Id<P>
|
export type Pair<P, O> = Id<P>
|
||||||
type ecs_id_t<T=unknown> = Id<T> | Pair<T, "Tag"> | Pair<"Tag", T>
|
type ecs_id_t<T=unknown> = Id<T> | Pair<T, "Tag"> | Pair<"Tag", T>
|
||||||
|
|
2763
mirror.luau
186
mkdocs.yml
|
@ -1,186 +0,0 @@
|
||||||
site_name: Jecs
|
|
||||||
site_url: jecs.github.io/jecs
|
|
||||||
repo_name: ukendio/jecs
|
|
||||||
repo_url: https://github.com/ukendio/jecs
|
|
||||||
|
|
||||||
extra:
|
|
||||||
version:
|
|
||||||
provider: mike
|
|
||||||
|
|
||||||
theme:
|
|
||||||
name: material
|
|
||||||
custom_dir: docs/assets/overrides
|
|
||||||
logo: assets/logo
|
|
||||||
favicon: assets/logo-dark.svg
|
|
||||||
palette:
|
|
||||||
- media: "(prefers-color-scheme: dark)"
|
|
||||||
scheme: fusiondoc-dark
|
|
||||||
toggle:
|
|
||||||
icon: octicons/sun-24
|
|
||||||
title: Switch to light theme
|
|
||||||
- media: "(prefers-color-scheme: light)"
|
|
||||||
scheme: fusiondoc-light
|
|
||||||
toggle:
|
|
||||||
icon: octicons/moon-24
|
|
||||||
title: Switch to dark theme
|
|
||||||
font:
|
|
||||||
text: Plus Jakarta Sans
|
|
||||||
code: JetBrains Mono
|
|
||||||
features:
|
|
||||||
- navigation.tabs
|
|
||||||
- navigation.top
|
|
||||||
- navigation.sections
|
|
||||||
- navigation.instant
|
|
||||||
- navigation.indexes
|
|
||||||
- search.suggest
|
|
||||||
- search.highlight
|
|
||||||
icon:
|
|
||||||
repo: octicons/mark-github-16
|
|
||||||
|
|
||||||
extra_css:
|
|
||||||
- assets/theme/fusiondoc.css
|
|
||||||
- assets/theme/colours.css
|
|
||||||
- assets/theme/code.css
|
|
||||||
- assets/theme/paragraph.css
|
|
||||||
- assets/theme/page.css
|
|
||||||
- assets/theme/admonition.css
|
|
||||||
- assets/theme/404.css
|
|
||||||
- assets/theme/api-reference.css
|
|
||||||
- assets/theme/dev-tools.css
|
|
||||||
|
|
||||||
extra_javascript:
|
|
||||||
- assets/scripts/smooth-scroll.js
|
|
||||||
|
|
||||||
nav:
|
|
||||||
- Home: index.md
|
|
||||||
- Tutorials:
|
|
||||||
- Get Started: tutorials/index.md
|
|
||||||
- Installing Fusion: tutorials/get-started/installing-fusion.md
|
|
||||||
- Developer Tools: tutorials/get-started/developer-tools.md
|
|
||||||
- Getting Help: tutorials/get-started/getting-help.md
|
|
||||||
- Fundamentals:
|
|
||||||
- Scopes: tutorials/fundamentals/scopes.md
|
|
||||||
- Values: tutorials/fundamentals/values.md
|
|
||||||
- Observers: tutorials/fundamentals/observers.md
|
|
||||||
- Computeds: tutorials/fundamentals/computeds.md
|
|
||||||
- Tables:
|
|
||||||
- ForValues: tutorials/tables/forvalues.md
|
|
||||||
- ForKeys: tutorials/tables/forkeys.md
|
|
||||||
- ForPairs: tutorials/tables/forpairs.md
|
|
||||||
- Animation:
|
|
||||||
- Tweens: tutorials/animation/tweens.md
|
|
||||||
- Springs: tutorials/animation/springs.md
|
|
||||||
- Roblox:
|
|
||||||
- Hydration: tutorials/roblox/hydration.md
|
|
||||||
- New Instances: tutorials/roblox/new-instances.md
|
|
||||||
- Parenting: tutorials/roblox/parenting.md
|
|
||||||
- Events: tutorials/roblox/events.md
|
|
||||||
- Change Events: tutorials/roblox/change-events.md
|
|
||||||
- Outputs: tutorials/roblox/outputs.md
|
|
||||||
- References: tutorials/roblox/references.md
|
|
||||||
- Best Practices:
|
|
||||||
- Components: tutorials/best-practices/components.md
|
|
||||||
- Instance Handling: tutorials/best-practices/instance-handling.md
|
|
||||||
- Callbacks: tutorials/best-practices/callbacks.md
|
|
||||||
- State: tutorials/best-practices/state.md
|
|
||||||
- Sharing Values: tutorials/best-practices/sharing-values.md
|
|
||||||
- Error Safety: tutorials/best-practices/error-safety.md
|
|
||||||
- Optimisation: tutorials/best-practices/optimisation.md
|
|
||||||
|
|
||||||
- Examples:
|
|
||||||
- Home: examples/index.md
|
|
||||||
- Cookbook:
|
|
||||||
- examples/cookbook/index.md
|
|
||||||
- Player List: examples/cookbook/player-list.md
|
|
||||||
- Animated Computed: examples/cookbook/animated-computed.md
|
|
||||||
- Fetch Data From Server: examples/cookbook/fetch-data-from-server.md
|
|
||||||
- Light & Dark Theme: examples/cookbook/light-and-dark-theme.md
|
|
||||||
- Button Component: examples/cookbook/button-component.md
|
|
||||||
- Loading Spinner: examples/cookbook/loading-spinner.md
|
|
||||||
- Drag & Drop: examples/cookbook/drag-and-drop.md
|
|
||||||
- API Reference:
|
|
||||||
- api-reference/index.md
|
|
||||||
- General:
|
|
||||||
- Errors: api-reference/general/errors.md
|
|
||||||
- Types:
|
|
||||||
- Contextual: api-reference/general/types/contextual.md
|
|
||||||
- Version: api-reference/general/types/version.md
|
|
||||||
- Members:
|
|
||||||
- Contextual: api-reference/general/members/contextual.md
|
|
||||||
- Safe: api-reference/general/members/safe.md
|
|
||||||
- version: api-reference/general/members/version.md
|
|
||||||
- Memory:
|
|
||||||
- Types:
|
|
||||||
- Scope: api-reference/memory/types/scope.md
|
|
||||||
- ScopedObject: api-reference/memory/types/scopedobject.md
|
|
||||||
- Task: api-reference/memory/types/task.md
|
|
||||||
- Members:
|
|
||||||
- deriveScope: api-reference/memory/members/derivescope.md
|
|
||||||
- doCleanup: api-reference/memory/members/docleanup.md
|
|
||||||
- scoped: api-reference/memory/members/scoped.md
|
|
||||||
- State:
|
|
||||||
- Types:
|
|
||||||
- UsedAs: api-reference/state/types/usedas.md
|
|
||||||
- Computed: api-reference/state/types/computed.md
|
|
||||||
- Dependency: api-reference/state/types/dependency.md
|
|
||||||
- Dependent: api-reference/state/types/dependent.md
|
|
||||||
- For: api-reference/state/types/for.md
|
|
||||||
- Observer: api-reference/state/types/observer.md
|
|
||||||
- StateObject: api-reference/state/types/stateobject.md
|
|
||||||
- Use: api-reference/state/types/use.md
|
|
||||||
- Value: api-reference/state/types/value.md
|
|
||||||
- Members:
|
|
||||||
- Computed: api-reference/state/members/computed.md
|
|
||||||
- ForKeys: api-reference/state/members/forkeys.md
|
|
||||||
- ForPairs: api-reference/state/members/forpairs.md
|
|
||||||
- ForValues: api-reference/state/members/forvalues.md
|
|
||||||
- Observer: api-reference/state/members/observer.md
|
|
||||||
- peek: api-reference/state/members/peek.md
|
|
||||||
- Value: api-reference/state/members/value.md
|
|
||||||
- Roblox:
|
|
||||||
- Types:
|
|
||||||
- Child: api-reference/roblox/types/child.md
|
|
||||||
- PropertyTable: api-reference/roblox/types/propertytable.md
|
|
||||||
- SpecialKey: api-reference/roblox/types/specialkey.md
|
|
||||||
- Members:
|
|
||||||
- Attribute: api-reference/roblox/members/attribute.md
|
|
||||||
- AttributeChange: api-reference/roblox/members/attributechange.md
|
|
||||||
- AttributeOut: api-reference/roblox/members/attributeout.md
|
|
||||||
- Children: api-reference/roblox/members/children.md
|
|
||||||
- Hydrate: api-reference/roblox/members/hydrate.md
|
|
||||||
- New: api-reference/roblox/members/new.md
|
|
||||||
- OnChange: api-reference/roblox/members/onchange.md
|
|
||||||
- OnEvent: api-reference/roblox/members/onevent.md
|
|
||||||
- Out: api-reference/roblox/members/out.md
|
|
||||||
- Ref: api-reference/roblox/members/ref.md
|
|
||||||
- Animation:
|
|
||||||
- Types:
|
|
||||||
- Animatable: api-reference/animation/types/animatable.md
|
|
||||||
- Spring: api-reference/animation/types/spring.md
|
|
||||||
- Tween: api-reference/animation/types/tween.md
|
|
||||||
- Members:
|
|
||||||
- Tween: api-reference/animation/members/tween.md
|
|
||||||
- Spring: api-reference/animation/members/spring.md
|
|
||||||
- Extras:
|
|
||||||
- Home: extras/index.md
|
|
||||||
- Backgrounds: extras/backgrounds.md
|
|
||||||
- Brand Guidelines: extras/brand-guidelines.md
|
|
||||||
|
|
||||||
markdown_extensions:
|
|
||||||
- admonition
|
|
||||||
- attr_list
|
|
||||||
- meta
|
|
||||||
- md_in_html
|
|
||||||
- pymdownx.superfences
|
|
||||||
- pymdownx.betterem
|
|
||||||
- pymdownx.details
|
|
||||||
- pymdownx.tabbed:
|
|
||||||
alternate_style: true
|
|
||||||
- pymdownx.inlinehilite
|
|
||||||
- toc:
|
|
||||||
permalink: true
|
|
||||||
- pymdownx.highlight:
|
|
||||||
guess_lang: false
|
|
||||||
- pymdownx.emoji:
|
|
||||||
emoji_index: !!python/name:materialx.emoji.twemoji
|
|
||||||
emoji_generator: !!python/name:materialx.emoji.to_svg
|
|
4464
package-lock.json
generated
Normal file
|
@ -2,5 +2,4 @@
|
||||||
wally = "upliftgames/wally@0.3.2"
|
wally = "upliftgames/wally@0.3.2"
|
||||||
rojo = "rojo-rbx/rojo@7.4.4"
|
rojo = "rojo-rbx/rojo@7.4.4"
|
||||||
stylua = "johnnymorganz/stylua@2.0.1"
|
stylua = "johnnymorganz/stylua@2.0.1"
|
||||||
selene = "kampfkarren/selene@0.27.1"
|
|
||||||
Blink = "1Axen/Blink@0.14.1"
|
Blink = "1Axen/Blink@0.14.1"
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
std = "roblox"
|
|
||||||
|
|
||||||
[lints]
|
|
||||||
global_usage = "allow"
|
|
|
@ -1,11 +0,0 @@
|
||||||
# Examples
|
|
||||||
|
|
||||||
This folder contains code examples for the Luau/Typescript APIs.
|
|
||||||
|
|
||||||
## Run with Luau
|
|
||||||
To run the examples with Luau, run the following commands from the root of the repository:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
cd examples/luau
|
|
||||||
luau path/to/file.luau
|
|
||||||
```
|
|
|
@ -1,43 +0,0 @@
|
||||||
local jecs = require("@jecs")
|
|
||||||
local world = jecs.World.new()
|
|
||||||
|
|
||||||
local Position = world:component()
|
|
||||||
local Walking = world:component()
|
|
||||||
local Name = world:component()
|
|
||||||
|
|
||||||
-- Create an entity with name Bob
|
|
||||||
local bob = world:entity()
|
|
||||||
|
|
||||||
-- The set operation finds or creates a component, and sets it.
|
|
||||||
world:set(bob, Position, Vector3.new(10, 20, 30))
|
|
||||||
-- Name the entity Bob
|
|
||||||
world:set(bob, Name, "Bob")
|
|
||||||
-- The add operation adds a component without setting a value. This is
|
|
||||||
-- useful for tags, or when adding a component with its default value.
|
|
||||||
world:add(bob, Walking)
|
|
||||||
|
|
||||||
-- Get the value for the Position component
|
|
||||||
local pos = world:get(bob, Position)
|
|
||||||
print(`\{{pos.X}, {pos.Y}, {pos.Z}\}`)
|
|
||||||
|
|
||||||
-- Overwrite the value of the Position component
|
|
||||||
world:set(bob, Position, Vector3.new(40, 50, 60))
|
|
||||||
|
|
||||||
local alice = world:entity()
|
|
||||||
-- Create another named entity
|
|
||||||
world:set(alice, Name, "Alice")
|
|
||||||
world:set(alice, Position, Vector3.new(10, 20, 30))
|
|
||||||
world:add(alice, Walking)
|
|
||||||
|
|
||||||
-- Remove tag
|
|
||||||
world:remove(alice, Walking)
|
|
||||||
|
|
||||||
-- Iterate all entities with Position
|
|
||||||
for entity, p in world:query(Position) do
|
|
||||||
print(`{entity}: \{{p.X}, {p.Y}, {p.Z}\}`)
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Output:
|
|
||||||
-- {10, 20, 30}
|
|
||||||
-- Alice: {10, 20, 30}
|
|
||||||
-- Bob: {40, 50, 60}
|
|
|
@ -1,112 +0,0 @@
|
||||||
local jecs = require("@jecs")
|
|
||||||
local pair = jecs.pair
|
|
||||||
local ChildOf = jecs.ChildOf
|
|
||||||
local world = jecs.World.new()
|
|
||||||
|
|
||||||
local Name = world:component()
|
|
||||||
local Position = world:component()
|
|
||||||
local Star = world:component()
|
|
||||||
local Planet = world:component()
|
|
||||||
local Moon = world:component()
|
|
||||||
|
|
||||||
local Vector3
|
|
||||||
do
|
|
||||||
Vector3 = {}
|
|
||||||
Vector3.__index = Vector3
|
|
||||||
|
|
||||||
function Vector3.new(x, y, z)
|
|
||||||
x = x or 0
|
|
||||||
y = y or 0
|
|
||||||
z = z or 0
|
|
||||||
return setmetatable({ X = x, Y = y, Z = z }, Vector3)
|
|
||||||
end
|
|
||||||
|
|
||||||
function Vector3.__add(left, right)
|
|
||||||
return Vector3.new(left.X + right.X, left.Y + right.Y, left.Z + right.Z)
|
|
||||||
end
|
|
||||||
|
|
||||||
function Vector3.__mul(left, right)
|
|
||||||
if typeof(right) == "number" then
|
|
||||||
return Vector3.new(left.X * right, left.Y * right, left.Z * right)
|
|
||||||
end
|
|
||||||
return Vector3.new(left.X * right.X, left.Y * right.Y, left.Z * right.Z)
|
|
||||||
end
|
|
||||||
|
|
||||||
Vector3.one = Vector3.new(1, 1, 1)
|
|
||||||
Vector3.zero = Vector3.new()
|
|
||||||
end
|
|
||||||
|
|
||||||
local function path(entity)
|
|
||||||
local str = world:get(entity, Name)
|
|
||||||
local parent
|
|
||||||
while true do
|
|
||||||
parent = world:parent(entity)
|
|
||||||
if not parent then
|
|
||||||
break
|
|
||||||
end
|
|
||||||
entity = parent
|
|
||||||
str = world:get(parent, Name) .. "/" .. str
|
|
||||||
end
|
|
||||||
return str
|
|
||||||
end
|
|
||||||
|
|
||||||
local function iterate(entity, parent)
|
|
||||||
local p = world:get(entity, Position)
|
|
||||||
local actual = p + parent
|
|
||||||
print(path(entity))
|
|
||||||
print(`\{{actual.X}, {actual.Y}, {actual.Z}}`)
|
|
||||||
|
|
||||||
for child in world:query(pair(ChildOf, entity)) do
|
|
||||||
--print(world:get(child, Name))
|
|
||||||
iterate(child, actual)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local sun = world:entity()
|
|
||||||
world:add(sun, Star)
|
|
||||||
world:set(sun, Position, Vector3.one)
|
|
||||||
world:set(sun, Name, "Sun")
|
|
||||||
do
|
|
||||||
local earth = world:entity()
|
|
||||||
world:set(earth, Name, "Earth")
|
|
||||||
world:add(earth, pair(ChildOf, sun))
|
|
||||||
world:add(earth, Planet)
|
|
||||||
world:set(earth, Position, Vector3.one * 3)
|
|
||||||
|
|
||||||
do
|
|
||||||
local moon = world:entity()
|
|
||||||
world:set(moon, Name, "Moon")
|
|
||||||
world:add(moon, pair(ChildOf, earth))
|
|
||||||
world:add(moon, Moon)
|
|
||||||
world:set(moon, Position, Vector3.one * 0.1)
|
|
||||||
|
|
||||||
print(`Child of Earth? {world:has(moon, pair(ChildOf, earth))}`)
|
|
||||||
end
|
|
||||||
|
|
||||||
local venus = world:entity()
|
|
||||||
world:set(venus, Name, "Venus")
|
|
||||||
world:add(venus, pair(ChildOf, sun))
|
|
||||||
world:add(venus, Planet)
|
|
||||||
world:set(venus, Position, Vector3.one * 2)
|
|
||||||
|
|
||||||
local mercury = world:entity()
|
|
||||||
world:set(mercury, Name, "Mercury")
|
|
||||||
world:add(mercury, pair(ChildOf, sun))
|
|
||||||
world:add(mercury, Planet)
|
|
||||||
world:set(mercury, Position, Vector3.one)
|
|
||||||
|
|
||||||
iterate(sun, Vector3.zero)
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Output:
|
|
||||||
-- Child of Earth? true
|
|
||||||
-- Sun
|
|
||||||
-- {1, 1, 1}
|
|
||||||
-- Sun/Mercury
|
|
||||||
-- {2, 2, 2}
|
|
||||||
-- Sun/Venus
|
|
||||||
-- {3, 3, 3}
|
|
||||||
-- Sun/Earth
|
|
||||||
-- {4, 4, 4}
|
|
||||||
-- Sun/Earth/Moon
|
|
||||||
-- {4.1, 4.1, 4.1}
|
|
|
@ -1,21 +0,0 @@
|
||||||
local jecs = require("@jecs")
|
|
||||||
local world = jecs.World.new()
|
|
||||||
|
|
||||||
local Model = world:component()
|
|
||||||
|
|
||||||
-- It is important to define hooks for the component before the component is ever used
|
|
||||||
-- otherwise the hooks will never invoke!
|
|
||||||
world:set(Model, jecs.OnRemove, function(entity)
|
|
||||||
-- OnRemove is invoked before the component and its value is removed
|
|
||||||
-- which provides a stable reference to the entity at deletion.
|
|
||||||
-- This means that it is safe to retrieve the data inside of a hook
|
|
||||||
local model = world:get(entity, Model)
|
|
||||||
model:Destroy()
|
|
||||||
end)
|
|
||||||
|
|
||||||
world:set(Model, jecs.OnSet, function(entity, model)
|
|
||||||
-- OnSet is invoked after the data has been assigned.
|
|
||||||
-- It also returns the data for faster access.
|
|
||||||
-- There may be some logic to do some side effects on reassignments
|
|
||||||
model:SetAttribute("entityId", entity)
|
|
||||||
end)
|
|
|
@ -1,63 +0,0 @@
|
||||||
local jecs = require("@jecs")
|
|
||||||
local world = jecs.World.new()
|
|
||||||
|
|
||||||
local Position = world:component()
|
|
||||||
local Velocity = world:component()
|
|
||||||
local Name = world:component()
|
|
||||||
|
|
||||||
local Vector3
|
|
||||||
do
|
|
||||||
Vector3 = {}
|
|
||||||
Vector3.__index = Vector3
|
|
||||||
|
|
||||||
function Vector3.new(x, y, z)
|
|
||||||
x = x or 0
|
|
||||||
y = y or 0
|
|
||||||
z = z or 0
|
|
||||||
return setmetatable({ X = x, Y = y, Z = z }, Vector3)
|
|
||||||
end
|
|
||||||
|
|
||||||
function Vector3.__add(left, right)
|
|
||||||
return Vector3.new(left.X + right.X, left.Y + right.Y, left.Z + right.Z)
|
|
||||||
end
|
|
||||||
|
|
||||||
function Vector3.__mul(left, right)
|
|
||||||
if typeof(right) == "number" then
|
|
||||||
return Vector3.new(left.X * right, left.Y * right, left.Z * right)
|
|
||||||
end
|
|
||||||
return Vector3.new(left.X * right.X, left.Y * right.Y, left.Z * right.Z)
|
|
||||||
end
|
|
||||||
|
|
||||||
Vector3.one = Vector3.new(1, 1, 1)
|
|
||||||
Vector3.zero = Vector3.new()
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Create a few test entities for a Position, Velocity query
|
|
||||||
local e1 = world:entity()
|
|
||||||
world:set(e1, Name, "e1")
|
|
||||||
world:set(e1, Position, Vector3.new(10, 20, 30))
|
|
||||||
world:set(e1, Velocity, Vector3.new(1, 2, 3))
|
|
||||||
|
|
||||||
local e2 = world:entity()
|
|
||||||
world:set(e2, Name, "e2")
|
|
||||||
world:set(e2, Position, Vector3.new(10, 20, 30))
|
|
||||||
world:set(e2, Velocity, Vector3.new(4, 5, 6))
|
|
||||||
|
|
||||||
-- This entity will not match as it does not have Position, Velocity
|
|
||||||
local e3 = world:entity()
|
|
||||||
world:set(e3, Name, "e3")
|
|
||||||
world:set(e3, Position, Vector3.new(10, 20, 30))
|
|
||||||
|
|
||||||
-- Create an uncached query for Position, Velocity.
|
|
||||||
for entity, p, v in world:query(Position, Velocity) do
|
|
||||||
-- Iterate entities matching the query
|
|
||||||
p.X += v.X
|
|
||||||
p.Y += v.Y
|
|
||||||
p.Z += v.Z
|
|
||||||
|
|
||||||
print(`{world:get(entity, Name)}: \{{p.X}, {p.Y}, {p.Z}}`)
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Output:
|
|
||||||
-- e2: {14, 25, 36}
|
|
||||||
-- e1: {11, 22, 33}
|
|
|
@ -1,61 +0,0 @@
|
||||||
local jecs = require("@jecs")
|
|
||||||
|
|
||||||
local world = jecs.World.new()
|
|
||||||
local Name = world:component()
|
|
||||||
|
|
||||||
local function named(ctr, name)
|
|
||||||
local e = ctr(world)
|
|
||||||
world:set(e, Name, name)
|
|
||||||
return e
|
|
||||||
end
|
|
||||||
local function name(e)
|
|
||||||
return world:get(e, Name)
|
|
||||||
end
|
|
||||||
|
|
||||||
local Position = named(world.component, "Position") :: jecs.Entity<Vector3>
|
|
||||||
local Previous = jecs.Rest
|
|
||||||
local PreviousPosition = jecs.pair(Previous, Position)
|
|
||||||
|
|
||||||
local added = world
|
|
||||||
:query(Position)
|
|
||||||
:without(PreviousPosition)
|
|
||||||
:cached()
|
|
||||||
local changed = world
|
|
||||||
:query(Position, PreviousPosition)
|
|
||||||
:cached()
|
|
||||||
local removed = world
|
|
||||||
:query(PreviousPosition)
|
|
||||||
:without(Position)
|
|
||||||
:cached()
|
|
||||||
|
|
||||||
local e1 = named(world.entity, "e1")
|
|
||||||
world:set(e1, Position, Vector3.new(10, 20, 30))
|
|
||||||
|
|
||||||
local e2 = named(world.entity, "e2")
|
|
||||||
world:set(e2, Position, Vector3.new(10, 20, 30))
|
|
||||||
|
|
||||||
for e, p in added:iter() do
|
|
||||||
print(`Added {e}: \{{p.X}, {p.Y}, {p.Z}}`)
|
|
||||||
world:set(e, PreviousPosition, p)
|
|
||||||
end
|
|
||||||
|
|
||||||
world:set(e1, Position, "")
|
|
||||||
|
|
||||||
for e, new, old in changed:iter() do
|
|
||||||
if new ~= old then
|
|
||||||
print(`{name(new)}'s Position changed from \{{old.X}, {old.Y}, {old.Z}\} to \{{new.X}, {new.Y}, {new.Z}\}`)
|
|
||||||
world:set(e, PreviousPosition, new)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
world:remove(e2, Position)
|
|
||||||
|
|
||||||
for e in removed:iter() do
|
|
||||||
print(`Position was removed from {name(e)}`)
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Output:
|
|
||||||
-- Added 265: {10, 20, 30}
|
|
||||||
-- Added 264: {10, 20, 30}
|
|
||||||
-- e1's Position changed from {10, 20, 30} to {999, 999, 1998}
|
|
||||||
-- Position was removed from e2
|
|
|
@ -1,125 +0,0 @@
|
||||||
local jecs = require("@jecs")
|
|
||||||
local pair = jecs.pair
|
|
||||||
local ChildOf = jecs.ChildOf
|
|
||||||
local __ = jecs.Wildcard
|
|
||||||
local Name = jecs.Name
|
|
||||||
local world = jecs.World.new()
|
|
||||||
|
|
||||||
type Id<T = nil> = number & { __T: T }
|
|
||||||
local Voxel = world:component() :: Id
|
|
||||||
local Position = world:component() :: Id<Vector3>
|
|
||||||
local Perception = world:component() :: Id<{
|
|
||||||
range: number,
|
|
||||||
fov: number,
|
|
||||||
dir: Vector3,
|
|
||||||
}>
|
|
||||||
local PrimaryPart = world:component() :: Id<Part>
|
|
||||||
|
|
||||||
local local_player = game:GetService("Players").LocalPlayer
|
|
||||||
|
|
||||||
local function distance(a: Vector3, b: Vector3)
|
|
||||||
return (b - a).Magnitude
|
|
||||||
end
|
|
||||||
|
|
||||||
local function is_in_fov(a: Vector3, b: Vector3, forward_dir: Vector3, fov_angle: number)
|
|
||||||
local to_target = b - a
|
|
||||||
|
|
||||||
local forward_xz = Vector3.new(forward_dir.X, 0, forward_dir.Z).Unit
|
|
||||||
local to_target_xz = Vector3.new(to_target.X, 0, to_target.Z).Unit
|
|
||||||
|
|
||||||
local angle_to_target = math.deg(math.atan2(to_target_xz.Z, to_target_xz.X))
|
|
||||||
local forward_angle = math.deg(math.atan2(forward_xz.Z, forward_xz.X))
|
|
||||||
|
|
||||||
local angle_difference = math.abs(forward_angle - angle_to_target)
|
|
||||||
|
|
||||||
if angle_difference > 180 then
|
|
||||||
angle_difference = 360 - angle_difference
|
|
||||||
end
|
|
||||||
|
|
||||||
return angle_difference <= (fov_angle / 2)
|
|
||||||
end
|
|
||||||
|
|
||||||
local map = {}
|
|
||||||
local grid = 50
|
|
||||||
|
|
||||||
local function add_to_voxel(source: number, position: Vector3, prev_voxel_id: number?)
|
|
||||||
local hash = position // grid
|
|
||||||
local voxel_id = map[hash]
|
|
||||||
if not voxel_id then
|
|
||||||
voxel_id = world:entity()
|
|
||||||
world:add(voxel_id, Voxel)
|
|
||||||
world:set(voxel_id, Position, hash)
|
|
||||||
map[hash] = voxel_id
|
|
||||||
end
|
|
||||||
if prev_voxel_id ~= nil then
|
|
||||||
world:remove(source, pair(ChildOf, prev_voxel_id))
|
|
||||||
end
|
|
||||||
world:add(source, pair(ChildOf, voxel_id))
|
|
||||||
end
|
|
||||||
|
|
||||||
local function reconcile_client_owned_assembly_to_voxel(dt: number)
|
|
||||||
for e, part, position in world:query(PrimaryPart, Position) do
|
|
||||||
local p = part.Position
|
|
||||||
if p ~= position then
|
|
||||||
world:set(e, Position, p)
|
|
||||||
local voxel_id = world:target(e, ChildOf, 0)
|
|
||||||
if map[p // grid] == voxel_id then
|
|
||||||
continue
|
|
||||||
end
|
|
||||||
|
|
||||||
add_to_voxel(e, p, voxel_id)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local function update_camera_direction(dt: number)
|
|
||||||
for _, perception in world:query(Perception) do
|
|
||||||
perception.dir = workspace.CurrentCamera.CFrame.LookVector
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local function perceive_enemies(dt: number)
|
|
||||||
local it = world:query(Perception, Position, PrimaryPart)
|
|
||||||
-- There is only going to be one entity matching the query
|
|
||||||
local e, self_perception, self_position, self_primary_part = it()
|
|
||||||
|
|
||||||
local voxel_id = map[self_primary_part.Position // grid]
|
|
||||||
local nearby_entities_query = world:query(Position, pair(ChildOf, voxel_id))
|
|
||||||
|
|
||||||
for enemy, target_position in nearby_entities_query do
|
|
||||||
if distance(self_position, target_position) > self_perception.range then
|
|
||||||
continue
|
|
||||||
end
|
|
||||||
|
|
||||||
if is_in_fov(self_position, target_position, self_perception.dir, self_perception.fov) then
|
|
||||||
local p = target_position
|
|
||||||
print(`Entity {world:get(e, Name)} can see target {world:get(enemy, Name)} at ({p.X}, {p.Y}, {p.Z})`)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local player = world:entity()
|
|
||||||
world:set(player, Perception, {
|
|
||||||
range = 100,
|
|
||||||
fov = 90,
|
|
||||||
dir = Vector3.new(1, 0, 0),
|
|
||||||
})
|
|
||||||
world:set(player, Name, "LocalPlayer")
|
|
||||||
local primary_part = (local_player.Character :: Model).PrimaryPart :: Part
|
|
||||||
world:set(player, PrimaryPart, primary_part)
|
|
||||||
world:set(player, Position, Vector3.zero)
|
|
||||||
|
|
||||||
local enemy = world:entity()
|
|
||||||
world:set(enemy, Name, "Enemy $1")
|
|
||||||
world:set(enemy, Position, Vector3.new(50, 0, 20))
|
|
||||||
|
|
||||||
add_to_voxel(player, primary_part.Position)
|
|
||||||
add_to_voxel(enemy, world)
|
|
||||||
|
|
||||||
local dt = 1 / 60
|
|
||||||
reconcile_client_owned_assembly_to_voxel(dt)
|
|
||||||
update_camera_direction(dt)
|
|
||||||
perceive_enemies(dt)
|
|
||||||
|
|
||||||
-- Output:
|
|
||||||
-- LocalPlayer can see target Enemy $1
|
|
|
@ -1,37 +0,0 @@
|
||||||
local jecs = require("@jecs")
|
|
||||||
local pair = jecs.pair
|
|
||||||
local world = jecs.World.new()
|
|
||||||
local Name = world:component()
|
|
||||||
|
|
||||||
local function named(ctr, name)
|
|
||||||
local e = ctr(world)
|
|
||||||
world:set(e, Name, name)
|
|
||||||
return e
|
|
||||||
end
|
|
||||||
local function name(e)
|
|
||||||
return world:get(e, Name)
|
|
||||||
end
|
|
||||||
|
|
||||||
local Eats = world:component()
|
|
||||||
local Apples = named(world.entity, "Apples")
|
|
||||||
local Oranges = named(world.entity, "Oranges")
|
|
||||||
|
|
||||||
local bob = named(world.entity, "Bob")
|
|
||||||
world:set(bob, pair(Eats, Apples), 10)
|
|
||||||
|
|
||||||
local alice = named(world.entity, "Alice")
|
|
||||||
world:set(alice, pair(Eats, Oranges), 5)
|
|
||||||
|
|
||||||
-- Aliasing the wildcard to symbols improves readability and ease of writing
|
|
||||||
local __ = jecs.Wildcard
|
|
||||||
|
|
||||||
-- Create a query that matches edible components
|
|
||||||
for entity, amount in world:query(pair(Eats, __)) do
|
|
||||||
-- Iterate the query
|
|
||||||
local food = world:target(entity, Eats)
|
|
||||||
print(`{name(entity)} eats {amount} {name(food)}`)
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Output:
|
|
||||||
-- Alice eats 5 Oranges
|
|
||||||
-- Bob eats 10 Apples
|
|
|
@ -1093,6 +1093,33 @@ TEST("world:children", function()
|
||||||
end)
|
end)
|
||||||
|
|
||||||
TEST("world:clear()", function()
|
TEST("world:clear()", function()
|
||||||
|
do
|
||||||
|
CASE("should remove its components")
|
||||||
|
local world = jecs.World.new() :: World
|
||||||
|
local A = world:component()
|
||||||
|
local B = world:component()
|
||||||
|
local C = world:component()
|
||||||
|
local D = world:component()
|
||||||
|
|
||||||
|
local e = world:entity()
|
||||||
|
local e1 = world:entity()
|
||||||
|
local e2 = world:entity()
|
||||||
|
|
||||||
|
world:set(e, A, true)
|
||||||
|
world:set(e, B, true)
|
||||||
|
|
||||||
|
world:set(e1, A, true)
|
||||||
|
world:set(e1, B, true)
|
||||||
|
|
||||||
|
CHECK(world:get(e, A))
|
||||||
|
CHECK(world:get(e, B))
|
||||||
|
|
||||||
|
world:clear(A)
|
||||||
|
CHECK(world:get(e, A) == nil)
|
||||||
|
CHECK(world:get(e, B))
|
||||||
|
CHECK(world:get(e1, A) == nil)
|
||||||
|
CHECK(world:get(e1, B))
|
||||||
|
end
|
||||||
do
|
do
|
||||||
CASE("should remove its components")
|
CASE("should remove its components")
|
||||||
local world = jecs.World.new() :: World
|
local world = jecs.World.new() :: World
|
||||||
|
|
Before Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 142 KiB |
Before Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 168 KiB |
Before Width: | Height: | Size: 155 KiB |
Before Width: | Height: | Size: 201 KiB |
Before Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 9.5 KiB |
|
@ -1,24 +0,0 @@
|
||||||
declare function afterAll(callback: () -> ()): ()
|
|
||||||
declare function afterEach(callback: () -> ()): ()
|
|
||||||
|
|
||||||
declare function beforeAll(callback: () -> ()): ()
|
|
||||||
declare function beforeEach(callback: () -> ()): ()
|
|
||||||
|
|
||||||
declare function describe(phrase: string, callback: () -> ()): ()
|
|
||||||
declare function describeFOCUS(phrase: string, callback: () -> ()): ()
|
|
||||||
declare function fdescribe(phrase: string, callback: () -> ()): ()
|
|
||||||
declare function describeSKIP(phrase: string, callback: () -> ()): ()
|
|
||||||
declare function xdescribe(phrase: string, callback: () -> ()): ()
|
|
||||||
|
|
||||||
declare function expect(value: any): any
|
|
||||||
|
|
||||||
declare function FIXME(optionalMessage: string?): ()
|
|
||||||
declare function FOCUS(): ()
|
|
||||||
declare function SKIP(): ()
|
|
||||||
|
|
||||||
declare function it(phrase: string, callback: () -> ()): ()
|
|
||||||
declare function itFOCUS(phrase: string, callback: () -> ()): ()
|
|
||||||
declare function fit(phrase: string, callback: () -> ()): ()
|
|
||||||
declare function itSKIP(phrase: string, callback: () -> ()): ()
|
|
||||||
declare function xit(phrase: string, callback: () -> ()): ()
|
|
||||||
declare function itFIXME(phrase: string, callback: () -> ()): ()
|
|
|
@ -5,7 +5,7 @@ local ansi = require("@tools/ansi")
|
||||||
|
|
||||||
local function pe(e: any)
|
local function pe(e: any)
|
||||||
local gen = ECS_GENERATION(e)
|
local gen = ECS_GENERATION(e)
|
||||||
return ansi.green(`e{ECS_ID(e)}`)..ansi.yellow(`v{gen}`)
|
return ansi.green(`e{ECS_ID(e)}`) .. ansi.yellow(`v{gen}`)
|
||||||
end
|
end
|
||||||
|
|
||||||
local function name(world: jecs.World, id: any)
|
local function name(world: jecs.World, id: any)
|
||||||
|
|
|
@ -10,17 +10,17 @@ local pe = prettify
|
||||||
local ansi = require("@tools/ansi")
|
local ansi = require("@tools/ansi")
|
||||||
|
|
||||||
function print_centered_entity(entity, width: number)
|
function print_centered_entity(entity, width: number)
|
||||||
local entity_str = tostring(entity)
|
local entity_str = tostring(entity)
|
||||||
local entity_length = #entity_str
|
local entity_length = #entity_str
|
||||||
|
|
||||||
local padding_total = width - 2 - entity_length
|
local padding_total = width - 2 - entity_length
|
||||||
|
|
||||||
local padding_left = math.floor(padding_total / 2)
|
local padding_left = math.floor(padding_total / 2)
|
||||||
local padding_right = padding_total - padding_left
|
local padding_right = padding_total - padding_left
|
||||||
|
|
||||||
local centered_str = string.rep(" ", padding_left) .. entity_str .. string.rep(" ", padding_right)
|
local centered_str = string.rep(" ", padding_left) .. entity_str .. string.rep(" ", padding_right)
|
||||||
|
|
||||||
print("|" .. centered_str .. "|")
|
print("|" .. centered_str .. "|")
|
||||||
end
|
end
|
||||||
|
|
||||||
local function name(world, e)
|
local function name(world, e)
|
||||||
|
@ -62,7 +62,7 @@ local function lifetime_tracker_add(world: jecs.World, opt)
|
||||||
w.print_entity_index = function(self)
|
w.print_entity_index = function(self)
|
||||||
local max_id = entity_index.max_id
|
local max_id = entity_index.max_id
|
||||||
local alive_count = entity_index.alive_count
|
local alive_count = entity_index.alive_count
|
||||||
local alive = table.move(dense_array, 1+jecs.Rest::any, alive_count, 1, {})
|
local alive = table.move(dense_array, 1 + jecs.Rest :: any, alive_count, 1, {})
|
||||||
local dead = table.move(dense_array, alive_count + 1, max_id, 1, {})
|
local dead = table.move(dense_array, alive_count + 1, max_id, 1, {})
|
||||||
|
|
||||||
local sep = "|--------|"
|
local sep = "|--------|"
|
||||||
|
@ -98,7 +98,7 @@ local function lifetime_tracker_add(world: jecs.World, opt)
|
||||||
|
|
||||||
local max_id = entity_index.max_id
|
local max_id = entity_index.max_id
|
||||||
local alive_count = entity_index.alive_count
|
local alive_count = entity_index.alive_count
|
||||||
local alive = table.move(dense_array, 1+jecs.Rest::any, alive_count, 1, {})
|
local alive = table.move(dense_array, 1 + jecs.Rest :: any, alive_count, 1, {})
|
||||||
local dead = table.move(dense_array, alive_count + 1, max_id, 1, {})
|
local dead = table.move(dense_array, alive_count + 1, max_id, 1, {})
|
||||||
|
|
||||||
local data = {}
|
local data = {}
|
||||||
|
@ -127,7 +127,7 @@ local function lifetime_tracker_add(world: jecs.World, opt)
|
||||||
local entity = dense_array[i]
|
local entity = dense_array[i]
|
||||||
local id = ECS_ID(entity)
|
local id = ECS_ID(entity)
|
||||||
-- Push entity and id into the new `entities` table
|
-- Push entity and id into the new `entities` table
|
||||||
table.insert(entities, {entity = entity, id = id})
|
table.insert(entities, { entity = entity, id = id })
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -169,7 +169,6 @@ local function lifetime_tracker_add(world: jecs.World, opt)
|
||||||
print(`*added ({pe(relation)}, {pe(target)}) to {pe(entity)}`)
|
print(`*added ({pe(relation)}, {pe(target)}) to {pe(entity)}`)
|
||||||
pad()
|
pad()
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
local world_delete = world.delete
|
local world_delete = world.delete
|
||||||
|
@ -199,7 +198,9 @@ local function lifetime_tracker_add(world: jecs.World, opt)
|
||||||
break
|
break
|
||||||
else
|
else
|
||||||
for _, entity in archetype.entities do
|
for _, entity in archetype.entities do
|
||||||
print(`*removed dependency ({pe(jecs.pair_first(world, id))}, {pe(object)}) from {pe(entity)}`)
|
print(
|
||||||
|
`*removed dependency ({pe(jecs.pair_first(world, id))}, {pe(object)}) from {pe(entity)}`
|
||||||
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -534,7 +534,7 @@ return {
|
||||||
FINISH = FINISH,
|
FINISH = FINISH,
|
||||||
SKIP = SKIP,
|
SKIP = SKIP,
|
||||||
FOCUS = FOCUS,
|
FOCUS = FOCUS,
|
||||||
CHECK_EXPECT_ERR = CHECK_EXPECT_ERR
|
CHECK_EXPECT_ERR = CHECK_EXPECT_ERR,
|
||||||
}
|
}
|
||||||
end,
|
end,
|
||||||
|
|
||||||
|
|