This is something I have quite often thought about as something that'd be
really cool, but never figured out exactly how to go about it. Would love
to see something in this space.

Getting tests to run is probably not super difficult (any CI system could
trigger it), and could be also limited to specific branches/versions for
practical purposes.
There would no doubt be some challenges in this part too; possible number
of tests is actually huge (even for a single version), across formats,
possible test cases, read/write, afterburner/none, string/byte
source/target.
And having dedicated CPU resources would be a must for stable results.

To me, big challenges seemed to be about result processing, visualization;
how to group test runs and so on.
Jenkins plug-ins tend to be pretty bad (just IMO) in displaying meaningful
breakdowns, trends; it is easy to create something to impress a project
manager, but less so to produce something to show important actual trends.
But even without trends, it'd be essential to be able to compare more than
one result set to see diffs between certain versions.

And of course, it would also be great not to require local resources but
use cloud platforms iff they could provide fully static cpu resources
(tests fortunately do not use lots of i/o or network or even memory).

-+ Tatu +-




On Sun, Jan 3, 2021 at 12:30 PM [email protected] <[email protected]>
wrote:

> On Sunday, January 3, 2021 at 1:10:55 PM UTC-5 marshall wrote:
>
>> SGTM. Arm64 will produce _different_ results than x64, but the point for
>> performance regressions is simply to know if things change relative to
>> yesterday’s test, so I think a Pi 4 is reasonable as long as it’s in a case
>> with a hefty heat sink so it doesn’t downclock when it gets hot.
>
>
> Indeed, RPi4s really need cooling to maintain their highest clockspeed.
> It would probably be good to check whether any throttling occurred during
> the test run.
>
> -Drew
>
> --
> You received this message because you are subscribed to the Google Groups
> "jackson-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jackson-dev/d0285396-5e9f-4788-8c43-e06095d4bbfbn%40googlegroups.com
> <https://groups.google.com/d/msgid/jackson-dev/d0285396-5e9f-4788-8c43-e06095d4bbfbn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jackson-dev/CAGrxA27T08gNzkuEkXKNWNsKStQnMs3br5%3D43kMJ%3DPtR73W2Ew%40mail.gmail.com.

Reply via email to