davert 🇺🇦 Profile picture
Feb 15 7 tweets 4 min read
One of major changes in recent @CodeceptJS was removal of allure reporter

I didn't do it for political reasons

It just happened, that Allure reporter v1 was not maintained and Allure v2 has not been released. It took 4 years for team to not release it at all
@CodeceptJS I remember I spent a lot of time integrating Allure in CodeceptJS. I liked the flexibility of API as I could put nested steps into it. However, implementation became very complex (it is always complex for nested steps)

I thought Allure would be a standard of reporters.

However
For unobvious reasons Allure team stopped development of their JS version and started v2.

Also Allure still required Java to run. Phewww...

It was complicated and was too heavy for a simple HTML report
Even reports were beautiful...

As of now I don't know any standard reporter that coud replace Allure. I don't plan to add Allure 2 as they maintainers my broke my trust (also for political reasons as well)
Instead I will transform our @testomatio reporter into a lightweight all #JavaScript framework compatible reporter

You won't be locked to one output format as with Allure or Report portal but you will be able to connect any of them!
Let's say you want to

✅ receive a simplified test report as a comment to GitHub

✅ get complete HTML report

✅ push data to Clickhouse database for analytics

✅ get CSV report for manager

And all that exporters will be provided out of box and you could add your own!
Testomatio reporter github.com/testomatio/rep… already works with all popular frameworks, can parse steps and upload artifacts

Also I almost hired a developer to work on that mission

So it sounds like a new #opensource venture for us!

Stay tuned for new test reporter in #JS world

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with davert 🇺🇦

davert 🇺🇦 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @davert

Feb 16
Another #AI take:

Evolution of AI will teach us how to be humans again.

If writings, voices, images, and code will be generated by AI it would be hard to find a preson behind them
To detect that you talk to a real person you will prefer a video call instead of a chat or audio, as both can be simulated.

At some point even video will be mocked. However, it's much harder to do that as you can ask a person to change the focus and it can break the illusion
If your close friend calls you, you won't trust his voice (as it can be simulated). So you will rely on facts that you know together to test them.

Same in chats
Read 5 tweets
Feb 14
If Dostoevsky lived today that would be his best novel:

github.com/zloirock/core-…

This a story of #russian #opensource maintainer with the complex of messiah and hatred towards the world That illustrates that 𝚖̶𝚒̶𝚜̶𝚎̶𝚛̶𝚊̶𝚋̶𝚕̶𝚎̶ mysterious Russian soul:
2/9 As an #opensource developer I feel his pain, but as a person, I can't understand the logic of that person.

All his life problems are direct consequences of his actions but instead of taking responsibility for them, he blames the world and greedy corporations.
3/9 His first mistake: he decided to return to Russia. Living there was his own choice. But Russia strikes back. What a surprise! ImageImage
Read 9 tweets
Oct 4, 2022
I will take this out and write a thread on why I don't enjoy writing #PHP anymore.

PHP development nowadays is bumping versions, updating types, and tests. And getting out of cross-dependencies conflicts.

👇
Let's take this situation, I have my own library MyLib that is expected to support PHP 7.4 and 8+ in the same time.

Meanwhile the coollib package I depend on releases its v2 where it changes interface of the same function to incompatible one: Image
Client #2 already migrated PHP 8.1 and wants to install coollib 2.0 while

Client #1 is using PHP 7.4 and can't move to coollib 2.0

As MyLib author I can either drop Client #1 and make a major release not because I introduced some breaking changes but because I bumped dep Image
Read 13 tweets
Oct 3, 2022
As of recent tweets of @elonmusk

I think it's ok that if you build your decisions by the idea of "not being the like others" the same pattern repeats when it comes to other decisions.

If we think of world as a big, corporation, Elon, what corporate culture do you encourage?
@elonmusk If someone stals your assets - it's fine

If someone kills your employees - let's negotiate

If someone captures your factories - let's make workers to decide in which company they want to work in

If someone threatens you to destroy completely, just give them what they ask
@elonmusk can you show us an example and share your stocks with BMV / General Motors / etc

Looks like this is the best option for Tesla! Why should your workers suffer?
Read 4 tweets
Sep 13, 2022
Ok, let's try something different. Useful technical/business thread for #web #makers from me.

🔌 How to build @atlassian Jira App (in #React) and business around it and why you should actually think of it!

Thread: 🧵
@Atlassian 2/12 We started @testomatio (test management system for #qa) as a classical #SaaS app but at some point, we built a Jira plugin as a complimentary interface.

The feedback from clients surprised us. Some clients preferred to use @testomatio only via Jira plugin

Why? 👇
3/12 Jira is still the source of truth for many companies in the world. And if you want to win small & big you should adjust to business needs. And business works primarily on Jira.

One unobvious conclusion:

Business doesn't want to have another app or even leave Jira
Read 13 tweets
Sep 12, 2022
To promote this I will tell you how we rided 3 cars to East. I started my driving lessons only year ago, with no car experience in past. Last week I drove 130-150 km/h on a dirty road following the heading car.
Driving military car gets you benefits:

🛞 you never get stopped exceeding the speed limit (as there are none)

🛞 you never show your documents on outputs control (you are with the right guys)

🛞 you can travel by closed roads and bridges
The only what could stop us is concrete fence. It doesn't know that you have a brave volunteering mission.

So when I saw a very sudden turn, and I could not get into it I lowered speed from 130km/h to nearly stop at the fance and driven reverse to get into the turn. Extreme!
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(