profile
viewpoint

gzoller/ScalaJack 99

Fast JSON parser/generator for Scala

gzoller/docker-exp 17

Experiments with Docker and Scala

gzoller/Scalabars 6

Scala Handlebars implementation

gzoller/dotty-reflection 4

Runtime-Like Reflection for Dotty

gzoller/html5-boilerplate 2

Professional front-end template. So much goodness baked in by default

gzoller/sbt-mongo-plugin 2

SBT plugin for mongo test fixtures (populate test database)

gzoller/akka-base 1

Base Docker images w/Portster for internal access to external ports (for akka dual-binding)

gzoller/Experiments 1

Lab of various R&D snippets

gzoller/gitflow-packager 1

Align sbt-built artifacts with appropriate branch using git-flow branching strategy.

gzoller/LateKafka 1

Late-commit Kafka integration for Akka Streams

push eventgzoller/dotty-reflection

gzoller

commit sha 3aec251439d96623ca0eda39150c023a72c9558b

fixes

view details

push time in 11 hours

issue closedscalameta/munit

Feature Req: Describe section

I know the main philosophy of munit is to keep it lean and simple, so I understand if this feature is not part of that picture--but I'll ask anyway.

There are so many great highlighting features in munit I don't miss my old standby test framework, scalatest a lot. One feature scalatest did have that was nice to have was a describe{} section that allowed tests in a file to be sectioned and intended.

For example:

describe(
    "---------------------------\n:  Scala Primitive Tests  :\n---------------------------"
  ) {
      describe("+++ Positive Tests +++") {
           // several tests here
      }
      describe("+++ Positive Tests +++") {
           // several tests here
      }
}

This would produce a nice sectioned display:

---------------------------
:  Scala Primitive Tests  :
---------------------------
+++ Positive Tests +++
   -- test output
   -- test output
+++ Positive Tests +++
   -- test output
   -- test output

This feature is a nice way to section and format groups of tests. Describe is only an output/formatting thing--it doesn't "do" anything in terms of the tests themselves.

closed time in 18 hours

gzoller

issue commentscalameta/munit

Feature Req: Describe section

This works:

class Collections extends munit.FunSuite {

  inline def describe(message: String): Unit = println(Console.MAGENTA + message + Console.RESET)

  test("Foo") {
    describe("---- A ----")
   ...
  }
  test("Bar") {
   ...
  }
  test("Blather") {
    describe("---- B ----")
   ...
  }
  test("Baz") {
   ...
  }

Not super-elegant, but it does work as I need it to, and requires no surgery to munit. Open to better options, if any, but I'm good with this. Closing issue.

gzoller

comment created time in 18 hours

issue commentscalameta/munit

Feature Req: Describe section

Did some experiments implementing munit.Printer and munit.Printable, mainly just to see if anything passed through there. In my tests, nothing passed thru print() (nothing was output), so maybe I haven't wired it up correctly? Don't know if this is the right direction, but it is what I tried next.

class Collections extends munit.FunSuite with munit.Printer {
  def print(value: Any, out: StringBuilder, indent: Int): Boolean = {
    println("HERE: "+value)
    false
  }
  override def height: Int = 100
  override def isMultiline(string: String): Boolean =
    string.contains('\n')

