Re: Customize Common Test Reports?

Roger Lipscombe <[email protected]>
Newsgroups gmane.comp.lang.erlang.general
Message-ID <CAJgnQd_ty92VAwGQ4gPpvvcr6b97RhzkLMGo_ZHyVogPj5LYbw@mail.gmail.com>
The code that generates the result HTML is in
lib/common_test/src/test_server_ctrl.erl; the HTML is *very*
hard-coded. I found it by looking in the OTP source code for the
string "Unexpected I/O log", which appears in the CT index and seemed
fairly distinctive.

As I see it, your simplest option is to write your own CT hook that
generates your own HTML report and writes it to a separate file. If I
were doing this, I'd look at mustache/handlebars libraries for Erlang,
so as to decouple the HTML from the data.

That assumes that userData is available to CT hooks -- I haven't checked.

On Mon, 11 Jan 2021 at 08:22, Vance Shipley <[email protected]> wrote:
>
> On Mon, Jan 11, 2021 at 3:59 PM Loïc Hoguin <[email protected]> wrote:
> > You probably want ct:comment/1?
>
> That seems to be the only mechanism available but it adds a comment to
> the existing Comment column.
>
> > Otherwise there's ct_run -label $LABEL.
>
> This provides a label for the test run which appears in the existing
> Label column of the Test Results page.
>
> On 11/01/2021 03:29, Vance Shipley wrote:
> > Is there a way to add a column to the common_test HTML reports?
>
> What I would really like is to add columns to the Test Suite Results page.
> We can annotate test cases with userData and I'd like to use that in reports.
>
> --
>      -Vance
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.