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
Nicholas Jackson
def8e997b2
Fix lint issues in util
...
Reduce execution time of ConvertComponentIdIntoFriendlyPathSearch by
50-60% and add benchmark
Signed-off-by: Nicholas Jackson <nickajacks1@gmail.com >
2023-11-04 12:00:19 -04:00
quobix
771baafa71
Merge pull request #187 from pb33f/v0.13.0
...
v0.13.0 Introducing the Rolodex.
2023-11-04 11:57:16 -04:00
quobix
10fd6e1611
fixed merge conflicts
...
Signed-off-by: quobix <dave@quobix.com >
2023-11-04 11:51:59 -04:00
quobix
91edf28e1f
Merge branch 'main' of https://github.com/pb33f/libopenapi into v0.13.0
...
Signed-off-by: quobix <dave@quobix.com >
# Conflicts:
# what-changed/model/info_test.go
2023-11-04 11:44:00 -04:00
Sebastian Kunz
76dc865821
fix: introduce extension change detection for info section
...
This commit provides a fix for issue #184
2023-11-04 11:33:24 -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
54f4c82007
More coverage tuning and cleaning
...
Signed-off-by: quobix <dave@quobix.com >
2023-11-04 10:03: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
8946afdb8f
removed dead code
...
Signed-off-by: quobix <dave@quobix.com >
2023-11-03 18:26:01 -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
ddb761c1a9
fixed issue with what-changed and path detection #186
...
Signed-off-by: quobix <dave@quobix.com >
2023-11-02 16:32:57 -04:00
quobix
78763fd48b
cleaning up unreachable code.
...
Signed-off-by: quobix <dave@quobix.com >
2023-11-02 15:33:05 -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
a8a0e1d47f
added context to schema buildout
...
model was failing on subschemas with refs, needed context
Signed-off-by: quobix <dave@quobix.com >
2023-11-02 10:47:31 -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
cb5e498254
is this the one to make it green?
...
Signed-off-by: quobix <dave@quobix.com >
2023-11-01 14:45:38 -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
701c77e1bf
extraction functions coverage bumped back up
...
Signed-off-by: quobix <dave@quobix.com >
2023-10-31 18:20:02 -04:00
quobix
3d92d13d0a
added swagger model tests
...
Signed-off-by: quobix <dave@quobix.com >
2023-10-31 15:58:30 -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
quobix
ba8b5ac776
more coverage tuning
...
Signed-off-by: quobix <dave@quobix.com >
2023-10-30 15:50:33 -04:00
quobix
0cc66982f6
Adding more logic to resolver to handle mixed usecases
...
Signed-off-by: quobix <dave@quobix.com >
2023-10-30 15:02:00 -04:00
quobix
aca3ed66d7
Adding more use-cases for resolving remote docs
...
Signed-off-by: quobix <dave@quobix.com >
2023-10-30 10:43:51 -04:00
quobix
d8dfafd0a4
Working through test cases
...
There are still gaps to be found based on various combinations of crazy references.
Signed-off-by: quobix <dave@quobix.com >
2023-10-30 10:03:02 -04:00
quobix
3ee631c748
working on more tests
...
Signed-off-by: quobix <dave@quobix.com >
2023-10-27 16:41:50 -04:00
quobix
7cf93e83b4
bumping coverage
...
Signed-off-by: quobix <dave@quobix.com >
2023-10-26 16:22:22 -04:00
quobix
765c7e2e14
Working through rolodex coverage.
...
Signed-off-by: quobix <dave@quobix.com >
2023-10-25 14:54:32 -04:00
quobix
eff416603e
fixed flaking test
...
Signed-off-by: quobix <dave@quobix.com >
2023-10-25 08:16:11 -04:00