From 70a9071de8d408b5fd7cf12abb28c7bd41beafb5 Mon Sep 17 00:00:00 2001 From: Dmitry Kruchinin <33020454+dvkruchinin@users.noreply.github.com> Date: Mon, 29 Mar 2021 14:02:34 +0300 Subject: [PATCH] Cypress test. Create a task with manifest file. (#3014) * Update cypress configs * Add manifest as an asset * Cypress test. Create a task with manifest file. * Rework assets * Update cypress test * Add check container existing --- tests/cypress.json | 8 +-- .../case_65_manifest/image_case_65_1.png | Bin 0 -> 11319 bytes .../case_65_manifest/image_case_65_2.png | Bin 0 -> 11754 bytes .../assets/case_65_manifest/manifest.jsonl | 4 ++ .../case_65_create_task_with_manifest.js | 47 ++++++++++++++++++ tests/cypress_cron_type.json | 8 +-- 6 files changed, 59 insertions(+), 8 deletions(-) create mode 100644 tests/cypress/integration/actions_tasks_objects/assets/case_65_manifest/image_case_65_1.png create mode 100644 tests/cypress/integration/actions_tasks_objects/assets/case_65_manifest/image_case_65_2.png create mode 100644 tests/cypress/integration/actions_tasks_objects/assets/case_65_manifest/manifest.jsonl create mode 100644 tests/cypress/integration/actions_tasks_objects/case_65_create_task_with_manifest.js diff --git a/tests/cypress.json b/tests/cypress.json index eb67a4ae..2977d258 100644 --- a/tests/cypress.json +++ b/tests/cypress.json @@ -12,10 +12,10 @@ }, "testFiles": [ "auth_page.js", - "actions_tasks_objects/**/*", - "actions_users/**/*", - "actions_projects/**/*", - "canvas3d_functionality/*", + "actions_tasks_objects/**/*.js", + "actions_users/**/*.js", + "actions_projects/**/*.js", + "canvas3d_functionality/*.js", "remove_users_tasks_projects.js" ] } diff --git a/tests/cypress/integration/actions_tasks_objects/assets/case_65_manifest/image_case_65_1.png b/tests/cypress/integration/actions_tasks_objects/assets/case_65_manifest/image_case_65_1.png new file mode 100644 index 0000000000000000000000000000000000000000..cc05eb0540d5d8420f6bb7a727c166c77e465a9f GIT binary patch literal 11319 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 literal 0 HcmV?d00001 diff --git a/tests/cypress/integration/actions_tasks_objects/assets/case_65_manifest/image_case_65_2.png b/tests/cypress/integration/actions_tasks_objects/assets/case_65_manifest/image_case_65_2.png new file mode 100644 index 0000000000000000000000000000000000000000..308213b5fd32da174aad8455d1077e2e943bad45 GIT binary patch literal 11754 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 literal 0 HcmV?d00001 diff --git a/tests/cypress/integration/actions_tasks_objects/assets/case_65_manifest/manifest.jsonl b/tests/cypress/integration/actions_tasks_objects/assets/case_65_manifest/manifest.jsonl new file mode 100644 index 00000000..08a7c1d6 --- /dev/null +++ b/tests/cypress/integration/actions_tasks_objects/assets/case_65_manifest/manifest.jsonl @@ -0,0 +1,4 @@ +{"version":"1.0"} +{"type":"images"} +{"name":"image_case_65_1","extension":".png","width":800,"height":800,"checksum":"82d6b0b6e0dfb3c63ac49880c3756b1a"} +{"name":"image_case_65_2","extension":".png","width":800,"height":800,"checksum":"20ab1351cfad5bbbca009ac4c6522ede"} diff --git a/tests/cypress/integration/actions_tasks_objects/case_65_create_task_with_manifest.js b/tests/cypress/integration/actions_tasks_objects/case_65_create_task_with_manifest.js new file mode 100644 index 00000000..6ce831eb --- /dev/null +++ b/tests/cypress/integration/actions_tasks_objects/case_65_create_task_with_manifest.js @@ -0,0 +1,47 @@ +// Copyright (C) 2021 Intel Corporation +// +// SPDX-License-Identifier: MIT + +/// + +context('Create an annotation task with manifest.', () => { + const caseId = '65'; + const labelName = `Case ${caseId}`; + const taskName = `New annotation task for ${labelName}`; + const attrName = `Attr for ${labelName}`; + const textDefaultValue = 'Some default value for type Text'; + const pathToFiles = `${__dirname}/assets/case_65_manifest`; + let filesToAttache = []; + + before(() => { + cy.visit('auth/login'); + cy.login(); + }); + + describe(`Testing "${labelName}"`, () => { + it('Task created successfully.', () => { + cy.task('listFiles', pathToFiles).then(($files) => { + $files.forEach(($el) => { + // Add the path relative to the fixtures folder to the file names for the plugin "cypress-file-upload" to work correctly + filesToAttache.push(`../../${pathToFiles}/${$el}`); + }); + cy.createAnnotationTask(taskName, labelName, attrName, textDefaultValue, filesToAttache); + }); + cy.get('.cvat-notification-create-task-success').should('exist'); + cy.get('.cvat-notification-create-task-fail').should('not.exist'); + }); + + it('The task and a job opened successfully.', () => { + cy.openTaskJob(taskName); + }); + + it('Moving through frames works correctly.', () => { + cy.checkFrameNum(0); + cy.get('.cvat-player-filename-wrapper').should('have.text', 'image_case_65_1.png'); + cy.get('.cvat-player-next-button').click(); + cy.get('.cvat-canvas-container').should('exist'); + cy.checkFrameNum(1); + cy.get('.cvat-player-filename-wrapper').should('have.text', 'image_case_65_2.png'); + }); + }); +}); diff --git a/tests/cypress_cron_type.json b/tests/cypress_cron_type.json index 77698831..2afcbf72 100644 --- a/tests/cypress_cron_type.json +++ b/tests/cypress_cron_type.json @@ -11,10 +11,10 @@ }, "testFiles": [ "auth_page.js", - "actions_tasks_objects/*", - "actions_projects/*", - "actions_users/*", - "email_system/*", + "actions_tasks_objects/*.js", + "actions_projects/*.js", + "actions_users/*.js", + "email_system/*.js", "remove_users_tasks_projects.js" ] }