Skip to content
Open
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
e7422b0
added necessary changes to accomodate tempLineageTables nodes
Apr 24, 2026
7a9247d
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 24, 2026
db469d1
updated code as per comments from Gitar
Apr 24, 2026
23a11d7
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 24, 2026
7c7d3d8
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 26, 2026
bc42127
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 27, 2026
cf6f830
fixed lint issues
Apr 27, 2026
11e7ce5
worked up the comments from Chirag
Apr 27, 2026
47f09ab
worked up linting issues
Apr 27, 2026
9abaf1d
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 27, 2026
d6157d4
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 27, 2026
ce5e2bf
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 27, 2026
4ec1455
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 27, 2026
d4ba354
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 27, 2026
aa99f60
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 27, 2026
3bd28b6
fixed tc for nodeHeight
Apr 27, 2026
53f77b8
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 27, 2026
0b3f388
updated args for getEntityLineageCords
Apr 27, 2026
bccf3c1
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 27, 2026
c947c8d
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 28, 2026
7593646
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 28, 2026
6f8d421
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 28, 2026
0c327b3
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 28, 2026
792513f
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 28, 2026
6fd56be
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 28, 2026
952a590
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 29, 2026
0b4d555
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 29, 2026
fa92368
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 29, 2026
54eaf02
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 29, 2026
ad6cfae
added E2E test case to check if temp lineage table nodes are rendered
Apr 30, 2026
616d8c1
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 30, 2026
b741b64
updated code as per comments
Apr 30, 2026
91dbe78
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate Apr 30, 2026
409fbc1
fixed linting issue
Apr 30, 2026
5b44434
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate May 3, 2026
fafe4de
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate May 3, 2026
f1e9686
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate May 4, 2026
68e138a
removed extra line, failing UI checks
May 4, 2026
d578044
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate May 4, 2026
2348f40
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate May 4, 2026
708087e
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate May 4, 2026
5da13f0
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate May 5, 2026
55a4846
Merge branch 'main' into feat/temp_lineage_table
satender-kumar-collate May 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -448,6 +448,52 @@ test.describe('Column Level Lineage', () => {
});
});

test.describe('Temp lineage table nodes', () => {
const RAW_ORDER_FQN = 'sample_data.ecommerce_db.shopify.raw_order';
const TEMP_TABLE_NAMES = ['tmp_order_staging', 'tmp_order_enriched'];

test.beforeAll('verify sample data entity exists', async ({ browser }) => {
const { apiContext, afterAction } = await getDefaultAdminAPIContext(
browser
);

try {
const response = await apiContext.get(
`/api/v1/tables/name/${encodeURIComponent(RAW_ORDER_FQN)}`
);

if (!response.ok()) {
throw new Error(
`Sample entity '${RAW_ORDER_FQN}' not found. Ensure sample data is loaded before running temp lineage tests.`
);
}
} finally {
await afterAction();
}
});

test.beforeEach(async ({ page }) => {
await redirectToHomePage(page);
});

test('should render temp lineage table nodes on canvas', async ({ page }) => {
await page.goto(`/table/${encodeURIComponent(RAW_ORDER_FQN)}`);
await waitForAllLoadersToDisappear(page);

await visitLineageTab(page);
await waitForAllLoadersToDisappear(page);

await page.getByTestId('fit-screen').click();
await page.getByRole('menuitem', { name: 'Fit to screen' }).click();

for (const tempTableName of TEMP_TABLE_NAMES) {
await expect(
page.getByTestId(`lineage-node-${tempTableName}`)
).toBeVisible();
}
});
});

test.describe('Lineage Settings modal', () => {
const table = new TableClass();

Expand Down
Loading