-
Notifications
You must be signed in to change notification settings - Fork 6
Add Name type and improve existing numeric generators #120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
louis-jikkenio
approved these changes
Apr 30, 2024
louis-jikkenio
added a commit
that referenced
this pull request
Sep 16, 2024
* JK-400: Add support for state variables to embed in post bodies and urls (#106) * JK-400: Add support for state variables to embed in post bodies and urls * JK-400: Update changelog for upcoming feature * JK-400: Format new code changes * JK-400: update dependency versions to eliminate security warnings * JK-400: Fix unit tests for new method signatures * JK-400: Update dependency version for unit-test dep to not break on nightly * Fix list command usage description (#107) * JK-406: Add basic support for strict cookies (#108) * JK-406: Add basic support for strict cookies * JK-406: fix unit test, and compiling in ci/cd * JK-406: trying to resolve non-nightly build * JK-406: try removing forced type to see if standard can compile in ci/cd * JK-406: fix code to work for stable rust * JK-402: bump version to 0.7.1 to prep for release (#109) * JK-402: update package versions and verification codes (#110) * Fix compare requests (#113) * JK-407 Change the displayed slash type in CLI (#116) * changed slash type * updated readme --------- Co-authored-by: James Rice <[email protected]> * JK-412: update changelog for new bugfix and bump versions to prep release (#114) * JK-413: add secure mode handling to cookie implementation (#117) * JK-413: add secure mode handling to cookie implementation * JK-413: update changelog for cookie secure mode * JK-414: update choco verification hashes for new release version (#118) * Fuzzing and complex checks (#112) * Fuzzing and complex checks * Fix compare requests * Fix test * Delete example files using anchors * Finish implementing date and add tests * One of support for date * Name type and smarter behavior for existing numeric types (#120) * JK-428 -- Emit a warning when a user specifies a config file that does not exist (#121) * JK-423 -- Iterations should count as distinct tests (#123) * JK-422 -- More complex report to better describe things ; include test files found and fix an issue with calculating skipped files (#124) * JK-433 -- Serialization Issue with Variables (#125) * JK-437 -- Email data type (#126) * JK-425: Send stage name field with telemetry data (#127) * JK-438: Add project keyword and colorization for embedded variables (#128) * JK-436: Update example tests to use new test API URLs (#129) * JK-425: Remove hard-coded 'request' name for request blocks (#130) * JK-441: Send skipped test telemetry data (#131) * JK-441: Send skipped test telemetry data * JK-441: Fix clippy issues * JK-401: Add stdout flush after info logs to force print of partial line (#132) * JK-427 -- Secrets (#133) * JK-443 -- Better String Variables (#134) * JK-444 DateTime Support (#135) * JK-451 -- Boolean data type (#136) * JK-458: Send environments and projects data on session create (#137) * JK-458: Send environments and projects data on session create * JK-458: Clippy fix * JK-71 -- Better validation and constraints (#138) * JK-71 -- Better validation for String and Numeric types (#139) * JK-464 -- Improve List, Object, and general variable support (#140) * JK-464 -- Clippy findings (#141) * JK-445 -- Dont include globals in test uploads. Attach to session (#142) * JK-430 -- Better errors around bad json bodies. Before, these failed silently (#143) * JK-71 -- Better Validation of extraneous fields (#144) * JK-469 -- Support for variables in more places (#145) * JK-470 -- Pattern Support in Strings (#146) * JK-471 -- Open Api Spec Ref Support (#147) * JK-472 -- Improve OpenApi Schema Support (#148) * JK-475 -- Allow data type variables to be given a value, mostly to support modifiers (#149) * JK-477 -- Strict for BodySchema (#150) JK-477 -- Ignore support for bodySchema * JK-71 -- Date, DateTime Modifier should only work if you specify a value (#151) * JK-479 -- Better tags for example tests. (#152) * JK-491: add codeowners file for required approvers (#153) * JK-481: Update changelog to prepare for 0.8.0 release (#154) * JK-467: add test execution runtimes to CLI output (#155) * JK-467: added runtimes to CLI output for test execution * JK-467: updated changelog to reflect new runtime messaging * JK-467: fix unit tests * JK-495: added missing bugfixes from the CHANGELOG. (#156) * JK-495: added missing bugfixes from the CHANGELOG. Autoformatter also updated file * JK-495: adjusted wording for one bugfix * JK-495: minor spelling adjustment * JK-495: minor grammar adjustments * JK-466: add optional newline appending for execution policies (#157) * JK-466: add optional newline appending for execution policies * JK-466: remove temporary dev log lines * JK-497: add skips to serializing secrets for config objects (#158) * JK-493: fix serialization for telemetry to standardize across variable types (#159) * JK-493: fix serialization for telemetry to standardize across variable types * JK-493: format code * JK-498: Add length field for string and list generation/validation (#160) * Remove bodySchema field from request & compare schemas (#161) * JK-499: Remove bodySchema from request schema * JK-499: Remove bodySchema from compare schema and add body variable support * JK-499: Clippy fix * JK-499: Update example tests * JK-503 -- DateTime modifiers generation issue. Also, improve flexibility (#162) of variable parsing by using serde alias * JK-498: Update VSCode extension with recently added fields (#164) * JK-508: Fix string generation with length, minLength, maxLength (#165) * JK-508: Fix string generation with length, minLength, maxLength * JK-508: Adjust generated maxLength to be greater of min * 2 and 50 * JK-509: Update name generation and remove library (#166) * JK-71 -- Validate length in sequence and string specifications (#163) * JK-71 -- Validate length in sequence and string specifications * JK-71: fix typo in error message * JK-71: fix additional typos and unit tests --------- Co-authored-by: Louis Russo <[email protected]> * JK-516: Update Date and DateTime generation (#167) * JK-507: Add NOW and NOW_UTC globals (#168) * JK-507: Add NOW and NOW_UTC globals * JK-507: Update NOW and NOW_UTC millisecond precision to 3 digits * JK-507: Add NOW and NOW_UTC to changelog (#169) * JK-515: Rename Int to Integer, and add support for Bool alias and additional cases (#170) * JK-515: Change Int to Integer, and maintain support for both in upper and lower cases * JK-515: Add support for Bool and bool aliases for Boolean * JK-515: Add support for more alias cases for DateTime * JK-515: Update example tests * JK-513: Implement sensible defaults for randomly generated values (#171) * JK-513: Implement sensible defaults for randomly generated values * JK-513: For string generation, if only max is provided, allow min to go down to half of max * JK-513: Adjust default list generation to limit integers to between 1 and 100 (#172) * JK-517: Add validation for variable names (#173) * JK-517: Add validation for variable names * JK-517: Minor validation message wording change * JK-517: Add variable name change to changelog (#174) * JK-505: Update new from OpenAPI to create variable instead of request bodySchema (#176) * JK-505: Update new from OpenAPI to create variable instead of request bodySchema * JK-505: Add missing newline for new tests generated output * JK-520: update packages (#175) * JK-521: bump jikken cli version to 0.8.0 (#177) * JK-535: implement valueSet support for variable iterations (#179) * JK-535: implement valueSet support for variable iterations * JK-535: formatting and clippy fixes * JK-535: updated CHANGELOG and vscode_extension * JK-535: updated VSCode extension changelog and package version * JK-504 -- Add more ignore tests (#180) * JK-538: add platformId and validation for telemetry system (#181) * JK-538: add platformIds to all example tests * JK-538: Add ulid-rs library to support new identifier type * JK-538: add platformId and validation for telemetry system * JK-538: updated changelog to describe new platformId field * JK-538: update vscode extension for new platformId field * JK-538: add placeholder for returned ulid identifier * JK-538: Update platform IDs for login and compare example tests (#182) * JK-530: Add validation for id field (#183) * JK-538: Make test id optional and remove auto-generation (#184) * JK-538: Make test definition id optional * JK-538: Remove auto-generation of id field * JK-538: Add index to test definition * JK-538: Update test dependency tree to label nodes by index instead of id * JK-538: Clippy fixes * JK-538: Change id to lowercase when creating definition * JK-546: Sort tests by filename for list command output (#185) * JK-546: Sort tests by filename for list command output * JK-546: Add space between tags for list command output * JK-547: Add validate command with option to generate platform IDs (#186) * JK-548: Add format command (#187) * JK-548: incomplete edits to update work for saving test files * JK-548: Add format command * JK-548: Add missing skip serializing none and reorder sequence fields * JK-548: Format example tests * JK-548: Fix tests --------- Co-authored-by: Louis Russo <[email protected]> * JK-548: add abbreviated alias for commands (#188) * JK-548: add abbreviated alias for commands * JK-548: update changelog for the new CLI commands * Update CHANGELOG.md Co-authored-by: Cameron Besse <[email protected]> --------- Co-authored-by: Cameron Besse <[email protected]> * JK-551: update hashes and release versions (#190) --------- Co-authored-by: dariusSalem <[email protected]> Co-authored-by: James Rice <[email protected]> Co-authored-by: Cameron Besse <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.