Commit Graph

3819 Commits

Author SHA1 Message Date
07dc277321 Remove unused changelog comments class 2020-04-12 14:55:42 +02:00
c0c1f2c023 Add test coverage 2020-04-11 17:17:18 +09:00
9a29797a5b Use IntervalList<double> for tracking break periods 2020-04-09 23:00:16 +03:00
518acf03e9 Remove BeatmapSearchSmallFilterRow component 2020-04-09 19:41:35 +03:00
b6d8e487d2 Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-listing-expanded 2020-04-09 19:18:59 +03:00
e208251fc6 Wait for timeline to also load 2020-04-09 23:18:43 +09:00
ed4ce54ac3 Add tests 2020-04-09 21:56:36 +09:00
134feefa14 Remove bindable 2020-04-09 13:10:09 +03:00
2d3ea95469 Merge remote-tracking branch 'refs/remotes/ppy/master' into overlay-scroll-container 2020-04-09 13:06:22 +03:00
e10576325c Merge branch 'master' into update-overlay-headers 2020-04-09 16:29:34 +09:00
53b2f58eda Merge branch 'master' into overlay-scroll-container 2020-04-09 15:05:49 +09:00
1c72afe8c4 Move fading test to top for convenience 2020-04-09 14:52:40 +09:00
6db22366e2 Add new tests and tidy up existing tests 2020-04-09 14:47:48 +09:00
947745d87e Change fail effect to be less distracting 2020-04-09 14:34:23 +09:00
0e2d5213ce Merge branch 'master' into low-hp-red-layer 2020-04-09 13:53:57 +09:00
5758a9fa4d Merge branch 'master' into fix-results-star-display-alignment 2020-04-07 12:28:33 +09:00
0eaea8ef9d Create a constructor for break period
For simple construction of break periods (e.g. filling a method with an array of break periods inside a test case)
2020-04-05 21:29:03 +03:00
493b654011 Remove horizontal margin from mod display
Can skew center alignment on fill flow containers.

Fixes affected areas. Vector2(5, 0) is similar to MarginPadding { Left = 10 }.
2020-04-03 11:30:02 -07:00
8cb0eb9b12 Fix dynamic recompilation in intro test scenes 2020-04-03 15:08:06 +09:00
1562612f41 Update visual tests and remove unessecary XMLDoc tag 2020-04-01 15:12:31 +02:00
e26fbd5ed8 Remove overcomplicated stuff 2020-03-31 13:45:59 +03:00
db59d0530e Remove test coverage of scale down 2020-03-31 14:15:25 +09:00
1fce7cce01 Remove ScaleDownToFit as it was not implemented without enough safety 2020-03-31 13:50:04 +09:00
ab01111c36 Fix merge conflicts. 2020-03-30 17:39:11 +02:00
2dc81bbcfa Merge remote-tracking branch 'refs/remotes/ppy/master' into overlay-scroll-container 2020-03-30 13:37:25 +03:00
35647d59a6 Add failing test 2020-03-30 19:09:05 +09:00
03cd9aa060 Merge branch 'master' into spun-out 2020-03-30 12:31:53 +09:00
113bbe8c4d Merge pull request #8488 from peppy/fix-autoplay-results-display
Fix auto mod results screen not displaying correctly
2020-03-30 11:01:16 +09:00
d99b445720 Move non-headless tests to correct namespace 2020-03-30 10:00:28 +09:00
98a700ef3a Attempt to fix tests by skipping one break at a time 2020-03-30 00:58:06 +09:00
f4c8b6d219 Fix copy paste oversight 2020-03-29 18:55:47 +03:00
a72f0f57f6 Refactor tests for readability 2020-03-30 00:05:07 +09:00
07c7233b3d Change int div comments 2020-03-29 23:46:28 +09:00
653480b2f8 Add regression test 2020-03-29 23:29:46 +09:00
b259708915 Merge branch 'master' into spun-out 2020-03-29 13:24:48 +09:00
8cab303611 Cover skipDifficulties = false in tests 2020-03-28 21:02:55 +02:00
63f6269eb0 Test both ways 2020-03-28 13:10:20 +02:00
659865b457 Use understandable set id 2020-03-28 13:08:06 +02:00
0a69647efe Merge remote-tracking branch 'origin/traversal-is-broken' into rewrite-select-next 2020-03-28 13:06:37 +02:00
3cc574e62d Merge branch 'master' into overlay-scroll-container 2020-03-28 16:46:01 +09:00
e9dc545429 Merge branch 'master' into fix-no-break-info 2020-03-28 12:39:37 +09:00
a317ef65b8 Remove default for argument 2020-03-28 12:18:28 +09:00
15fb1a099e Modify assert to avoid false failures
In headless tests it was possible for TestInstantLoad() to erroneously
fail. There were two scenarios in which LoadingSpinner could be null:

1. If the test runner was quick enough, the assert could end up running
   even before Loader.OnEntering() had even had a chance to, meaning
   that the spinner was never even actually assigned to or instantiated
   at that point in time.

2. Even if Loader.OnEntering() had managed to run, there was also
   a possibility that the spinner itself wasn't loaded at the point
   of checking the assertion. As the spinner is accessed through
   ChildrenOfType(), which only checks InternalChildren and ignores
   all currently-loading drawables, it would therefore return null.

As null != 0, both of these cases would actually fail the test (this is
best seen running headless, preferably with a [Repeat] attribute
attached).

To resolve, allow the spinner to be null at the point of asserting and
duplicate the assertion step at the end. This weakens the test, as case
(1) should probably be waited for and case (2) could be solved with
exposition as protected in the base, but when attempting to wait for
the loader itself to be loaded there were also cases where the
appropriate until step would take so much time that the spinner would
actually become visible in line with the delayed display logic, so this
is a best-effort attempt to address both points without radical
changes.
2020-03-28 00:43:57 +01:00
46af4bce32 Cover regression in autoplay test 2020-03-27 19:42:45 +01:00
7b24cc325f Implement OverlayScrollContainer component 2020-03-27 20:57:57 +03:00
6ecfeb8cc3 Merge pull request #8455 from Game4all/handle-novideo-beatmaps
Fix NullReferenceException when starting the no-video version of a beatmap with video
2020-03-27 21:12:40 +09:00
6788b7f9cd Add test for loading storyboards with missing video file. 2020-03-27 12:07:47 +01:00
e707adb773 Increase amount of test sets 2020-03-26 21:16:10 +02:00
902734b75e Add failing test 2020-03-26 20:32:43 +02:00
9a30ff5a00 Fix code quality issues 2020-03-26 16:11:58 +01:00