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