Skip to content

Commit

Permalink
chore: format the basic example
Browse files Browse the repository at this point in the history
  • Loading branch information
maraisr committed Aug 1, 2023
1 parent 360d35c commit 967581c
Showing 1 changed file with 41 additions and 35 deletions.
76 changes: 41 additions & 35 deletions examples/basic.ts
Original file line number Diff line number Diff line change
@@ -1,47 +1,53 @@
/// <reference types="node" />

import * as Rian from '../async.mjs'
import { exporter } from '../exporter.console.mjs'
import * as Rian from '../async.mjs';
import { exporter } from '../exporter.console.mjs';

Rian.configure('basic')
Rian.configure('basic', {
'service.version': 'DEV',
});

await Rian.tracer('basic')(async () => {
await Promise.all([
Rian.span('setup')(() => sleep(93)),
Rian.span('bootstrap')(() => sleep(41)),
Rian.span('building')(() => sleep(31)),
]);

await Promise.all([
Rian.span('precompile')(() => sleep(59)),
sleep(23).then(() => Rian.span('verify')(() => sleep(79))),
]);

await Rian.span('spawn thread')(() =>
Rian.tracer('thread #1')(async () => Promise.all([
Rian.span('setup')(() => sleep(20)),
Rian.span('bootstrap')(() => sleep(63)),
]))
);

Rian.span('doesnt finish');

await Rian.span('running')(() => {
return Rian.span('e2e')(async () => {
await sleep(301);
return Rian.span('snapshot')(() => sleep(36));
})
})

await sleep(10)

await Rian.span('url for page /my-product/sleeping-bags-and-tents failed to find a selector')(() => sleep(11));
await Promise.all([
Rian.span('setup')(() => sleep(93)),
Rian.span('bootstrap')(() => sleep(41)),
Rian.span('building')(() => sleep(31)),
]);

await Promise.all([
Rian.span('precompile')(() => sleep(59)),
sleep(23).then(() => Rian.span('verify')(() => sleep(79))),
]);

await Rian.span('spawn thread')(() =>
Rian.tracer('thread #1')(async () =>
Promise.all([
Rian.span('setup')(() => sleep(20)),
Rian.span('bootstrap')(() => sleep(63)),
]),
),
);

Rian.span('doesnt finish');

await Rian.span('running')(() => {
return Rian.span('e2e')(async () => {
await sleep(301);
return Rian.span('snapshot')(() => sleep(36));
});
});

await sleep(10);

await Rian.span(
'url for page /my-product/sleeping-bags-and-tents failed to find a selector',
)(() => sleep(11));
});

Rian.report(exporter(process.stdout.columns))
Rian.report(exporter(process.stdout.columns));

// --

function sleep(ms: number) {
return new Promise((resolve) => setTimeout(resolve, ms));
return new Promise((resolve) => setTimeout(resolve, ms));
}

0 comments on commit 967581c

Please sign in to comment.