Commit Graph

287 Commits

Author SHA1 Message Date
quobix
14f992cb93 added rolodex size methods
Signed-off-by: quobix <dave@quobix.com>
2023-11-25 21:09:21 -05:00
quobix
b2616dde29 updated remote loaders
Signed-off-by: quobix <dave@quobix.com>
2023-11-25 21:09:21 -05:00
quobix
0d76e517a5 disabling channel close, looks like it causes a panic.
Signed-off-by: quobix <dave@quobix.com>
2023-11-25 10:10:51 -05:00
quobix
aada30d83c looking for leaks
Signed-off-by: quobix <dave@quobix.com>
2023-11-25 10:10:51 -05:00
quobix
a8ff2f5dee Tuning things up a little more
Signed-off-by: quobix <dave@quobix.com>
2023-11-25 10:10:51 -05:00
quobix
8370bafd04 Added multi file test for file loader
Signed-off-by: quobix <dave@quobix.com>
2023-11-25 10:10:51 -05:00
quobix
ee2783e6e7 more coverage bumps
Signed-off-by: quobix <dave@quobix.com>
2023-11-25 10:10:51 -05:00
quobix
5d14ef226b Adding more tests to bump coverage
Signed-off-by: quobix <dave@quobix.com>
2023-11-25 10:10:51 -05:00
quobix
003eb37a3d tuning test to validate pipeline
Signed-off-by: quobix <dave@quobix.com>
2023-11-25 10:10:51 -05:00
quobix
44204b595e nailing down pipeline failure
can’t be reproduced locally

Signed-off-by: quobix <dave@quobix.com>
2023-11-25 10:10:51 -05:00
quobix
495bb27ed1 stopped the spewing of logs
Signed-off-by: quobix <dave@quobix.com>
2023-11-25 10:10:51 -05:00
quobix
f56cdeae9e Tuned up local file handling and cleaned things up
Signed-off-by: quobix <dave@quobix.com>
2023-11-25 10:10:51 -05:00
quobix
7d63fe3262 Added new node map capability
Signed-off-by: quobix <dave@quobix.com>
2023-11-25 10:10:51 -05:00
quobix
b57528448b address coverage
Signed-off-by: quobix <dave@quobix.com>
2023-11-17 16:44:01 -05:00
quobix
745142d9e0 Fixed logic and test failure
Signed-off-by: quobix <dave@quobix.com>
2023-11-17 16:44:01 -05:00
quobix
af5cb775aa Stop the remote FS from looking up local files
added [empty] to represent literally empty refs

Signed-off-by: quobix <dave@quobix.com>
2023-11-17 16:44:01 -05:00
quobix
e624efbf84 addressed issue #195
Resolving and indexing has changed, new code is required and this isue highlighted a glitch introduced with the addition of the rolodex when resolving.

Signed-off-by: quobix <dave@quobix.com>
2023-11-08 12:36:08 -05:00
quobix
52b99dfeed bumped coverage
Signed-off-by: quobix <dave@quobix.com>
2023-11-07 11:29:24 -05:00
quobix
242d41cd0d Fixed loopup for branch, only ever extracting the fulldef path, not the fragment.
Signed-off-by: quobix <dave@quobix.com>
2023-11-07 11:29:24 -05:00
quobix
d2b864fbfc Added decoding to alt-ref for root handling
Signed-off-by: quobix <dave@quobix.com>
2023-11-07 11:29:24 -05:00
quobix
784954e208 Defaulting localFS to be recursive
currently it pre-indexes everything in the root. This behavior is undesirable out of the box, so it now looks recursively by default.

Signed-off-by: quobix <dave@quobix.com>
2023-11-07 11:29:24 -05:00
quobix
54450edf6c Adding convenience methods and glitch fixes for 0.13
Testing inside vacuum is throwing up a couple of small glicthes that need adding/tuning

Signed-off-by: quobix <dave@quobix.com>
2023-11-04 16:22:48 -04:00
quobix
265d462a10 Added back in logic required by vacuum.
And added test for it.

Signed-off-by: quobix <dave@quobix.com>
2023-11-04 12:36:47 -04:00
quobix
9b92a55536 Added in full resolving for specs is virtual filesystems
added last remaining coverage

