Граф коммитов

61 Коммитов

Автор SHA1 Сообщение Дата
Travis Jensen de29125f20
Feature/forceparallelactions (#57)
* Force ParallelActions by yielding back the task

* Fixing flaky test.
2024-01-09 17:38:06 -07:00
Travis Jensen de8fee3693
Updating Nuget Package versions to fix UTs (#56)
* Updating Newtonsoft packages to latest and adding binding redirect for System.Runtime.CompilerServices.Unsafe.

* Adding explicit PackageReference for System.Runtime.CompilerServices.Unsafe.
2023-08-24 15:47:15 -07:00
REDMOND\asafronov 4a8e8e3439 Minor changes 2023-08-22 19:47:56 -04:00
REDMOND\asafronov 9eee2cb1e8 Updated message 2023-08-22 19:21:17 -04:00
REDMOND\asafronov fa41cf45de Update 2023-08-22 19:19:28 -04:00
REDMOND\asafronov f0d3e12922 Implemented Try/Catch for Improved Clarity in ShouldSelect Expression Errors 2023-08-22 16:49:56 -04:00
dependabot[bot] d7e8ae43a4
Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /Forge.TreeWalker
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 12.0.3 to 13.0.1.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/12.0.3...13.0.1)

---
updated-dependencies:
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-22 22:32:06 +00:00
Kiran Jujjavarapu 82e4224f59 re-using revisit action and updated comments 2021-09-09 23:52:25 -07:00
Kiran Jujjavarapu e543c2be49 Added RetryCurrentTreeNodeActions flag support to re-execute node upon rehydration 2021-08-30 17:04:43 -07:00
NORTHAMERICA\haoqihuang a950e56d0f adjust using statement order 2021-07-07 00:29:17 -07:00
NORTHAMERICA\haoqihuang 498d2159ae change the using statement order, fix typo and tag order 2021-07-04 09:08:03 -07:00
NORTHAMERICA\haoqihuang 72c01daef8 edit comments, varieble and remove all the space then using space to format cspj 2021-07-03 21:28:13 -07:00
NORTHAMERICA\haoqihuang 6d8e6556f3 use linked rules instead of single dictionary rule, modify two origin rules file, and fix the tests. 2021-07-02 14:25:33 -07:00
NORTHAMERICA\haoqihuang f5d1a07472 edit json ref, modify tests and throw exception in validator 2021-06-30 11:26:14 -07:00
NORTHAMERICA\haoqihuang 3a8c951711 add rules for dictionary, use validationerror list to replace string error list, and modify tests 2021-06-27 17:37:47 -07:00
NORTHAMERICA\haoqihuang 5637410e28 add validate as dictionary flag, pass rules as object, modify tests and change some format 2021-06-24 08:25:06 -07:00
NORTHAMERICA\haoqihuang da577928c5 modify the api, add GetLinkedJSchemaRules method, modify the validate method, remove all apis that don't take rules input and fix tests 2021-06-22 08:44:07 -07:00
NORTHAMERICA\haoqihuang 180338000c move tree schema validator to src 2021-06-18 11:09:41 -07:00
NORTHAMERICA\haoqihuang b09928d38f add schema validator interface and implementation 2021-06-16 10:50:43 -07:00
Travis Jensen 70b0d000dd NetStandard workaround for MissingResolver issue plus other small clean-ups. 2021-03-01 22:19:33 -08:00
Travis Jensen 55860be263 More clean-up. 2021-03-01 11:48:26 -08:00
Travis Jensen 966f3d201f Cleaning up leftover changes. 2021-03-01 10:46:31 -08:00
Travis Jensen 05a5deed00 Support NET Standard 2021-02-28 00:45:29 -08:00
zhengmu 23f48462a3
fix a rare race condition in treeaction timeout detection (#38)
* fix a rare race condition in treeaction timeout detection
2021-01-26 15:58:42 -08:00
zhengmu 3764a5423a
WORK: add new Interface to support TreeNodeContext in Parameters.Call… (#32)
* WORK: add new Interface to support TreeNodeContext in Parameters.Callbacks

* WORK: Update Parameters.Callback V2, and add UnitTest

* WORK: adding Session.CurrentNodeSkipActionContext and TreeNodeContext.CurrentNodeSkipActionContext

* WORK: update comment of TreeNodeContext.CurrentNodeSkipActionContext

* WORK: add unittest to verify ChildSelector based on Session.CurrentNodeSkipActionContext()

* WORK: address code review feedback, and simplify the separation of V1 and V2 interface

* WORK: address more code review feedback

* WORK: address the code review feedback based on iteration #7

Co-authored-by: Zheng Mu <zhengmu@microsoft.com>
2020-10-16 13:30:13 -07:00
Travis Jensen 8047f3fe8c Adding a few more details to summaries for future reference. 2020-08-14 15:04:47 -07:00
Travis Jensen 9ed42b248d Roslyn Improvements. Memory consuption down from 75MB per unique expression to a flat 25MB plus 0.3MB~ per unique expression. Running time of first execution down from 2 seconds for each unique expression to a flat 2 seconds plus 15ms per unique expression. 2020-08-14 10:37:20 -07:00
Travis Jensen 76dcd94354 Adding option to construct a TreeWalkerParamemeters with a ForgeTree object directly, instead of the Json string. This saves the TreeWalkerSession from having to deserialize the json. 2020-08-06 14:57:59 -07:00
Travis Jensen faf2ab1466 Adding Enum support. While evaluating tree properties, Forge is now able to parse integer and string types into Enum members. 2020-05-15 18:30:33 -07:00
Travis Jensen 5e119cf95c Updating TreeInput to work with any type. 2020-04-13 21:18:17 -07:00
Sharanya Shetty b699743cde Fixing comment 2020-04-07 10:08:12 -07:00
Sharanya Shetty 82526bfb6a Merge branch 'feature/RetryCount' of https://github.com/sharanyas007/Forge into feature/RetryCount 2020-04-03 13:57:45 -07:00
Sharanya Shetty b6a23e01ed Adding new retry policy for FixedRetryCount 2020-04-03 11:18:31 -07:00
Sharanya Shetty ec7a44e480 Adding new retry policy for FixedRetryCount 2020-03-31 16:04:02 -07:00
Travis Jensen f4ee28a071 Adding back PackageOutputPath to see if that gets the nuspec working. 2020-01-24 12:19:46 -08:00
Travis Jensen 21729b794f Removing packages.config files. 2020-01-24 11:14:02 -08:00
Travis Jensen 4c3daee680 Updating System.Reflection.Metadata to 1.2.0 from 1.3.0. 2020-01-24 11:09:19 -08:00
Travis Jensen e49786c8e3 Removing import GitVersionTask from csproj. 2020-01-24 09:23:35 -08:00
Travis Jensen b823846496 Adding more PackageReferences and replacing their References. 2020-01-24 09:12:37 -08:00
Travis Jensen 61e38bbc26 Converting from packages.config to PackageReferences. Part 1. 2020-01-23 17:03:48 -08:00
Travis Jensen fd3a6602c7 Package dependencies change to csproj from packages.config when I include ProjectReference NuGet.Build.Tasks.Pack. 2020-01-23 15:32:26 -08:00
Travis Jensen 1c7b68cc29 Another try. 2020-01-23 15:24:48 -08:00
Travis Jensen bb7ce6179c Adding NuGet.Build.Tasks.Pack to packages.config. 2020-01-23 14:27:47 -08:00
Travis Jensen 5a7a78a401 Added NuGet package reference. 2020-01-23 14:06:35 -08:00
Travis Jensen 7aadac818a Trying to get Microsoft.Forge.TreeWalker NuGet package working. 2020-01-23 12:25:21 -08:00
Travis Jensen 63d7af6353 Adding projectUrl and licenseUrl to csproj for compliance. 2020-01-22 16:56:18 -08:00
Travis Jensen 7b4daa5d02 Changing assembly and namespace to Microsoft.Forge.TreeWalker. 2020-01-22 15:41:31 -08:00
Travis Jensen c68423ea43 Updating copyright message. 2020-01-13 16:36:01 -08:00
Travis Jensen c05f3c0f15 Adding PackageRequireLicenseAcceptance to csproj 2020-01-13 16:14:17 -08:00
Travis Jensen c8b39837f0 Adding license.txt file to csproj as part of code signing compliance. 2020-01-13 16:07:11 -08:00