Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grand unified theory of hooks #77

Merged
merged 19 commits into from
Dec 6, 2016

Commits on Dec 4, 2016

  1. First cut - demonstrates the hooks mechanism.

    Ashley Frieze committed Dec 4, 2016
    Configuration menu
    Copy the full SHA
    d947193 View commit details
    Browse the repository at this point in the history
  2. Mid-way-through xxxAll/Each

    Ashley Frieze committed Dec 4, 2016
    Configuration menu
    Copy the full SHA
    b8cf10d View commit details
    Browse the repository at this point in the history
  3. All hooks now use a uniform mechanism.

    Ashley Frieze committed Dec 4, 2016
    Configuration menu
    Copy the full SHA
    105a04b View commit details
    Browse the repository at this point in the history
  4. Tidy up

    Ashley Frieze committed Dec 4, 2016
    Configuration menu
    Copy the full SHA
    0bf8a53 View commit details
    Browse the repository at this point in the history
  5. Tidy up

    Ashley Frieze committed Dec 4, 2016
    Configuration menu
    Copy the full SHA
    6b75425 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a08d0ac View commit details
    Browse the repository at this point in the history
  7. Removed the surprising Singleton class. Verified that let behaves…

    … as expected, even under extreme circumstances, added some tests for that. Added some additional safety code for the `AbstractSupplyingHook` anyway, since it meets the criteria of the `afterEach` behaviour in principle.
    Ashley Frieze committed Dec 4, 2016
    Configuration menu
    Copy the full SHA
    55765e2 View commit details
    Browse the repository at this point in the history
  8. Renamed preconditions to BlockConfiguration

    Ashley Frieze committed Dec 4, 2016
    Configuration menu
    Copy the full SHA
    cd7d350 View commit details
    Browse the repository at this point in the history
  9. Modified Spectrum to use the now threadsafe variable to track its cur…

    …rent declaring suites. This allows Spectrum to run its definition phase in parallel safely.
    Ashley Frieze committed Dec 4, 2016
    Configuration menu
    Copy the full SHA
    9077040 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    44e1da5 View commit details
    Browse the repository at this point in the history
  11. Added sorting to the types of hook.

    Ashley Frieze committed Dec 4, 2016
    Configuration menu
    Copy the full SHA
    728354a View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2016

  1. Refactorings and a minor revert to a modified test.

    Ashley Frieze committed Dec 5, 2016
    Configuration menu
    Copy the full SHA
    da0d09c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e2b117 View commit details
    Browse the repository at this point in the history
  3. With parent/child prioritisation of hook application.

    Ashley Frieze committed Dec 5, 2016
    Configuration menu
    Copy the full SHA
    a8c4248 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f4e77f7 View commit details
    Browse the repository at this point in the history
  5. Removed extraneous block

    Ashley Frieze committed Dec 5, 2016
    Configuration menu
    Copy the full SHA
    7e4cafe View commit details
    Browse the repository at this point in the history
  6. Minor reformat

    Ashley Frieze committed Dec 5, 2016
    Configuration menu
    Copy the full SHA
    a359a60 View commit details
    Browse the repository at this point in the history
  7. Used Arrays.stream in preference to Stream.of

    Ashley Frieze committed Dec 5, 2016
    Configuration menu
    Copy the full SHA
    5ab06c9 View commit details
    Browse the repository at this point in the history
  8. Removed extraneous comment

    Ashley Frieze committed Dec 5, 2016
    Configuration menu
    Copy the full SHA
    9d6df39 View commit details
    Browse the repository at this point in the history