Signed-off-by: quobix <dave@quobix.com>
2023-11-04 11:28:22 -04:00
quobix
f134ac27b6 updated token for tests
Signed-off-by: quobix <dave@quobix.com>
2023-11-04 10:09:43 -04:00
quobix
f3094d0b14 Cleanup, sweep-up and tuneup
Signed-off-by: quobix <dave@quobix.com>
2023-11-04 09:38:33 -04:00
quobix
7d8762fdd9 added more coverage and resolved param ref issue
Signed-off-by: quobix <dave@quobix.com>
2023-11-03 18:25:27 -04:00
quobix
fde5a9972d tuning ref lookups, finding some gaps.
coverage will drop no doubt

Signed-off-by: quobix <dave@quobix.com>
2023-11-03 14:06:37 -04:00
quobix
fa0b315756 Enabling deep array circular reference checking
Signed-off-by: quobix <dave@quobix.com>
2023-11-03 09:49:02 -04:00
quobix
713aeecdfa Tuning parameter exraction for circular ref handling
Lots and lots of variations. means lots of branches to check.

Signed-off-by: quobix <dave@quobix.com>
2023-11-02 15:04:47 -04:00
quobix
8bbb022daa Addressed comments from review and fixed bug with schema props
props did not have context, therefore they had no idea where they were or where to resolve from.

Signed-off-by: quobix <dave@quobix.com>
2023-11-02 10:28:29 -04:00
quobix
80b2b2d0b5 More cleaning and added docs.
We’re ready for review

Signed-off-by: quobix <dave@quobix.com>
2023-11-01 16:14:11 -04:00
quobix
ce4a60baa8 cleaning up the last few stragglers
Signed-off-by: quobix <dave@quobix.com>
2023-11-01 15:15:46 -04:00
quobix
760a76c7dc formatted spec index.
Signed-off-by: quobix <dave@quobix.com>
2023-11-01 14:30:32 -04:00
quobix
276c3959fd Changed remote loader to use a timeout
rather than a hard block, it will wait 50ms then try again, regardless of cores, so it won’t ever block fully.

Signed-off-by: quobix <dave@quobix.com>
2023-11-01 14:29:52 -04:00
quobix
d096163f0e Deleting old code that cannot be run anymore.
Signed-off-by: quobix <dave@quobix.com>
2023-11-01 14:04:13 -04:00
quobix
2bc3c67776 Removed some dead code that does not need to exist
A consequence of the old index design, now gone

Signed-off-by: quobix <dave@quobix.com>
2023-11-01 13:07:53 -04:00
quobix
33fc552c65 Another round of coverage
will it go green? will it stay red? who knows…

Signed-off-by: quobix <dave@quobix.com>
2023-11-01 11:50:23 -04:00
quobix
3c27c43ec0 Added cache set/get for index
It’s required to be able to ensire full coverage to test things that can’t be tested without a huge amount of test rigging.

Signed-off-by: quobix <dave@quobix.com>
2023-11-01 11:38:16 -04:00
quobix
97659f2244 rolodex remote loader coverage at 100%
Signed-off-by: quobix <dave@quobix.com>
2023-11-01 10:58:34 -04:00
quobix
720a86cda7 bumping coverage on utility methods in index.
Signed-off-by: quobix <dave@quobix.com>
2023-11-01 10:00:01 -04:00
quobix
fec99623f3 ensuring we capture empty responses
Signed-off-by: quobix <dave@quobix.com>
2023-10-31 15:44:29 -04:00
quobix
8f3f568e5f Tuned some glitches with v3 doc creation.
all covered now

Signed-off-by: quobix <dave@quobix.com>
2023-10-31 15:31:19 -04:00
quobix
b37b9a2fb9 more coverage bumps to rolodex
Signed-off-by: quobix <dave@quobix.com>
2023-10-31 14:10:48 -04:00
quobix
0b08a63e63 more coverage bumps
Signed-off-by: quobix <dave@quobix.com>
2023-10-31 13:58:58 -04:00
quobix
9746f51a0e bumping up coverage of the rolodex
Signed-off-by: quobix <dave@quobix.com>
2023-10-31 11:30:39 -04:00
quobix
9302f7c6dd whoops.
Signed-off-by: quobix <dave@quobix.com>
2023-10-31 10:25:20 -04:00
quobix
0b24a5b5b7 flaky test fixed.
well, it’s not fixed, there is an async bug somewhere.

Signed-off-by: quobix <dave@quobix.com>
2023-10-31 10:19:20 -04:00
quobix
5d41427960 more coverage, bumping up rolodex coverage
fixing small glitches now as we go.

Signed-off-by: quobix <dave@quobix.com>
2023-10-31 10:15:19 -04:00
quobix
fde9ede4ac Working through more coverage
adding more tests.

Signed-off-by: quobix <dave@quobix.com>
2023-10-31 08:25:56 -04:00