 ...
}
gzoller

comment created time in 18 hours

issue commentscalameta/munit

Please publish Dotty versions to repo

That's great news. Thank you. I'll close this issue then. I got ahead of myself with 0.24. I see it's not yet RC1.

gzoller

comment created time in 19 hours

issue closedscalameta/munit

Please publish Dotty versions to repo

It would be great if Dotty versions of munit could be published to the maven repo.

Currently munit is one of the only testing frameworks for Dotty, so it's important in that community to have a current version. I've been maintaining and publishing a Dotty build in my repo, but an official release would be super. I'm currently built off of Dotty 0.24-RC1 against JDK11.

closed time in 19 hours

gzoller

issue commentscalameta/munit

Feature Req: Describe section

This is very close. I can live w/o the indent, and I do understand the slippery slope.

When I do this, with this decribe() method:

describe("---A---") {
   test("Foo") {...}
   test("Bar") {...}
describe("---B---") {
   test("Blather") {...}
   test("Baz") {...}
}

I get this output

---A---
---B---
  + Foo
  + Bar
  + Blather
  + Baz

I was hoping for:

---A---
  + Foo
  + Bar
---B---
  + Blather
  + Baz

Can this be done with the facilities already in munit?

gzoller

comment created time in 19 hours

issue commentscalameta/munit

Please publish Dotty versions to repo

Happy to PR for 0.23/0.24 cross building. 0.24 is the "standard" now that it's in RC, but there are still folks out there using 0.23. Where are the snapshots published? I may be looking in the wrong place and not finding them. I'm thinking a non-SNAPSHOT release (for Dotty anyway) would be on each major version: 0.23, 0.24, 0.25, and between RCs: -RC1, -RC2. This frequency is a lot less than once per week and I think you will likely release munit itself more frequently in many cases.

gzoller

comment created time in a day

fork gzoller/munit

Scala testing library with actionable errors and extensible APIs

https://scalameta.org/munit

fork in a day

issue openedscalameta/munit

Feature Req: Describe section

I know the main philosophy of munit is to keep it lean and simple, so I understand if this feature is not part of that picture--but I'll ask anyway.

There are so many great highlighting features in munit I don't miss my old standby test framework, scalatest a lot. One feature scalatest did have that was nice to have was a describe{} section that allowed tests in a file to be sectioned and intended.

For example:

describe(
    "---------------------------\n:  Scala Primitive Tests  :\n---------------------------"
  ) {
      describe("+++ Positive Tests +++") {
           // several tests here
      }
      describe("+++ Positive Tests +++") {
           // several tests here
      }
}

This would produce a nice sectioned display:

---------------------------
:  Scala Primitive Tests  :
---------------------------
+++ Positive Tests +++
   -- test output
   -- test output
+++ Positive Tests +++
   -- test output
   -- test output

This feature is a nice way to section and format groups of tests. Describe is only an output/formatting thing--it doesn't "do" anything in terms of the tests themselves.

created time in a day

issue openedscalameta/munit

Please publish Dotty versions to repo

It would be great if Dotty versions of munit could be published to the maven repo.

Currently munit is one of the only testing frameworks for Dotty, so it's important in that community to have a current version. I've been maintaining and publishing a Dotty build in my repo, but an official release would be super. I'm currently built off of Dotty 0.24-RC1 against JDK11.

created time in a day

push eventgzoller/dottyjack

gzoller

commit sha 74427aceeb801b503567d72497464f53ce55e99a

Option support

view details

push time in a day

push eventgzoller/dottyjack

gzoller

commit sha 16ad23e1c39728cd1ba254815fa81ee883bb4bea

Tupple support added

view details

push time in a day

push eventgzoller/dottyjack

gzoller

commit sha e190c1cc152b8fdada3662d7fea7352f719d2d22

first touch

view details

gzoller

commit sha 4656e7c0d556ab5adcccc7d295892a13fd7f0617

Scala primitive type adapters

view details

gzoller

commit sha 42dea7741f76bce94714d5eb2b8682fe2d0c91b3

Simple class with primitives working

view details

Greg Zoller

commit sha 3d19c5830970267e68ed27529349bb1c136b2258

Merge pull request #1 from gzoller/develop Develop

view details

push time in 2 days

PR merged gzoller/dottyjack

Develop

Placeholder push to master

+2163 -14

0 comment

31 changed files

gzoller

pr closed time in 2 days

PR opened gzoller/dottyjack

Develop

Placeholder push to master

+2163 -14

0 comment

31 changed files

pr created time in 2 days

push eventgzoller/dottyjack

gzoller

commit sha 42dea7741f76bce94714d5eb2b8682fe2d0c91b3

Simple class with primitives working

view details

push time in 2 days

delete branch gzoller/dotty-reflection

delete branch : release/0.0.15

delete time in 2 days

created taggzoller/dotty-reflection

tag0.0.15

Runtime-Like Reflection for Dotty

created time in 2 days

push eventgzoller/dotty-reflection

gzoller

commit sha 3add2533c4214e15ddc9fb2161dbcff93f769f16

reflectOnType feature

view details

gzoller

commit sha 1c03aee182ba8de4667ecdb65539c09337beb54e

refactor

view details

Greg Zoller

commit sha df42051963c6b5c6767e735eb6fd458b0c44d4bd

Merge pull request #15 from gzoller/feature/class360 Feature/class360

view details

Greg Zoller

commit sha 0cb1dfd54d09294888c383896412b69793ab75f5

Merge pull request #16 from gzoller/release/0.0.15 Release/0.0.15

view details

push time in 2 days

PR merged gzoller/dotty-reflection

Release/0.0.15

refactor and add reflectOnType

+239 -197

0 comment

40 changed files

gzoller

pr closed time in 2 days

PR opened gzoller/dotty-reflection

Release/0.0.15

refactor and add reflectOnType

+239 -197

0 comment

40 changed files

pr created time in 2 days

create barnchgzoller/dotty-reflection

branch : release/0.0.15

created branch time in 2 days

delete branch gzoller/dotty-reflection

delete branch : feature/class360

delete time in 2 days

push eventgzoller/dotty-reflection

gzoller

commit sha 3add2533c4214e15ddc9fb2161dbcff93f769f16

reflectOnType feature

view details

gzoller

commit sha 1c03aee182ba8de4667ecdb65539c09337beb54e

refactor

view details

Greg Zoller

commit sha df42051963c6b5c6767e735eb6fd458b0c44d4bd

Merge pull request #15 from gzoller/feature/class360 Feature/class360

view details

push time in 2 days

PR merged gzoller/dotty-reflection

Feature/class360

Refactor to add reflectOnType (TypeStructure reflection)

+239 -197

0 comment

40 changed files

gzoller

pr closed time in 2 days

PR opened gzoller/dotty-reflection

Feature/class360

Refactor to add reflectOnType (TypeStructure reflection)

+239 -197

0 comment

40 changed files

pr created time in 2 days

push eventgzoller/dotty-reflection

gzoller

commit sha 1c03aee182ba8de4667ecdb65539c09337beb54e

refactor

view details

push time in 2 days

delete branch gzoller/dotty-reflection

delete branch : broken

delete time in 2 days

push eventgzoller/dottyjack

gzoller

commit sha 4656e7c0d556ab5adcccc7d295892a13fd7f0617

Scala primitive type adapters

view details

push time in 3 days

push eventgzoller/dottyjack

gzoller

commit sha e190c1cc152b8fdada3662d7fea7352f719d2d22

first touch

view details

push time in 3 days

push eventgzoller/dotty-reflection

gzoller

commit sha 3add2533c4214e15ddc9fb2161dbcff93f769f16

reflectOnType feature

view details

push time in 4 days

create barnchgzoller/dotty-reflection

branch : feature/class360

created branch time in 6 days

create barnchgzoller/dottyjack

branch : develop

created branch time in 7 days

create barnchgzoller/dottyjack

branch : master

created branch time in 7 days

created repositorygzoller/dottyjack

created time in 7 days

create barnchgzoller/DottyJack

branch : master

created branch time in 7 days

created repositorygzoller/DottyJack

created time in 7 days

delete branch gzoller/ScalaJack

delete branch : feature/dotty

delete time in 7 days

delete branch gzoller/dotty-reflection

delete branch : release/0.0.14

delete time in 7 days

created taggzoller/dotty-reflection

tag0.0.14

Runtime-Like Reflection for Dotty

created time in 7 days

push eventgzoller/dotty-reflection

gzoller

commit sha 38a5ccd1a7cf48a2af54fe7d1816404cdbb68d99

readme tweaks

view details

Greg Zoller

commit sha 4a777bf3f5898c7053b8540980e9ff9df03997a1

Merge pull request #14 from gzoller/release/0.0.14 readme tweaks

view details

push time in 7 days

PR merged gzoller/dotty-reflection

readme tweaks

doc tweaks

+8 -1

0 comment

1 changed file

gzoller

pr closed time in 7 days

PR opened gzoller/dotty-reflection

readme tweaks

doc tweaks

+8 -1

0 comment

1 changed file

pr created time in 7 days

create barnchgzoller/dotty-reflection

branch : release/0.0.14

created branch time in 7 days

push eventgzoller/dotty-reflection

gzoller

commit sha 38a5ccd1a7cf48a2af54fe7d1816404cdbb68d99

readme tweaks

view details

push time in 7 days

delete branch gzoller/dotty-reflection

delete branch : release/0.0.13

delete time in 7 days

created taggzoller/dotty-reflection

tag0.0.13

Runtime-Like Reflection for Dotty

created time in 7 days

PR opened gzoller/dotty-reflection

Release/0.0.13

another attempt to release

+7 -3

0 comment

2 changed files

pr created time in 7 days

push eventgzoller/dotty-reflection

gzoller

commit sha 0fb2686ce17c44256137eefebf250add4c698cde

bump packager version

view details

gzoller

commit sha 30f37f4b74f97298511244f1b0ad937a6fda3fd1

fix yml error

view details

Greg Zoller

commit sha c9208a6a9a429713f39e05f9041ef51b1b8072a3

Merge pull request #13 from gzoller/release/0.0.13 Release/0.0.13

view details

push time in 7 days

PR merged gzoller/dotty-reflection

Release/0.0.13

another attempt to release

+7 -3

0 comment

2 changed files

gzoller

pr closed time in 7 days

create barnchgzoller/dotty-reflection

branch : release/0.0.13

created branch time in 7 days

push eventgzoller/dotty-reflection

gzoller

commit sha 30f37f4b74f97298511244f1b0ad937a6fda3fd1

fix yml error

view details

push time in 7 days

push eventgzoller/dotty-reflection

gzoller

commit sha 0fb2686ce17c44256137eefebf250add4c698cde

bump packager version

view details

push time in 7 days

push eventgzoller/gitflow-packager

gzoller

commit sha 771dfdfcae3b1d0c880c8fb2332c8243c3256071

Version bump for sbt

view details

gzoller

commit sha 98871c39723671193d1ae92b51161f0d356abda9

add version env var bypass

view details

push time in 7 days

delete branch gzoller/dotty-reflection

delete branch : release/0.0.12

delete time in 7 days

created taggzoller/dotty-reflection

tag0.0.12

Runtime-Like Reflection for Dotty

created time in 7 days

push eventgzoller/dotty-reflection

gzoller

commit sha 43cde39565c6e24162f6c78ebd6be22141a909c3

dry run

view details

Greg Zoller

commit sha 0ac729f80d89b55486aa9e6f4a27bca5860ab934

Merge pull request #12 from gzoller/release/0.0.12 dry run

view details

push time in 7 days

PR merged gzoller/dotty-reflection

dry run

to prod

+31 -31

0 comment

2 changed files

gzoller

pr closed time in 7 days

PR opened gzoller/dotty-reflection

dry run

to prod

+31 -31

0 comment

2 changed files

pr created time in 7 days

create barnchgzoller/dotty-reflection

branch : release/0.0.12

created branch time in 7 days

push eventgzoller/dotty-reflection

gzoller

commit sha 43cde39565c6e24162f6c78ebd6be22141a909c3

dry run

view details

push time in 7 days

delete branch gzoller/dotty-reflection

delete branch : release/0.0.11

delete time in 7 days

created taggzoller/dotty-reflection

tag0.0.11

Runtime-Like Reflection for Dotty

created time in 7 days

push eventgzoller/dotty-reflection

gzoller

commit sha 29a6a86584cbec1576f9df5976f22441c31d512d

idea

view details

gzoller

commit sha 6862dc7f00d83b6752b1f9eb271e78ec10244098

again

view details

gzoller

commit sha c7756e8c3487d071f5b60b35df64c93767d11ec2

fixes

view details

gzoller

commit sha 9c02ef2effcdc73dfee245fc18b98c45bd5c7505

fixes

view details

Greg Zoller

commit sha 4ef8df7d27d32ea01d123338237924ff0937f9fd

Merge pull request #11 from gzoller/release/0.0.11 Release/0.0.11

view details

push time in 7 days

PR merged gzoller/dotty-reflection

Release/0.0.11

foom

+1 -1

0 comment

1 changed file

gzoller

pr closed time in 7 days

PR opened gzoller/dotty-reflection

Release/0.0.11

foom

+1 -1

0 comment

1 changed file

pr created time in 7 days

create barnchgzoller/dotty-reflection

branch : release/0.0.11

created branch time in 7 days

push eventgzoller/dotty-reflection

gzoller

commit sha 9c02ef2effcdc73dfee245fc18b98c45bd5c7505

fixes

view details

push time in 7 days

delete branch gzoller/dotty-reflection

delete branch : release/0.0.11

delete time in 7 days

create barnchgzoller/dotty-reflection

branch : release/0.0.11

created branch time in 7 days

push eventgzoller/dotty-reflection

gzoller

commit sha c7756e8c3487d071f5b60b35df64c93767d11ec2

fixes

view details

push time in 7 days

delete branch gzoller/dotty-reflection

delete branch : release/0.0.11

delete time in 7 days

push eventgzoller/dotty-reflection

gzoller

commit sha d0dcbb43ef0c3182d012a232d8a565211d0cb3aa

foom

view details

push time in 7 days

create barnchgzoller/dotty-reflection

branch : release/0.0.11

created branch time in 7 days

push eventgzoller/dotty-reflection

gzoller

commit sha 6862dc7f00d83b6752b1f9eb271e78ec10244098

again

view details

push time in 7 days

delete branch gzoller/dotty-reflection

delete branch : release/0.0.11

delete time in 7 days

create barnchgzoller/dotty-reflection

branch : release/0.0.11

created branch time in 8 days

push eventgzoller/dotty-reflection

gzoller

commit sha 29a6a86584cbec1576f9df5976f22441c31d512d

idea

view details

push time in 8 days

delete branch gzoller/dotty-reflection

delete branch : release/0.0.10

delete time in 8 days

created taggzoller/dotty-reflection

tag0.0.10

Runtime-Like Reflection for Dotty

created time in 8 days

push eventgzoller/dotty-reflection

gzoller

commit sha 8586c348101b8484e51af7538b3948010d2a8ee1

running out of options

view details

gzoller

commit sha bcb909914b00b297598fbd14979c1cb10de2985e

foom

view details

Greg Zoller

commit sha 76d8873a228ee5bdbfb66a5dcb0867ddc5039ed0

Merge pull request #10 from gzoller/release/0.0.10 Release/0.0.10

view details

push time in 8 days

PR merged gzoller/dotty-reflection

Release/0.0.10

foom

+32 -28

0 comment

2 changed files

gzoller

pr closed time in 8 days

PR opened gzoller/dotty-reflection

Release/0.0.10

foom

+32 -28

0 comment

2 changed files

pr created time in 8 days

create barnchgzoller/dotty-reflection

branch : release/0.0.10

created branch time in 8 days

push eventgzoller/dotty-reflection

gzoller

commit sha bcb909914b00b297598fbd14979c1cb10de2985e

foom

view details

push time in 8 days

delete branch gzoller/dotty-reflection

delete branch : release/0.0.10

delete time in 8 days

create barnchgzoller/dotty-reflection

branch : release/0.0.10

created branch time in 8 days

push eventgzoller/dotty-reflection

gzoller

commit sha 8586c348101b8484e51af7538b3948010d2a8ee1

running out of options

view details

push time in 8 days

delete branch gzoller/dotty-reflection

delete branch : release/0.0.9

delete time in 8 days

created taggzoller/dotty-reflection

tag0.0.9

Runtime-Like Reflection for Dotty

created time in 8 days

push eventgzoller/dotty-reflection

gzoller

commit sha 6b7b68154e1e7137eb9de0f22acde65e5ae3313a

wording change

view details

Greg Zoller

commit sha b47028cfa5f338c70040c0db9574f9e1dbc762ff

Merge pull request #9 from gzoller/release/0.0.9 wording change

view details

push time in 8 days

PR merged gzoller/dotty-reflection

wording change

foom

+11 -13

0 comment

2 changed files

gzoller

pr closed time in 8 days

PR opened gzoller/dotty-reflection

wording change

foom

+11 -13

0 comment

2 changed files

pr created time in 8 days

create barnchgzoller/dotty-reflection

branch : release/0.0.9

created branch time in 8 days

push eventgzoller/dotty-reflection

gzoller

commit sha 6b7b68154e1e7137eb9de0f22acde65e5ae3313a

wording change

view details

push time in 8 days

delete branch gzoller/dotty-reflection

delete branch : release/0.0.8

delete time in 8 days

created taggzoller/dotty-reflection

tag0.0.8

Runtime-Like Reflection for Dotty

created time in 8 days

push eventgzoller/dotty-reflection

gzoller

commit sha b79b8bdf29aa7d35790347ef89c17bea51121f53

blah

view details

Greg Zoller

commit sha 3e1d573cb575e3b7a0b29af6ea816df8f346cd68

Merge pull request #8 from gzoller/release/0.0.8 blah

view details

push time in 8 days

PR merged gzoller/dotty-reflection

blah

foom

+1 -2

0 comment

1 changed file

gzoller

pr closed time in 8 days

more