Commit Graph

276 Commits

Author SHA1 Message Date
0d3de488de Bump NUnit3TestAdapter from 3.17.0 to 4.0.0
Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) from 3.17.0 to 4.0.0.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](https://github.com/nunit/nunit3-vs-adapter/compare/V3.17...V4.0.0)

---
updated-dependencies:
- dependency-name: NUnit3TestAdapter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 17:02:17 +00:00
7bb27bfd0e Add test scene for hidden mod 2021-06-11 12:17:38 +02:00
5366e7f61e Merge branch 'master' into remove-hud-component-lookup 2021-06-02 16:10:06 +09:00
f8ae70e562 Update existing function type rather than adding an override 2021-06-02 16:04:53 +09:00
967a7c3db5 Bump Microsoft.NET.Test.Sdk from 16.9.4 to 16.10.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.9.4 to 16.10.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.9.4...v16.10.0)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-01 19:59:27 +00:00
ebfc24a499 Rename conflicting resources 2021-05-31 19:14:49 +09:00
b16d10bd95 Provide game-wide resources via IStorageResourceProvider 2021-05-31 18:57:47 +09:00
ef81bdf63f Merge branch 'master' into always-use-lifetime-entry 2021-05-18 20:10:12 +09:00
483e0dd943 Pass placeholder hitobject instead of null 2021-05-15 00:09:34 +02:00
787bfd6bd0 Revert "Fix failing taiko tests"
This reverts commit 971ca398
2021-05-04 16:45:39 +09:00
971ca39826 Fix failing taiko tests
Non-pooled DHO is now not eagerly loaded
2021-04-29 14:38:01 +09:00
d262956146 Always use LifetimeEntry to manage hit objects in HitObjectContainer
Previously, non-pooled DHOs were immediately added as children of the HOC when Add is called. Also, non-pooled DHOs were always attached to the HOC as children.
New behavior is that non-pooled DHOs are only added after CheckChildLifetime, and only attached to the HOC while the DHOs are alive.

- LifetimeManagementContainer inheritance of HOC is removed, as it is now all DHOs are "unmanaged" (previously `AddInternal(false)`).
- The signature of `Clear` is changed, and it is now always not disposing the children immediately.
2021-04-29 14:38:01 +09:00
1b3b07d6a9 Bump NUnit from 3.13.1 to 3.13.2
Bumps [NUnit](https://github.com/nunit/nunit) from 3.13.1 to 3.13.2.
- [Release notes](https://github.com/nunit/nunit/releases)
- [Changelog](https://github.com/nunit/nunit/blob/v3.13.2/CHANGES.md)
- [Commits](https://github.com/nunit/nunit/compare/v3.13.1...v3.13.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-29 03:51:12 +00:00
3fbeadf318 Deprecate old overload of Apply 2021-04-21 14:32:37 +09:00
aa424165b3 Fix broken taiko test 2021-04-07 18:45:57 +09:00
345779b19a Merge branch 'master' into diffcalc/fix/clockrate-adjusted-decay 2021-04-02 20:58:29 +09:00
6a286c5e21 Bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.9.1 to 16.9.4.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.9.1...v16.9.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-01 17:16:02 +00:00
8438fce764 Merge branch 'master' into diffcalc/fix/clockrate-adjusted-decay 2021-03-26 11:47:38 +09:00
a16c0641b2 Revert EF Core to version 2.2
This reverts commit f3faad74d5, reversing
changes made to 712e7bc7bf.

Several issues arose after migrating to 5.0, including, but possibly not
limited to, performance regressions in song select, as well as failures
when attempting to save beatmaps after metadata changes in the editor.
2021-03-21 11:05:15 +01:00
f01ece8c8d Merge branch 'master' into taiko-explosion-pooling 2021-03-18 19:43:42 +09:00
1573298e68 Update remaining package references to point to efcore5 2021-03-15 13:12:10 +09:00
00306c0075 Adjust test code after explosion pooling changes 2021-03-14 16:15:33 +01:00
8b74666cc3 Add support for pooling explosions in taiko 2021-03-14 16:15:33 +01:00
b03efd6940 Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.1
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.8.3 to 16.9.1.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.8.3...v16.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-02 00:43:45 +00:00
417bb07b36 Update tests with fixed diffcalc values 2021-02-20 20:23:49 +11:00
9d229a5ec2 Add tests for clockrate adjusted difficulty calculations 2021-02-20 16:27:58 +11:00
72b2123500 Update nunit in line with framework 2021-02-15 21:42:35 +09:00
1e99357a97 Update build configurations to net5.0 paths 2021-01-19 12:13:27 +09:00
0ea4e221b2 Merge branch 'master' into net5.0 2021-01-14 14:02:51 +03:00
22a0f99f35 Add failing test 2021-01-12 17:49:21 +09:00
0fd2e368c1 Bump Microsoft.NET.Test.Sdk from 16.8.0 to 16.8.3
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.8.0 to 16.8.3.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.8.0...v16.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 17:53:41 +00:00
6e21806873 Adjust sample test to pass with pooling 2020-12-20 18:44:47 +01:00
8b6bc09b8f Implement drum roll application 2020-12-20 16:26:16 +01:00
e32b1c34ca Implement hit application 2020-12-20 16:26:16 +01:00
232c0205b4 Refactor hit object application scene to work reliably 2020-12-20 16:01:01 +01:00
5af1ac1b53 Rename TaikoStrong{-> able}HitObject 2020-12-14 21:46:02 +01:00
7ba04a2cc3 Merge branch 'master' into taiko-strong-state-refactor 2020-12-14 21:44:50 +01:00
d275418b25 Rename and simplify test 2020-12-13 23:17:26 +01:00
ea09cbddc6 Register bar line pool & use in drawable ruleset 2020-12-13 22:31:33 +01:00
c103c3691f Add test for bar line application 2020-12-13 22:31:33 +01:00
44dd9a57a8 Add abstract hit object application test scene 2020-12-13 22:31:33 +01:00
a8e86a20e1 Unify bar line types & prepare for pooling 2020-12-13 22:31:33 +01:00
61c488cd5e Create HO-specific nested hit types 2020-12-13 13:08:32 +01:00
f74567e8eb Introduce base class for hitobjects that can be strong 2020-12-13 12:36:39 +01:00
1ddc896b76 Rename Strong{-> Nested}HitObject 2020-12-13 12:34:14 +01:00
3a3b32186e Make height test steps work better 2020-12-13 00:30:41 +01:00
43c0e2191d Apply local fix for strong/colour not being applied correctly 2020-12-13 00:30:41 +01:00
76193e2217 Fix miss step not working 2020-12-13 00:30:41 +01:00
34e7a36b38 Fix kiai hit steps not working correctly 2020-12-13 00:30:41 +01:00
8292c746ea Leverage hitobject model for strong hit instead of creating own 2020-12-13 00:30:41 +01:00