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

Simplify test var execution, cleanups #13

Merged
merged 1 commit into from
Apr 27, 2022
Merged

Conversation

robhanlon22
Copy link
Collaborator

  • Remove implementations of clojure.test/report in lieu of just
    following greenlight's execution path and using
    greenlight.report/handle-test-event. This removes a lot of code.
  • Just use kaocha's implementation of kaocha.testable/-run to run
    greenlight test vars. This just requires a small function wrapper to
    make this work as expected. Also removes a lot of code.
  • Rename :caioaao.kaocha-greenlight.test/test-var to
    :caoioaao.kaocha-greenlight.test.var/var to match kaocha's internal
    keyword naming.
  • Namespace cleanups.
  • Bump greenlight dependency to latest.
  • Fix up expound printer setup.

@robhanlon22 robhanlon22 requested a review from caioaao April 27, 2022 04:10
@robhanlon22 robhanlon22 force-pushed the use-greenlight-printing branch from d22e60d to 238d4e3 Compare April 27, 2022 07:17
* Remove implementations of clojure.test/report in lieu of just
  following greenlight's execution path and using
  greenlight.report/handle-test-event. This removes a lot of code.
* Just use kaocha's implementation of kaocha.testable/-run to run
  greenlight test vars. This just requires a small function wrapper to
  make this work as expected. Also removes a lot of code.
* Rename :caioaao.kaocha-greenlight.test/test-var to
  :caoioaao.kaocha-greenlight.test.var/var to match kaocha's internal
  keyword naming.
* Namespace cleanups.
* Bump greenlight dependency to latest.
* Fix up expound printer setup.
@robhanlon22 robhanlon22 force-pushed the use-greenlight-printing branch from 238d4e3 to ffa1e19 Compare April 27, 2022 07:22
@robhanlon22 robhanlon22 merged commit 144865e into master Apr 27, 2022
@robhanlon22 robhanlon22 deleted the use-greenlight-printing branch April 29, 2022 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants