606 Commits (87f07fd3918611a440f58fdb7d0fcaa02539c4c6)

Author SHA1 Message Date
Dmitry Kruchinin b9f405804b
CI. Using the Docker layer cache. Parallelizing test runs. (#3100) 5 years ago
Dmitry Kruchinin 17908003df
Update cypress test. Review pipeline feature. (#3118)
* Upate cypress command.

Added the ability to re-open the issue.

* Update cypress test. Added re-open an issue.

* Apply comments

Co-authored-by: Dmitry Kalinin <dmitry.kalinin@intel.com>

Co-authored-by: Dmitry Kalinin <dmitry.kalinin@intel.com>
5 years ago
Dmitry Kruchinin d012c708a2
Cypress test. Import annotations for frames with dots in the name. (#3111)
* Add css class

* Cypress test. Import annotations for frames with dots in name.
5 years ago
Dmitry Kruchinin be9e00fa7a
Update cypress test. Canvas 3D functionality. Basic actions. (#3112)
* Rename, add css class

* Update cypress test.
5 years ago
Dmitry Kruchinin e45018bc43
CI. Adding file validation by hadolint/stylelint/remark linters. (#3105)
* hadolint

* Hadolint config. Add some echos for help

* some fix

* add some dockerfiles for check

* Add python script to convert jsom to html.

hadolint.yml adaptation

* hadolint report if level "error" exist

* Revert Dockerfiles

* Add stylelint checking worklow

* Add remark checking for md files

* Remark. Remove --silent
5 years ago
Dmitry Kruchinin a2170f7947
Cypress test. Hotkeys to change labels feature. (#3086)
* Cypress test. Hotkeys to change labels feature.

* Apply comments
5 years ago
Dmitry Kruchinin babf1a3f54
Update cypress test. Label constructor. Color label. Label name editing. (#3068)
* Update Cypress test "Label constructor. Color label. Label name editing"

* Fix for Firefox
5 years ago
Dmitry Kruchinin 92e5ab66e5
Cypress test. Mutable attribute. (#3058)
* Add mutable condition to cypress command

* Cypress test. Mutable attribute.

* Small fix

* Update tests/cypress/integration/actions_tasks_objects/case_70_mutable_attribute.js

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
5 years ago
Dmitry Kruchinin 8e1fe94602
Update Cypress test "Button "Continue" in label editor". (#3064)
Update cypress command.
5 years ago
Dmitry Kruchinin 6ecf648dec
Cypress test. Shortcuts window. (#3065)
* Add css classes.

* Cypress test. Shortcuts window.

* Fix naming of var
5 years ago
Dmitry Kruchinin df175a8561
Cypress test. Filters, sorting jobs. Tooltip search task filter. (#3053)
* Add scc classes

* Rework cypress command

* Update test to check task search tooltip

* Cypress test. Job filter, sorting feature.

* Fix eslint

* Update cypress/code-coverage version

* Replace comments

* small fix

* Restart CI

* Applying comments

* Fix typo
5 years ago
Dmitry Kruchinin 7e592b8fef
Cypress test. Saving settings to local storage. (#3040)
* Cypress test. Saving setting to local storage.

* Add css classes

* Add cypress command

* Updating the test
5 years ago
Dmitry Kruchinin d0c30e74a1
Cypress test. Crop polygon properly. (#3048) 5 years ago
Dmitry Kruchinin 59d7b38157
Cypress. Adapting tests to the new filter functionality. (#3026)
* adapting 1444

* Add cypress command

* Tests adaptations.

Removed test or issue 2690.

* Add the css class if filter modal visible

* Move cypress command for filters to diff file

* Tests adaptations

* Applying comments.

* Moving comments

* Prettier formatting.

* Fix another tests
5 years ago
Dmitry Kruchinin 4b743d76a4
Cypress test. Intelligent polygon cropping. (#3035) 5 years ago
Dmitry Kruchinin af416f6f98
Cypress test. Change a label name/color via raw editor. (#3032)
* Cypress test. Change label name/color by raw editor.

* Case 65. Add remove a task to after()

* Test adaptation to Firefox.

* Applying comments.
5 years ago
Dmitry Kruchinin 70a9071de8
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
5 years ago
Dmitry Kruchinin 99cf65c428
Cypress test. Canvas 3D. Create a cuboid. (#3005)
* Cypress test. Canvas 3D. Cuboid.

* Comments

* Update test. Replace compare image function to cy command
5 years ago
Dmitry Kruchinin 1efd21ab77
Cypress test. Canvas 3D. Control button mouse interaction. (#3003)
* Case 56 remove after()

* Cypress test. Canvas 3D. Control buttom mouse interaction.

* Restart CI

* Add different command file for canvas3d feature.

* Update index.js

* Update the copyright year

* Tests adaptations
5 years ago
Dmitry Kruchinin e41c301251
Cypress test. Canvas 3d-m4. Check resize views. (#2995)
* Cypress test. Resize views.

* Little fix
5 years ago
Dmitry Kruchinin 4f7b1f91ff
Cypress. Fix some tests. Rework margin. (#3001)
* cvat-player-buttons margin: 0 4px

* Rework test to set autosave interval

* Update copyright

* Remove workaround.
5 years ago
Vitaliy Nishukov 11d818dac2
Annotations filters new UI (#2871)
* Filters new UI implemented

* Build fix

* ESLint unmached pattern error fix

* ESLint unmached pattern error fix in cvat-ui

* ESLint unmached pattern error fix in github action workflow

* Old test exclude from jest scope

* Build fix

* Build fix 1

* Build fix 2

* Tests failure fix

* Review comments fix 1 and lock-hide test fix

* lock-hide test fix

* packages fix for cor & ui

* Review comments fix

* Top bar right group layout justify fix

* Annotation page header responsive fix

* Filters modal layout fix

* Build fix. E2E case 13 workaround

* Linters fix

* Recently used empty rows fix

* Comparable fields config fix

* Build linters fix

* Minor fixes

* Fixed broken navigation

* Fixed createObjectURL

* Removed extra import

* Fixed issues with attributes

* Extra line were removed

* Fixed typos

* All renamed clientID -> objectID

* Fixed small issues

* Code refactoring

* Fixed dot-contained names

* Reordered import

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
5 years ago
Dmitry Kruchinin d62e176529
pcd/test adaptation to cvat3d-m4 (#2981) 5 years ago
Dmitry Kruchinin 9e10f5e775
Update Cypress test for check issue 2968. (#2974)
* Update test. Add check issue 2968.

* Apply comments
5 years ago
Dmitry Kruchinin c3fb14bf64
Cypress/unit tests. Label deleting feature. (#2953)
* Add dummy second label

* Add unit tests

* Update cypress command

* Add cypress tests

* Revert command.js requare

* Add css classes

* Add css class
5 years ago
Dmitry Kruchinin eb1cb830bb
Cypress test. Autoborder handler. (#2965)
* Cypress test. Autoborder feature.

* Add polyline between two shapes

* Draw polyline with more than 3 point

* Draw polygon with the 3rd points.

* Draw second polygon with double click to stop propagation

* Refactoring.

* Apply comments
5 years ago
Dmitry Kruchinin 56f8b108a6
Cypress test. Create a task with set an issue tracker. (#2970)
* Add css class

* Cypress test. Create a task with set issue tracker.

* Change "visible" to "exist".
5 years ago
Dmitry Kruchinin c58074ea1f
Cypress test. Canvas3D. Add check a context image. (#2966)
* Add check a context image

Update zip archive with the pcd files structure.

* Uncomment after()
5 years ago
Dmitry Kruchinin 83a08cb22f
Cypress test. Edit handler feature. (#2948) 5 years ago
Dmitry Kruchinin 983e765fab
Update Cypress test. Group features. (#2950)
* Update case 15. Added ungroup action.

* Reset grouping via type Esc.

* Add check fill attr

* Add ungroup via Shift+G

* Apply comments
5 years ago
Dmitry Kruchinin c9830d201e
Cypress test. Canvas 3D functionality. Basic actions (#2921)
* Add .pcd files to testing functional. Add cypress test.

* Add plugin to compare images.

* Add const file for testing canvas3d

* Add canvas3d folder to testing via cypress

* Add compare images to cypress.

* Some rework.

* Disable the test for Firefox.

* Disable the test in the cypress_cron_type.json (the record removed).

* Apply comments.

* Added click() as workaround for excluding wait()

* Try to click on the disabled workspace selectors.

For exluding check ant* class.

* Regenerate .pcd.

Add loop to wheel top/side/front

* Loop for wheel for perspective also.
5 years ago
Dmitry Kruchinin 86eef84717
Rework Cypress test "Register user, change password, login with new password". (#2933)
* Rework Cypress test "case 2".

* Add command to deleting a registered users.

* Tests adaptation.

* Update cypress command

* Test adaptation

* Apply comments.
5 years ago
Dmitry Kruchinin ea4d8e0a3b
Cypress test. Creating more than one task from project per time. (#2909)
* Cypress test. Create more than one task per time from project.

* Add cypress command.

* Little bit fix.

* Adaptation cypress test for issue 2625.

* Some rework test

* Change context text.

* Rename test
5 years ago
Dmitry Kruchinin 4191ea2df6
Cypress test. Update case "Dump/upload annotation" (#2893)
* Add css classes

* Update cypress test

* Add negative scenario
5 years ago
Dmitry Kruchinin a77b7f6b3d
Cypress test. Repeat draw feature. (#2887)
* Cypress test. Repeat draw feature.

* Add css class

* Rework the test. Apply comments.
5 years ago
Dmitry Kruchinin 638850aa10
Cypress test. Redraw feature. (#2882)
* Cypress test. Redraw feature.

* Add draw a tag

* Move draw coboid to end and skip

* Use keyCode

* Remove it to redraw a tag
5 years ago
Dmitry Kalinin c793baf910
Label form validator fix (#2879)
* Fixed label form validator

* Added CHANGELOG and increased package npm version

* Update Cypress test "Creating a label with existing label name" for PR 2879 (#2883)

* Fix case 43 for PR 2879

* Try restart CI

Co-authored-by: Dmitry Kruchinin <33020454+dvkruchinin@users.noreply.github.com>
5 years ago
Dmitry Kruchinin 5bd61a43a4
Cypress test. Maintenance of popups visibility. (#2838)
* Cypress test. Issue 2230.

* Typo fix

* rename the file
5 years ago
Dmitry Kruchinin 105999b5e4
Cypress test. Issue 2807. (#2833) 5 years ago
Boris Sekachev fb17dca505
Migration to mousetrap, redesigned visualization settings (#2872)
* Initial version of shortcut fixes using mousetrap

* Redesigned visualization settings

* Updated cypress tests

* Minor fix in AAM

* Aborted extra changes

* 1.1.0

* Updated version & changelog

* Aborted extra changes

* Fixed headers

* Using keycodes in cypress

* Fixed a couple of commands
5 years ago
Dmitry Kruchinin 81cd6aefb1
Cypress test. Object propagate. (#2867)
* Add css classes

* Cypress test. Propagate object.

* Cypress test. Object propagation no on last frame.

* Try fix eslint "Unable to resolve path to module"

* Apply comments.
5 years ago
Dmitry Kruchinin 1e3390130f
Cypress. Fix case "Image rotate" for Firefox. (#2857)
* Cypress. Fix case 5 for Firefox.

* Decrease time to wait. Add condition.

* Remove wait().

Add an additional click on the canvas for hide the popover.
5 years ago
Andrey Zhavoronkov cd3db10aea
[Snyk] Upgrade antd from 4.11.2 to 4.12.0 (#2853)
* fix: upgrade antd from 4.11.2 to 4.12.0

Snyk has created this PR to upgrade antd from 4.11.2 to 4.12.0.

See this package in npm:
https://www.npmjs.com/package/antd

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr

* Fix some Cypress test for antd 4.12.0 (#2855)

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Dmitry Kruchinin <33020454+dvkruchinin@users.noreply.github.com>
5 years ago
Dmitry Kruchinin fd400f7043
Update case 31. Add change label name. (#2830) 5 years ago
Dmitry Kruchinin 0d99bec0cd
Cypress test. Dump/Upload annotation. (#2771)
* Add css classes.

* Add some functions for test

* Cypress test. Dump/Upload annotation.

* Increase Cypress version to 6.4.0

* Added css classes for projects

* Replace dowloadFolder parameter

* Commands adaptation to 6.4.0

* Tests adaptation

* Additional changes related to migration to 6.4.0

* some fix

* Update cvat-ui/src/components/project-page/details.tsx

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>

* Update cvat-ui/src/components/project-page/details.tsx

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>

* Apply comment

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
5 years ago
Dmitry Kruchinin daedff4204
Update Cypress tests. (#2812)
* Add goToTaskList() before user logout.

* Add wait() for the dropdown menu transition
5 years ago
Dmitry Kruchinin 72bd4ae672
Cypress test. Settings. Player speed. (#2758)
* Cypress test. Settings. Player speed.

* Add css classes.

* Update the test.

* Add speed compare slower and fast to covarage line
5 years ago
Dmitry Kruchinin 796b8cf64c
Update Cypress test. Object make a copy. (#2739)
* Update Cypress test. Make a copy for all object types.

* Some fix.

* Add make a copy for a tag.
5 years ago
Dmitry Kruchinin e382313df9
Cypress. Fix for Firefox browser. (#2797)
* Fix for Firefox browser

* Remove unnecessary line

* body - focus(). Additional check hidden popover.
5 years ago
Dmitry Kruchinin f49eec7fba
Add "id" to sidebar issue item. Update Cypress test. (#2784)
* Add id to sidebar issue item.

* Test adaptation

* Some fix

* Apply comments.
5 years ago
Dmitry Kruchinin 51c3dd8fe3
Cypress. Remove annotation before spec if an object exist. (#2787)
* Update cypress commands to remove anotation

* Update tests
5 years ago
Dmitry Kruchinin 2eeeacde79
Cypress test. Call HOC component each render. (#2788) 5 years ago
Dmitry Kruchinin 71e2ddbb59
Update cypress test. Add scale/fit after an image rotate. (#2752) 5 years ago
Dmitry Kruchinin 3e9281942f
Cypress test. Settings. Auto save. (#2764) 5 years ago
Dmitry Kruchinin 3d4fad4c1b
Update Cypress test. Add issue as point for check issue 2633. (#2760) 5 years ago
Dmitry Kruchinin b279824ce1
Cypress test. Annotation statistics. (#2730) 5 years ago
Dmitry Kruchinin 98d7c4d54d
Cypress test. Show attached files when creating task. (#2734)
* Cypress test. Displaying attached files when creating a task.

* Update Cypress plugin "cypress-file-upload".

* Apply comments.
5 years ago
Dmitry Kruchinin a9673b5a65
Cypress test. Create task with files from remote sources. (#2718)
* Cypress test. Create a task with files from remote sources.

* Add css class for notification.

* Minor fix.

* Add css class

* Apply comments.
5 years ago
Dmitry Kruchinin d236705441
Fix cypress test due fail in Firefox browser. (#2740) 5 years ago
Dmitry Kruchinin 3c757ac528
Cypress test. Settings. Show all interpolation tracks. (#2741) 5 years ago
Dmitry Kruchinin 5e0bdea87a
Cypress test. Export as a dataset. (#2724) 5 years ago
Dmitry Kruchinin 2e325ae4d4
Add cypress test. Update cypress command. (#2716) 5 years ago
Dmitry Kruchinin d478f72f3e
Fix cypress test. (#2719) 5 years ago
Dmitry Kruchinin 7807824131
Cypress test. "Open the task" button. (#2717)
* Cypress test. "Open the task" button.

* Fix context value.

* Apply comments.
5 years ago
Dmitry Kruchinin 2f0d492880
Cypress test. Changing a label name via label constructor. (#2703)
* Cypress test. Changing a label name via label constructor.

* Add force true to click.

* Apply comments.
5 years ago
Dmitry Kruchinin 23adfb663f
Cypress test. Create task without necessary arguments. (#2685)
* Add the test.

* Add css classes.

* Add cypress test. Try to create a task without necessary arguments.

* Update copyright year

* Add step for deleting the task.

* Apply comments.

* Apply comments.
5 years ago
Dmitry Kruchinin 165cf0fe5b
Cypress test. Creating a label with existing label name. (#2705) 5 years ago
Dmitry Kruchinin c1a11b1de5
Cypress test. Annotation filters help window. (#2701)
* Add css class to annotation filters help window.

* Add cypress test. Annotation filters help window.

* Change context

* Some changes.
5 years ago
Dmitry Kruchinin 3ced77ccc6
Cypress test. Add/delete labels and attributes. (#2693)
* Cypress test. Add/delete labels and attributes.

* Apply comments.
5 years ago
Dmitry Kruchinin f14a92896a
Fix remove filter fail Firefox browser. (#2700) 5 years ago
Dmitry Kruchinin 5b30381909
Cypress test. Rename task feature. (#2682)
* Cypress test. Rename task feature.

* Update cypress.json
5 years ago
Dmitry Kruchinin 975f250846
Move coverage via "jest" to coverage via integration tests. (#2675)
* Increase jest version for cvat-core

* Add projectRoot to jest config

* Update copyright

* auth_page.js. Remove timeout to url check. Update copyright.

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
DmitriyOparin 649f962bec
Update cypress test. Create project fail. Update project fail. Delete project fail. (#2623)
* add test

* add cssSelectors and change cvat-ui version

* fix test if it is running at firefox

* change ant to cvat cssSelector

* improvements by comments

Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>
5 years ago
Dmitry Kruchinin 41626ebabf
Cypress test. Feedback button. (#2637)
* Add css class

* Cypress test. Feedback button, popover content

* Rework check a.href value

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
DmitriyOparin a7a23d4bfa
Update cypress test. Create task fail. Update task fail. Delete task fail. (#2622)
* add test

* add className for elements and chage cvat-ui version

* change ant to cvat cssSelector

* fix test if it is running at firefox

* improvements by comments

* fix fail

Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>
5 years ago
Dmitry Kruchinin 266e7ca9b4
Сypress test. Issue 2524. (#2634)
* First step

* Second step.

* Third step

* Fourth step

* Fifth step.

* Added css classes. Added commands. Finish writing the test.

* Some fix

* Updated version

* Some tests adaptation

* Rework saveJob() command

* Tests adaptation.

* Cypress test. Issue 2524.

* Apply comments

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
5 years ago
Dmitry Kruchinin 09794c52c9
Cypress test. Review pipeline feature. (#2555)
* First step

* Second step.

* Third step

* Fourth step

* Fifth step.

* Added css classes. Added commands. Finish writing the test.

* Some fix

* Updated version

* Some tests adaptation

* Rework saveJob() command

* Tests adaptation.

* Apply comments

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
5 years ago
DmitriyOparin 67c3d6b459
Update cypress test. Fail login. (#2618)
* added new steps with incorrect user and password

* added className and change cvat-ui version

* improvements closeNotification function

* fixed if it running at firefox

* added className

* fix space on string

* added closeNotification in step

* improvements by comments

Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>
5 years ago
DmitriyOparin a04d95dfc5
Update cypress test. Change password fail. (#2619)
* added step change password with incorrect password

* added cssSelectors for elements and changed cvat-ui version

* rename step

* improvements by comment

* fix if test running in firefox

Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>
5 years ago
DmitriyOparin e4c5a78774
Upgrade cypress test. Add check filter history. (#2588)
* add test

* add cssSelector for elements and update cvat-ui versions

* added step for verify select two filters

* rework by comments

* improved selection of two filters

* improvements by comments

Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>
5 years ago
Dmitry Kruchinin 4375234c91
Cypress test. Object make a copy. (#2630)
Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 01d35c8794
Cypress test. Issue 2625. (#2629)
* Add css class for modal window.

* Add cypress test

* Move base_actions_project_task_user.js to another folder.

This folder will not be available when running through Firefox

* Rework cypress main configs.

* Add assert

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Boris Sekachev c89cca7038
Added css classes depending on popover state (#2624)
* Added css classes depending on popover state

* Updated version

* Visibility handling for rotation

* Minor fixes
5 years ago
Dmitry Kruchinin ddd1c08963
Fix multiple tests for the Firefox browser (#2615)
* Add css class for modal window

* support/index.js adaptation

* Several tests adaptation

* Apply comments.

* Applying comments.

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin c126d2afeb
Cypress test. Button “Continue” in label editor. (#2570)
Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 2c88e2ddb5
Cypress test. Drawing with predefined number points. (#2583)
* Cypress test. Drawing with predefined number of points.

* Updated version.

* Fix typo

* Add css class for modal window.

Rework cypress command for remove annotation.

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 8285e8bdd1
Cypress test. Search task feature. (#2599)
* Add css class to search task placeholder

* Cypress test. Search task feature.

* Finish write the test.

* Some fix

* Add some options for search

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin e6e6be94f9
Cypress test. Label constructor. Color label. (#2568)
* Cypress test. Label constructor. Color label.

One test adaptation.

* Fix test case22. Disable checking tag name.

* Some fix.

* Add css classes. Update cypress command.

* Version updated

* Some rework case22

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 2a41b64c85
Cypress test. Issue 2487. (#2571)
Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
DmitriyOparin dff11d1ada
Upgrade cypress test. Login and logout. (#2574)
* added new steps

* added cssSelector for task name element

Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>
5 years ago
Dmitry Kruchinin 1398bd3390
Cypress test. Group color feature. (#2589)
Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
DmitriyOparin 68dfa5da64
Cypress test. Attribute annotation mode zoom margin feature. (#2573)
* add test

* improvements test

* improvements other tests

* add cssSelectors

* small improvements

Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>
5 years ago
DmitriyOparin 979bd33ccd
Cypress test. Always show object details feature. (#2581)
* add test

* removed create several objects

* fix number test

Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>
5 years ago
DmitriyOparin ca62b6b215
Cypress test. Collapse sidebar/apperance. (#2549)
* add test

* add className for hide/unhide appearance

* change version cvat-ui

* change version cvat-ui

* step get value moved to before method

* small fix

* small improvements

Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>
5 years ago
Dmitry Kruchinin 634e409792
Fix build cron type. (#2597)
* Fix Module "test.email_settings" not found.

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
DmitriyOparin 240f07c3ac
Cypress test. Settings player step. (#2539)
* add test

* add steps to jump via shortcuts

* improvements test

* added open/close settings  check

Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>
5 years ago
DmitriyOparin 6e5f6834b9
Cypress test. Undo and redo feature. (#2535)
* add test

* step for create objects moved to before function

Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>
5 years ago
DmitriyOparin 09cf807d39
Cypress test. Canvas brightness contrast saturation feature (#2530)
* add test

* change type variables, let to const

* change type another variables

* changed cssSelector to find cvat_canvas_background element

* change cssSelector from ant to cvat

Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>
5 years ago
Dmitry Kruchinin 565020cce2
Fix some tests for antd4. (#2552)
* Fix tests

* Some fix

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Boris Sekachev 4c10fc90f6 Fixed test, improved code 5 years ago
Boris Sekachev 26b2276c42 Merged develop 5 years ago
Boris Sekachev 91162ecaab Fixed a couple of tests 5 years ago
Boris Sekachev c0c9074587 Abort PR #2506 by customer request 5 years ago
Boris Sekachev d9ed2502d1 Fixed a couple of tests 5 years ago
Boris Sekachev 1d6ff2e137 Aborted waiting time 5 years ago
Boris Sekachev bf21c29219 Fixed merged tests 5 years ago
Boris Sekachev b771780d68 Merge branch 'develop' into bs/antd4_migration 5 years ago
Boris Sekachev 6505c01bc1 Fixed some of tests 5 years ago
Boris Sekachev 9bca53577e Merged develop 5 years ago
Boris Sekachev 804384f9d8 Fixed tests 5 years ago
Dmitriy Oparin ac58b36362 change cssLocators for find elements 5 years ago
Dmitriy Oparin 8a3da9619c Merge branch 'develop' into upstream/do/cypress_test_case_24_delete_unlock_lock_object 5 years ago
Boris Sekachev b09d4e0fe5
Merge pull request #2512 from dvkruchinin/dkru/cypress-test-issue-2485
Cypress test. Issue 2485.
5 years ago
Boris Sekachev c1d3a78471
Merge pull request #2518 from dvkruchinin/dkru/cypress-test-issue-2486
Cypress test. Check ability to edit positions in AAM.
5 years ago
Boris Sekachev 434eb0eead
Merge pull request #2519 from dvkruchinin/dkru/cypress-test-bitmap-feature
Cypress test. Canvas bitmap feature.
5 years ago
Kruchinin 2927162e58 Some reworked. 5 years ago
Kruchinin c40ff906ee Fix cypress test case 23. 5 years ago
Dmitriy Oparin 127e1ca37b merge checkExistObject and checkNotExistObject functions 5 years ago
Dmitriy Oparin 70b67ccdca improvements test 5 years ago
Dmitriy Oparin 733ba57a0b add step checkFailDeleteLockObject 5 years ago
Dmitriy Oparin 6dce957d06 add test 5 years ago
Kruchinin b441e0a6f2 Some fix 5 years ago
Kruchinin 0ad297504f Merge branch 'develop' of https://github.com/openvinotoolkit/cvat into dkru/cypress-test-issue-2485-2 5 years ago
Kruchinin a46a2466c8 Cypress test. Navigation to empty frames.
Added some classes requared for test.
Updated version.
5 years ago
Kruchinin eebb91cab9 Cypress test. Canvas bitmap feature. 5 years ago
Kruchinin d9221f4766 Cypress test. Check ability to edit positions in AAM. 5 years ago
Dmitriy Oparin 962868831c fix className for cvat-tag-annotation-sidebar-checkbox-skip-frame element 5 years ago
Dmitriy Oparin 4167d39a63 Merge branch 'develop' into upstream/do/cypress_test_case_22_tag_annotation_mode 5 years ago
Dmitriy Oparin 6f1f3f3103 renamed functions go to another frames 5 years ago
Dmitriy Oparin 0265313d56 typos fixed in className 5 years ago
Boris Sekachev fcc15ced82 Merged develop 5 years ago
Boris Sekachev d6ac8cc5be
[Dependent] Simple Review Pipeline (Client) (#2357)
* tmp

* Removed migration

* Rebased

* Added signals & rating

* Updated API views

* Added reviewer serializer

* Added permissions

* Fixed some code issues

* Fixed swagger docs

* Some fixes

* Updated api method to create review

* Added some API tests & some fixes

* Added some tests

* Removed extra code

* cvat-core, basic review view

* Removed extra components

* Fixed context menu

* Added api method to canvas, removed extra files

* Implemented roi selection

* Added method to display rois on canvas

* Updated README.md

* Create issue dialog, some fixes

* Setup chat dialog windows

* Code refactoring

* Some fixes

* Small enhancement

* Fixed core tests, removed extra code

* A couple of fixes on canvas

* Canvas issues highlighting

* Small UX fix

* Fixed width of chat

* Code refactoring

* Added dialogs & review summary

* Fixed tests

* Fixed bug during rendering

* Applied changes from client part

* Fixed bugs in tests

* Added docs & setup plugins in cvat-core

* Aborted cypress changes

* Fixed comments

* Removed extra change

* Renamed fields

* Updated versions, fixed some comments

* Merged develop

* Merged develop

* Removed extra changes

* Removed extra changes

* Fixed tests

* Fixed scale & animation

* Using hull instead of the whole set of points

* Fixed minor issue

* Added additional logic to improve UX

* Updated task instance after review submitting

* Removed extra dependenci from package lock

* Fixed REST API test

* Removed /comments/<id> [PUT]

* /issue/comments/create [POST] -> /comments [POST]

* /job/<id>/reviews/create [POST] -> /reviews [POST]

* [PATCH] /issue/<id>/resolve(reopen) -> [PATCH] /issue/id

* Minor fix

* Updated till the latest REST APi

* Fixed test

* Reviewed review summary

* Review summary client-side

* Removed unused import

* Checking permissions client side

* Checking job permissions

* UP issue dialog onmouseout

* Added shadow & pressenter event

* Added ref initial value

* Using the same box shadow in the whole project

* Removed extra files in the patch

* Removed extra files in the patch

* Updated versions

* Updated changelog

* Fixed merge issue

* Set updated flag on changing a reviewer

* Fixed submit review modal

* Two minor issue fixed

* Searching issues & additional sidebar tab

* Show text for locked objects

* Fixed permissions for reviewers

* Fixed typos

* Fixed review request/submit actions, added action to finish a job

* Star rating instead

* Fixed migration

* Removed animation, updated blur/highlight behaviour, updated hiddel labels position

* Hide/show issues button, adjusted header

* Context menu & buttons

* Removed ability to select an object in region selector

* Do not show issues in AAM & tag annotation

* Fixed jest tests

* Fixed: cannot read property label of undefined

* Getting hull before creating the issue

* Added ability to leave quick comment one of latest

Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
5 years ago
Maya d52d5baab4 Merge branch 'develop' into mk/share_without_copying_ 5 years ago
Kruchinin 627562fe09 Apply comments. 5 years ago
Dmitriy Oparin 4145620481 rename variable 5 years ago
Dmitriy Oparin c89161b9f3 medhod frameNum call by changed frame 5 years ago
Dmitriy Oparin 29e25abf19 add test 5 years ago
Kruchinin 6510e121d1 Minor fix. 5 years ago
Kruchinin 4379642bb0 Cypress test. Canvas grid feature. 5 years ago
Boris Sekachev c4662fa434
Merge pull request #2493 from dvkruchinin/dkru/cypress-test-objects-ordering-feature
Cypress test. Objects ordering feature.
5 years ago
Boris Sekachev 9b8db7bdb4
Merge pull request #2495 from dvkruchinin/dkru/cypress-test-canvas-color-feature
Cypress test. Canvas color feature.
5 years ago
Kruchinin a804bf74e2 Apply comments 5 years ago
Kruchinin e926973665 Merge branch 'develop' of https://github.com/openvinotoolkit/cvat into dkru/cypress-test-objects-ordering-feature 5 years ago
Dmitriy Oparin 1ff6f12bde Merge branch 'develop' into upstream/do/cypress_test_issue_2174_reset_zoom_in_tag_annotation_mode 5 years ago
Boris Sekachev 6ef3ff2a95
Merge pull request #2434 from dvkruchinin/dkru/cypress-test-check-email-verification
Сypress test. Email verification system.
5 years ago
Kruchinin 906c3c0846 Some fix 5 years ago
Dmitriy Oparin acb53d952f added check scaleDefault 5 years ago
Kruchinin 56fbb02df5 Cypress test. Canvas color feature. 5 years ago
Kruchinin 6f8a2539f9 Reducing the number of labels and objects created 5 years ago
Dmitriy Oparin 4dc442e0bc improvements test 5 years ago
Dmitriy Oparin e8de702ba4 Merge branch 'develop' into upstream/do/cypress_test_issue_2174_reset_zoom_in_tag_annotation_mode 5 years ago
Kruchinin b2e03a5f82 Minor fix. 5 years ago
Kruchinin 4202c8195b Merge branch 'develop' of https://github.com/openvinotoolkit/cvat into dkru/cypress-test-check-email-verification 5 years ago
Kruchinin f9ac1a4bed Cypress test. Filters functionality. 5 years ago
Kruchinin 9e5eea25ed Merge branch 'develop' of https://github.com/openvinotoolkit/cvat into dkru/cypress-test-objects-ordering-feature 5 years ago
Dmitry Kruchinin 75d2826a3d
[Dependent] Cypress test. Project functionality. (#2459)
* init server changes
5 years ago
Kruchinin 4913eb65a7 Cypress test. Objects ordering feature. 5 years ago
Boris Sekachev cffd897494
Merge pull request #2482 from dvkruchinin/dkru/cypress-test-issue-1823-after-fix
Cypress test. Issue 1823.
5 years ago
Kruchinin 3a7fdb2c96 Apply comments. 5 years ago
Kruchinin bd7cd5e896 Merge remote-tracking branch 'upstream/develop' into dkru/cypress-test-rotate-all-images-feature 5 years ago
Boris Sekachev 1137a1752d
Merge pull request #2483 from DmitriyOparin/upstream/do/cypress_test_issue_1922_error_canvas_is_busy_at_resize_element
Cypress test. Error canvas is busy at resize element.
5 years ago
Kruchinin 2d05706212 Merge remote-tracking branch 'upstream/develop' into dkru/cypress-test-check-email-verification 5 years ago
Boris Sekachev 1f2d66197e
Merge pull request #2481 from dvkruchinin/dkru/cypress-test-issue-2440-pr
Cypress test. Issue 2440.
5 years ago
Boris Sekachev 191b54fdfc
Merge pull request #2433 from DmitriyOparin/do/cypress_test_pr_2203_error_сannot_read_property_at_saving_job
Cypress test. Error сannot read property at saving job.
5 years ago
Dmitriy Oparin 5c21adcc4e add test 5 years ago
Dmitry Kalinin 879deb5a52
Projects (#2255)
Initial implementation of Projects feature to group similar tasks into one group (aka Dataset UI in the future).
5 years ago
Kruchinin 7352d39708 Add/replace functions. 5 years ago
Kruchinin 4ca3c8bc32 Some updates. 5 years ago
Kruchinin 897036f00f Cypress test. Rotate all images feature. 5 years ago
Kruchinin bf8e9c2529 Cypress test. Issue 1823. 5 years ago
Dmitriy Oparin ef93bac403 minor fix 5 years ago
Dmitriy Oparin 60e60f1bb6 added function saveJob 5 years ago
Dmitriy Oparin 08165c1b17 add test 5 years ago
Kruchinin 327e34ca3d Minor fix 5 years ago
Kruchinin b0f4ad6842 Cypress test. Issue 2440 5 years ago
Dmitriy Oparin 53cbd4c9c5 test adaptation for new develop 5 years ago
Dmitriy Oparin 2587d8e53d Merge branch 'develop' into do/cypress_test_pr_2203_error_сannot_read_property_at_saving_job 5 years ago
Kruchinin 57833e2030 Rework test suite for CI. 5 years ago
Kruchinin eb3feebbcd Merge remote-tracking branch 'upstream/develop' into dkru/cypress-test-check-email-verification 5 years ago
Kruchinin 7769d8b1de Merge remote-tracking branch 'upstream/develop' into dkru/cypress-test-issue-2418 5 years ago
Boris Sekachev 73220f7787
Merge pull request #2466 from dvkruchinin/dkru/fix-cypress-test-issue-2206
Fix cypress test for check issue 2306.
5 years ago
Boris Sekachev 2ac291e1d4
Merge pull request #2448 from dvkruchinin/dkru/cypress-test-issue-2411
Cypress test. Issue 2411
5 years ago
Kruchinin 49ce00217a Fix cypress test fot check issue 2206 5 years ago
Kruchinin cb9a4b924c Test adaptation for new functional object creation. 5 years ago
Kruchinin d8f01de506 Merge remote-tracking branch 'upstream/develop' into dkru/cypress-test-issue-2418 5 years ago
Boris Sekachev 0ddd9e7c5d
Merge pull request #2458 from dvkruchinin/dkru/set-label-any-case-creating-object
Cypress tests. Set a label when creating an object in any case.
5 years ago
Boris Sekachev feadc54971
Merge pull request #2407 from dvkruchinin/dkru/cypress-test-issue-2603
Cypress test for issue 2306.
5 years ago
Dmitriy Oparin 02ea1881a7 apply comments 5 years ago
Kruchinin 66ff55c924 Minor fix 5 years ago
Kruchinin 07ba0ee248 Set label for created object any case.
Tests adaptation.
5 years ago
Kruchinin edeab4dc8e Minor fix. 5 years ago
Kruchinin 97fc9ac0b9 Cypress test. Issue 2411.
Wrong attribute is removed in label constructor.
5 years ago
Kruchinin 20c6567501 Cypress test. Issue 2418.
Check hide/unhide functionality from label tab for object and tag with a same label.
5 years ago
Dmitriy Oparin ace75ca96d added EOF string 5 years ago
Dmitriy Oparin 075c667037 rename step 5 years ago
Kruchinin 308afe5d75 Minor fix for the test. 5 years ago
Kruchinin 5aa5493abe Add EOF email_settings.py 5 years ago
Dmitriy Oparin 05e2d4b948 used function saveJob 5 years ago
Dmitriy Oparin 52b517171a added step after and improvements test 5 years ago
Dmitriy Oparin d930a2f8e2 create function saveJob 5 years ago
Kruchinin aa70541774 Added functionality for build CVAT with wmail support 5 years ago
Dmitriy Oparin 437a2c78fd added test 5 years ago
Kruchinin 953a9aa80e First step 5 years ago
Kruchinin 49d83f9e35 Fiz test. Deactivate all objects. 5 years ago
Boris Sekachev c064a5da07
Merge pull request #2416 from dvkruchinin/dkru/cypress-test-case-17-lock-hide-features
Cypress test. Lock/hide features.
5 years ago
Kruchinin 710663f5b1 Completion of the logic verification of lock objects. 5 years ago
Kruchinin 940124e751 Merge remote-tracking branch 'upstream/develop' into dkru/cypress-test-case-17-lock-hide-features 5 years ago
Kruchinin 276278f4f1 Minor fix. 5 years ago
Kruchinin 12443f53a3 Merge remote-tracking branch 'upstream/develop' into dkru/cypress_test_case14_appearance_features 5 years ago
Kruchinin 5b9ab1248f Apply comments. 5 years ago
Kruchinin 48f736b2df Merge remote-tracking branch 'upstream/develop' into dkru/cypress_test_case14_appearance_features 5 years ago
Kruchinin 952a7109a2 Apply comments. 5 years ago
Kruchinin 0a88830c1d Changing the logic for checking the state of objects 5 years ago
Boris Sekachev f508ee4c87
Merge pull request #2414 from dvkruchinin/dkru/cypress-test-check-user-guide-to-pr
Cypress test. User Guide.
5 years ago
Boris Sekachev e77c11106b
Merge pull request #2408 from DmitriyOparin/do/cypress_test_case16_z_order_features
Cypress test. Z-order feature.
5 years ago
Kruchinin faa1a2c3e5 Minor fix 5 years ago
Kruchinin 422c3c4091 Merge remote-tracking branch 'upstream/develop' into dkru/cypress-test-check-user-guide-to-pr 5 years ago
Kruchinin 418f3168ea Merge remote-tracking branch 'upstream/develop' into dkru/cypress-test-case-17-lock-hide-features 5 years ago
Kruchinin b600b7dc4f Move to actions_user folder. 5 years ago
Kruchinin d1d6ae6063 Cypress test. Check User Guide. 5 years ago
Kruchinin 243298526a Merge remote-tracking branch 'upstream/develop' into dkru/cypress-test-case-17-lock-hide-features 5 years ago
Kruchinin e0c0a402be Adaptation for some tests where use add label functionality. 5 years ago
Boris Sekachev 5ccc18948a Minor code refactoring 5 years ago
Kruchinin 69e4de04e0 Cypress test. Lock/hide features. 5 years ago
Boris Sekachev dabb153039
Merge pull request #2399 from dvkruchinin/dkru/cypress_test_case15_group_features
Cypress test. Group features.
5 years ago
Kruchinin 735786b06a Removal of unnecessary code 5 years ago
Kruchinin 7b3dee9ddb Apply comments. 5 years ago
Dmitry Kalinin 8c2200356d Merge remote-tracking branch 'origin/develop' into dk/user-search 5 years ago
Kruchinin 479fc0cf29 Rename test file. 5 years ago
Dmitriy Oparin 443a899d33 add testcase16 5 years ago
Kruchinin 0f6e42ec64 Cypress test for issue 2603. 5 years ago
Kruchinin 9f11361ad0 Some fix. 5 years ago
Kruchinin e773e63689 Cypress test. Group features. 5 years ago
Kruchinin e73aec20f1 Cypress test for check "Appearance features". 5 years ago
Kruchinin 4e8d8b6f44 Merge remote-tracking branch 'upstream/develop' into dkru/cypress_test_case14_appearance_features 5 years ago
Dmitry Kalinin 9194029dd2 Fixed cvat-ui tests 5 years ago
Kruchinin 1600340a65 Deleted unnecessary code. 5 years ago
Kruchinin 8028d46f02 Applying comments. 5 years ago
Kruchinin ab50c2cdd5 Cypress test for case 14. Appearance features. 5 years ago
Kruchinin c9de0b9879 Finish writing the test. 5 years ago
Kruchinin 343e4e5515 Continue writing the test.
Try to fix "Cypress failed to make a connection to the Chrome DevTools Protocol"
Adding selection lable name when goint to AAM to cypress command.
Fix some test for avid fail when the label order is reversed
5 years ago
Kruchinin 950061f492 Merge remote-tracking branch 'upstream/develop' into dkru/cypress_test_case13_merge_split_features 5 years ago
Kruchinin 617f171d63 Cypress test. Split/merge features. 5 years ago
Dmitry Kruchinin 3531316d52
Cypress. Saving the label name before creating the object. (#2360)
* Save lable value befor create an object.

And check it on right panel.

* Test for issue 1425. Select the necessary label in any case in AAM.

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Boris Sekachev 1c14dafae4
Added .eslintrc.js for tests (#2355) 5 years ago
Vitaliy Nishukov 7512fd6883
Reformatted (#2349) 5 years ago
Dmitry Kruchinin 534ad3940c
Cypress test optimization. (#2343)
* First step

* Second step

* Third step

* Change css class to find a task.

* Increase image count to 50, segmentSize to 10

Test adaptation.
Some fix.

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 70e89d6f83
The change in the measurement of CVAT-UI code coverage. (#2295)
* The change in the measurement of CVAT-UI code coverage.

* Firefox to cron without coverage.

PR, push coverage via Chrome.

* Refactoring .travis.yml.

Added a wait of 10 seconds in the first test to prevent a login error in CVAT after rebuilding containers after code instrumentation.

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin c6da90c0be
Increase Cypress env parameter "defaultCommandTimeout" (#2322)
Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin d957d6a9ff
Update Cypress test for case 6. (#2284)
* Update Cypress test for case 6.

Dynamically retrieving values for calculating the correctness of scale.

* Apply comments.

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 5290c44005
Cypress test. Actions on points. (#2292)
Try to draw a points shape/track
Try to use parameter “number of points”, points drawing should automatically stop after this number of points is achieved
Try to switch a label and draw one more points
Check if everything works here

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 295090461d
Cypress test. Actions on polylines. (#2269)
Try to draw a polylines shape/track
Try to use parameter “number of points”, polylines drawing should automatically stop after this number of points is achieved
Try to switch a label and draw one more polylines
Check if everything works here

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 6574e35ffe
Cypress test. Actions on polygon. (#2266)
Try to draw a polygon shape/track
Try to use parameter “number of points”, polygon drawing should automatically stop after this number of points is achieved
Try to switch a label and draw one more polygon
Check if everything works here

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 10964b9b23
Cypress test for case 9. (#2262)
Try to draw a cuboid shape in two ways (by 2 points, by 4 points)
Try to draw a cuboid track
Try to switch a label and draw one more cuboid
Check if objects are drawn and they are shapes/tracks with right labels

Co-authored-by: Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin e7cf157936
CVAT-UI: measure coverage. (#2196)
* Try measure coverage

* Return first logic to runing a tests and measure coverage.

* Prepare to measure coverage.

Temporary disable run Cypress test via Firefox.

* Disable creating nyc output before implementing the coverage measurement.

* Change plugin for nyc to babel.

Add to eclude folders:
3rdparty
tests

Disable run test via Firefox.

* Update travis.yaml

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 8958553903
Cypress test for actions on rectangle. (#2212)
* Cypress test for actions on rectangle.

* Apply comments

Rename "createShape" command to "createRectangle"
and remove "createTrack" (combining 2 commands into one).
Adaptation of tests.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Vitaliy Nishukov a781e1cee1
UI improvements (#2238)
* Layout grid

* Changelog notes

* License headers

* Get rid of fixed layot in nested components

* Multiple grids

* Multiple grids HF

* Grid use react-hotkeys

* Cleanup and test fix

* Version up

* Notifications overlay fix
5 years ago
Dmitry Kruchinin 7456a1c6c5
Cypress test to check if image was scaled to ROI (#2206)
* Cypress test to check if image was scaled to ROI

* Apply comments.

* Fix getting scale value.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 4a8095914d
Cypress test to check image rotate. (#2194)
* Cypress test for check image rorate.

* Apply comments.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 8d3e006651
Cypress test to check scale and fit image. (#2195)
* Cypress test to check scale and fit image.

* Replace message for context().

* Applying comments.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin b5b872fa97
Cypress test to check task parameters frame (#2164)
* Cypress test to check if parameters "startFrame", "stopFrame", "frameStep" works as expected

* Apply comments.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 5ba88d5442
Cypress test for: (#2171)
- Register two more users
- Login with one of users and create a task
- Assign the task to the second user
- Login with the second user and check if the user is able to open the task
- Login with the third user and check if the user doesn’t see the task
- Login with the first user and assign the third user to a job
- Login with the third user and check if the user now is able to open the task

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin a2997960c3
Cypress test for PR 1370. (#2152)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
Co-authored-by: Boris Sekachev <boris.sekachev@yandex.ru>
5 years ago
Dmitry Kruchinin 4dc25e20c9
Cypress test to check change user password and login with the new (#2159)
password.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin 7e7b650a6b
Cypress test to check creating and deleting an annotation task. (#2158)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
5 years ago
Dmitry Kruchinin c848f6f7e0
Cypress test for issue 1391. (#2150)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 798c396d1f
Cypress test for issue 1368. (#2140)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 2fb69562ef
Cypress test for issue 1216. (#2133)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin cb4d8e6ee5
Cypress test for issue 1825. (#2124)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin ab3fac5d93
Cypress test for issue 1438. (#2113)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin bd6cefeada
Cypress test for issue 1425. (#2122)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 0982ea3f57
Cypress test for issue 1568. (#2106)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin a30921b271
Cypress test for issue 1433. (#2116)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin a6884427d4
Cypress test for issue 1540. (#2096)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 7acd8dddc6
Cypress test for issue 1498 (#2083)
* Cypress test for issue 1498

* Applying comments.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 8207eaeaba
Cypress tests via Firefox browser. (#2092)
* Cypress tests via Firefox browser.

Added browser verification functionality.
Added user and tasks removing functionality.

* Applying comments.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 15acb953e3
Cypress test for issue 1444. (#2099)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 4cede5c959
Cypress tests for issues 1882, 1886. (#2075)
* Cypress tests for issues 1882, 1886.

* Applying comments.

Add command to open/close settings.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 778b7f5227
Cypress test for issue 1841 (#2057)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 822a3b5578
Cypress test for issue 1944 (#2055)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kalinin 582e23bf88
Batch of fixes (#2031) 6 years ago
Dmitry Kruchinin 9c4e717ddb
Cypress test for issue 1819 (#2043)
* Cypress test for issue 1819

* Fixing a typo in parameter naming

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 4dadf55344
Cypress test for issue 810 (#2045)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 82c3e0496b
Cypress test for issue 1750. (#2030)
* Cypress test for issue 1750.

* Rework imageGeneration function.

Rework test for getting an elements by recently added classes.

* Changing the class to switch to AAM mode

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin ec8ebc7473
Cupress test for issue 1785 (#2018)
* Cupress test for issue 1785

Add test.
Add functionality for create zip archive with images.
Update package.json, package-lock.json.

* Applying comments.

Code refactoring.

* Applying comments.

* Reworking commands to search for elements by new classes

* Return Promise from imageGenerator function.

Remove wait() after image generation.

* Replace "throw" to "reject" in the "imageGenerator" function.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin e8c44bc8e2
Cypress test for issue 1439 (#2028)
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 8f323cfd5c
Cypress test for issue 1429 (#2017)
* Cypress test for issue 1429

* Rebase. Code refactoring.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 0856be00e9
Cypress test for issue 1870 (#2016)
* Cypress test for issue 1870

* Applying comments.

Refactoring the test code.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin b9f47fd320
Cypress test for issue 1919 (#2013)
* Cypress test for issue 1919

* Increase value of "defaultCommandTimeout" to 10000ms

* Appying comments.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin ca4b320d23
Preparation for testing. Add tests for issue 1599. (#1983)
* Automate test preparation(mandatory operations for each test cases)

- Add test for creating an annotation task.
- Add automate for creating superuser.

* Add tests for issue 1599.

* Run Cypress from Travis CI.

Remove Cypress installation command from Dockerfile.ci
Remove the unnecessary docker-compose.ci.yml

* Replase image for creation an annotation task.

Change name of imsge in the Cypress test create_new_task.js

* Temporarily deleting the annotation task creation functionality

* Image generarion functionality

Add Cypress module for auto generation images
Add package files.

* Add custome commands for create an annotation task and a shape.

* Applying comments.

* /tasks instead of /task in the tests (applying comments)

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Nikita Manovich 634ca17958
Remove old UI (#1964)
* Removed outdated code

* Revert changes in .gitignore

* Fix docker build

* Remove karma + some dummy code

* Fix a type in Dockerfile.ci

* Fix swagger and remove dispatch_request.

* Update CHANGELOG.md
6 years ago
Dmitry Kruchinin 6eb777a935
Add cypress support (#1951)
* Adding cypress support for running tests in the CI.

Modifications:
- .travis.yml: adding command for run testin via cypress
- Dockerfile.ci: addin install necessary package for correct cypress
works. Adding install cypress via npm.
- docker-compose.ci.yml: Starting necessary docker containers for
cypress testing.
- tests/cypress.json: Cypress configuration file
- tests/cypress/integration/auth_page.js: little bit fix.
- CONTRIBUTING.md: add documentation how to run cypress tests locally

* Add documentation how to run cypress tests locally. Remove wait() from
auth_page.js.

* Add run cypress in CI with the different config file cypress_ci.json

Update CONTRIBUTING.md.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Dmitry Kruchinin 1255996964
Add a cypress test. (#1936)
* Add a cypress test.

* Rename the file of test. Change location of the file.

Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
6 years ago
Nikita Manovich ae6a4891e3
RESTful API (#389) 7 years ago
Nikita Manovich 91a7714bb4 Merge remote-tracking branch 'origin/release-0.3' into develop 7 years ago
Boris Sekachev ac97df8343 Unit tests have been fixed (#249)
* Fixed unit tests
* Added copyright
7 years ago
Nikita Manovich 641ad4bf57 Merge remote-tracking branch 'origin/release-0.3' into develop 7 years ago
DanVev 70547af5a4 CI tool integration (#244)
* Create travis.yml
* Create docker-compose-ci.yml
* Update README.md
* Update CONTRIBUTORS.md
7 years ago
Boris Sekachev 1d88a2d163 Propagate behaviour has been updated in cases with a different resolution (#246)
* Fix propagate behaviour: propagate always on all frames
* Image-relative coordinates are used for propagate
* Eslint fixes
7 years ago
Boris Sekachev d4ce6216d6 Fix context menu, text visibility for small images (#202)
* Fixed: both context menu are opened simultaneously
* Fixed: shape can be unavailable behind text
* Fixed: invisible text outside frame
7 years ago
Andrey Zhavoronkov 7badd24cb0 Incremental save of annotations (#120)
* using shapes id generated by a client
* removed md5.js, code cleanup
* fixed update_paths function; code cleanup;
* fixed import existing tasks without client_id
* added some sanity checks for cleint_id; improved annotation parser logic
* fixed dumping and uploading annotation if annotation task contains interpolation shapes
7 years ago
Boris Sekachev b8e0683448 Now we store virtual URL instead of update it in the browser address bar (#112)
* Copy URL, Frame URL and object URL functionality in a context menu
* Shift key in order to don't select any objects
7 years ago
Boris Sekachev 2d0079fb9f CVAT links to specific frame or object/objects (#73)
* URL search parameter for frame and for filter
8 years ago
Boris Sekachev d1b20d6dcf Polygon edit method (#57)
* Editor for polylines
* Polyshape editing for points
* Ability to exit from edit mode by right click (if no points)
* Slice approach have been added for polyshape creating
8 years ago
Nikita Manovich a50b4cc144 Moved development on public github.
- changed Content-type for save_job request to application/json, object…
- Adopted public PR - PASCAL VOC converter
- Added convert_to_mask.py script
- Fixed player continue plaing at the end of video, lock for editable object broke the client
- Same colors for shapes and menus, ability to change color for label or group
- Undo redo
- Added license header for all files
- Added .gitattributes file (critical for bash scripts)
- Fixed "Don't delete tasks if a user is deleted"
- More strict check for 'checkbox' and 'number' values
- Added convert_to_coco.py script
- Job statistic were extended. Blowradius was removed
- More strict labels verification
- Drag polygons by requirement, norm stroke opacity, easy box dragging
- Drawing with mouse outside the image area
- Fixed 7z support
- Boundig box size in drawer, switcheable grid
- Split tracks feature
- Fix flip parsing
- Update color set & color by label feature
- Add point for polygons feature
- Added context menu
- Polyshapes
8 years ago
Nikita Manovich eb9fba3685 Release 0.1.0 8 years ago