{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":369546034,"defaultBranch":"master","name":"nunit","ownerLogin":"workgroupengineering","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-05-21T13:34:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12531229?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1621604113.3334012","currentOid":""},"activityList":{"items":[{"before":"899dbe70eaa64ff6814428658f86fea3f55a2b83","after":"c7e915bd2f3873fcadd933407d1058d9ed293fcc","ref":"refs/heads/master","pushedAt":"2024-08-09T16:20:36.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Rework assert.multiple behavior under debugger to throw on each failure (#4749)\n\n* rework assert.multiple behavior under debugger to throw on each failure\r\n\r\n* address CR\r\n\r\n* copy ThrowOnEachFailureUnderDebugger to child context","shortMessageHtmlLink":"Rework assert.multiple behavior under debugger to throw on each failu…"}},{"before":"20df94c841622f296f3034190bac29980531193d","after":"899dbe70eaa64ff6814428658f86fea3f55a2b83","ref":"refs/heads/master","pushedAt":"2024-07-16T14:49:44.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"OSPlatforms attribute no longer gets translated into PlatformAttribute (#4756)\n\n* Remove AttributeProviderWrapper\r\n\r\nInstead of filtering we should only ask for what we need.\r\n\r\n* OSPlatformAttribute no longer translated to old PlatformAttribute\r\n\r\nIntroduced a new NetPlatformAttribute (only so it can implement IApplyToTest)\r\nOSPlatformAttribute is converted to NetPlatformAttribute\r\nActual platform name is passed verbatim to System.OperatingSystem\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Terje Sandstrom \r\n\r\n---------\r\n\r\nCo-authored-by: Terje Sandstrom ","shortMessageHtmlLink":"OSPlatforms attribute no longer gets translated into PlatformAttribute ("}},{"before":"747ee6180ce427e73d61cce1993d6b31413b97ed","after":"20df94c841622f296f3034190bac29980531193d","ref":"refs/heads/master","pushedAt":"2024-06-12T16:37:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Runs .NET Core Timeout test in IsolatedContext","shortMessageHtmlLink":"Runs .NET Core Timeout test in IsolatedContext"}},{"before":"4eaab2eef3713907ca37bfb2f7f47e3fc2785214","after":"747ee6180ce427e73d61cce1993d6b31413b97ed","ref":"refs/heads/master","pushedAt":"2024-06-06T16:41:38.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4692 from stevenaw/4598-timeout-context-output-snapshot\n\nApply test output from timedout tests on non-threadabort platforms","shortMessageHtmlLink":"Merge pull request nunit#4692 from stevenaw/4598-timeout-context-outp…"}},{"before":"7b9497ddaaf6c51c652543c8319641a408b5350e","after":"4eaab2eef3713907ca37bfb2f7f47e3fc2785214","ref":"refs/heads/master","pushedAt":"2024-05-16T19:29:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Fill out XML comments on OrderAttribute","shortMessageHtmlLink":"Fill out XML comments on OrderAttribute"}},{"before":"2f9d052efaae0f3b52ff45840e4e86479b074a64","after":"7b9497ddaaf6c51c652543c8319641a408b5350e","ref":"refs/heads/master","pushedAt":"2024-04-18T16:06:12.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Permit DictionaryContainsKeyValuePairConstraint to take in a null value (fix CS8604) (#4689)\n\n* Permit DictionaryContainsKeyValuePairConstraint to take in a null value, matching the nullability of DictionaryEntry.\r\n\r\n* Fix up nullability of DictionaryContainsValueConstraint to permit `object?` instead of `object`.\r\n\r\n* Add some basic tests that null values can be found in dictionaries by DictionaryContains(Key)ValueConstraint.\r\n\r\n* Update DictionaryContainsKeyValueConstraintTests.cs to use [TestCase] instead of [Theory].\r\n\r\n* Update DictionaryContainsValueConstraintTests.cs to replace use of [Theory] with [TestCase].\r\n\r\n---------\r\n\r\nCo-authored-by: Andrew McClement ","shortMessageHtmlLink":"Permit DictionaryContainsKeyValuePairConstraint to take in a null val…"}},{"before":"f4f266b4c0ddebc708c2189fa17b24a0fdc14730","after":"2f9d052efaae0f3b52ff45840e4e86479b074a64","ref":"refs/heads/master","pushedAt":"2024-03-22T16:12:07.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4665 from Meet2rohit99/Issue4353\n\nAdd Prefix in TestContext.AddTestAttachment for long file paths","shortMessageHtmlLink":"Merge pull request nunit#4665 from Meet2rohit99/Issue4353"}},{"before":"68d994772d10de54ac960ea8379ee966a3293083","after":"f4f266b4c0ddebc708c2189fa17b24a0fdc14730","ref":"refs/heads/master","pushedAt":"2024-03-09T22:10:06.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4656 from RenderMichael/arrays\n\nUse obj is Array instead of obj.GetType().IsArray","shortMessageHtmlLink":"Merge pull request nunit#4656 from RenderMichael/arrays"}},{"before":"e2b99f108289e6e7a56993a87cabdf994cb4d454","after":"68d994772d10de54ac960ea8379ee966a3293083","ref":"refs/heads/master","pushedAt":"2024-01-31T09:46:56.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4603 from soerendd/issue-4602\n\n#4602 WpfMessagePumpStrategy","shortMessageHtmlLink":"Merge pull request nunit#4603 from soerendd/issue-4602"}},{"before":"097a1be976fb6bfff6a2a3a9d8b24dd5010fbcdb","after":"e2b99f108289e6e7a56993a87cabdf994cb4d454","ref":"refs/heads/master","pushedAt":"2023-12-11T16:26:14.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Fix .nuspec dependency for .NET build (#4582)","shortMessageHtmlLink":"Fix .nuspec dependency for .NET build (nunit#4582)"}},{"before":"2e753d172d8e770366c90462ffc8bdda66661f95","after":"097a1be976fb6bfff6a2a3a9d8b24dd5010fbcdb","ref":"refs/heads/master","pushedAt":"2023-11-20T17:41:34.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4511 from ashishdawale20/NET8-RC2\n\n.NET 8 support","shortMessageHtmlLink":"Merge pull request nunit#4511 from ashishdawale20/NET8-RC2"}},{"before":"9b5ec78f28a00077ef4928f3a62a21a6853283e6","after":"2e753d172d8e770366c90462ffc8bdda66661f95","ref":"refs/heads/master","pushedAt":"2023-11-08T16:16:54.000Z","pushType":"push","commitsCount":32,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4540 from nunit/Issue4465\n\nUpdated cake to version 3.1.0 and corrected breaking changes cake code","shortMessageHtmlLink":"Merge pull request nunit#4540 from nunit/Issue4465"}},{"before":"32b83e7ca8b9f96bab09d319fbc0a3a0da166601","after":"9b5ec78f28a00077ef4928f3a62a21a6853283e6","ref":"refs/heads/master","pushedAt":"2023-10-25T17:35:01.000Z","pushType":"push","commitsCount":76,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Remove allocations in PartitionFilter + cut time by ~30% (#4500)\n\n* net6: Remove allocations in PartitionFilter, cut time by ~30%\r\n\r\n* Add a stackalloc path\r\n\r\n* Respond to feedback. Add a thread safety test\r\n\r\n* Remove unused using\r\n\r\n* Change ToList to ToArray","shortMessageHtmlLink":"Remove allocations in PartitionFilter + cut time by ~30% (nunit#4500)"}},{"before":"4905253f1f989c2083d3b149d4fa34de797439a3","after":"32b83e7ca8b9f96bab09d319fbc0a3a0da166601","ref":"refs/heads/master","pushedAt":"2023-10-03T10:26:02.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Improve debugging experience (#4475)\n\n* Add ToString() to Tolerance\r\n\r\n* Add debugger display to CollectionTallyResult\r\n\r\n* make Tolerance.Range a readonly struct\r\n\r\n* Add test for Tolerance.ToString()","shortMessageHtmlLink":"Improve debugging experience (nunit#4475)"}},{"before":"8bea39aeee80a0fbc68afde05f12aa298e2f0873","after":"4905253f1f989c2083d3b149d4fa34de797439a3","ref":"refs/heads/master","pushedAt":"2023-09-06T14:36:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Add Copyright and licence notices for third-party code (#4444)\n\n* Add license notice for Options.cs\r\n\r\n* Add THIRD_PARTY_NOTICES.md\r\n\r\n* Add third party notices file to nuspecs\r\n\r\n* Split third party notices into two files; one for production code and one for development-only projects\r\n\r\n* Fix typo in referenced file name\r\n\r\n* Add THIRD_PARTY_NOTICES.md to build.cake\r\n\r\n* Make notices.txt a markdown file and reference files with relative links\r\n\r\n---------\r\n\r\nCo-authored-by: Lennart Brüggemann ","shortMessageHtmlLink":"Add Copyright and licence notices for third-party code (nunit#4444)"}},{"before":"3e514156aa0631f9f1aeb183d2b7a19961b81561","after":"8bea39aeee80a0fbc68afde05f12aa298e2f0873","ref":"refs/heads/master","pushedAt":"2023-08-23T16:34:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4457 from nunit/feature-partition-filter-master\n\nAdd PartitionFilter to run a subset of tests based off a hash/partition key","shortMessageHtmlLink":"Merge pull request nunit#4457 from nunit/feature-partition-filter-master"}},{"before":"d22be76f6d7180142f197b7eeb8c8a36b97d8056","after":"3e514156aa0631f9f1aeb183d2b7a19961b81561","ref":"refs/heads/master","pushedAt":"2023-08-03T14:51:42.829Z","pushType":"push","commitsCount":9,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4435 from nunit/Issue4432_NoNullableMessages\n\nAll Assert messages must be non-null","shortMessageHtmlLink":"Merge pull request nunit#4435 from nunit/Issue4432_NoNullableMessages"}},{"before":"d22be76f6d7180142f197b7eeb8c8a36b97d8056","after":"3e514156aa0631f9f1aeb183d2b7a19961b81561","ref":"refs/heads/master","pushedAt":"2023-08-03T14:51:42.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4435 from nunit/Issue4432_NoNullableMessages\n\nAll Assert messages must be non-null","shortMessageHtmlLink":"Merge pull request nunit#4435 from nunit/Issue4432_NoNullableMessages"}},{"before":"dbe0d74f7f8ed06e1b434b716278afa941013763","after":"d22be76f6d7180142f197b7eeb8c8a36b97d8056","ref":"refs/heads/master","pushedAt":"2023-06-09T14:54:21.383Z","pushType":"push","commitsCount":2,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4398 from stevenaw/3301-remove-partial-trust\n\nRemove partial trust support","shortMessageHtmlLink":"Merge pull request nunit#4398 from stevenaw/3301-remove-partial-trust"}},{"before":"dbe0d74f7f8ed06e1b434b716278afa941013763","after":"d22be76f6d7180142f197b7eeb8c8a36b97d8056","ref":"refs/heads/master","pushedAt":"2023-06-09T14:54:21.296Z","pushType":"push","commitsCount":2,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4398 from stevenaw/3301-remove-partial-trust\n\nRemove partial trust support","shortMessageHtmlLink":"Merge pull request nunit#4398 from stevenaw/3301-remove-partial-trust"}},{"before":"d8e92621789ec2567709374ed2a31178d87065d6","after":"dbe0d74f7f8ed06e1b434b716278afa941013763","ref":"refs/heads/master","pushedAt":"2023-05-29T08:40:38.816Z","pushType":"push","commitsCount":29,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4387 from manfred-brands/UseConsistentFieldNames\n\nUse consistent field names","shortMessageHtmlLink":"Merge pull request nunit#4387 from manfred-brands/UseConsistentFieldN…"}},{"before":"2d3ce05d7c2f275e6a6ef461d82a394a39895f18","after":"d8e92621789ec2567709374ed2a31178d87065d6","ref":"refs/heads/master","pushedAt":"2023-04-29T09:48:35.340Z","pushType":"push","commitsCount":23,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4368 from lahma/guard-throw-helper\n\nChange Guard methods to be inlineable","shortMessageHtmlLink":"Merge pull request nunit#4368 from lahma/guard-throw-helper"}},{"before":"2f685cd63a2dc5f8ef1340c185d3567551734f9a","after":"2d3ce05d7c2f275e6a6ef461d82a394a39895f18","ref":"refs/heads/master","pushedAt":"2023-04-18T16:17:35.172Z","pushType":"push","commitsCount":67,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4300 from lahma/optimize-test-level-attributes\n\nAdd TestMetadataCache to improve CompositeWorkItem build speed","shortMessageHtmlLink":"Merge pull request nunit#4300 from lahma/optimize-test-level-attributes"}},{"before":"30e1255feb2c7108e6b7b168126360ac3689d4bb","after":"2f685cd63a2dc5f8ef1340c185d3567551734f9a","ref":"refs/heads/master","pushedAt":"2023-04-03T07:17:00.084Z","pushType":"push","commitsCount":22,"pusher":{"login":"workgroupengineering","name":null,"path":"/workgroupengineering","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12531229?s=80&v=4"},"commit":{"message":"Merge pull request #4307 from sdelarosbil/remove-cf-generic-workaround\n\nFix open generic type deductions","shortMessageHtmlLink":"Merge pull request nunit#4307 from sdelarosbil/remove-cf-generic-work…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQxNjoyMDozNi4wMDAwMDBazwAAAASWcosV","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQxNjoyMDozNi4wMDAwMDBazwAAAASWcosV","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0wM1QwNzoxNzowMC4wODQ1NDBazwAAAAMQwwlz"}},"title":"Activity · workgroupengineering/nunit"}