57 Commits
Author SHA1 Message Date
Martin Muller b228ca2f64 Try latest ACS com to see if e2e are passing (#1248)
* use latest ACS com

* add workaround for REPO-4772

* due to the workaround done for REPO-4772, files now have an initial version set to MAJOR 1.0

* add workaround for REPO-4772 for bulk create files

* Get ACS log if something goes wrong

* wait for the dialog to close only in specific cases

* Import Custom Model into ACS. Update proxy to work with Share.
2019-11-18 18:08:32 +01:00
Suzana Dirla 636693bd38 Revert "use Xenial on Travis (#1201)"
This reverts commit 10592b664a.
2019-09-12 10:09:05 +03:00
Adina Parpalita 10592b664a use Xenial on Travis (#1201)
* small changes

* forgot file

* use travis xenial

* delete commented line

* revert unrelated changes
2019-09-12 09:53:29 +03:00
Adina Parpalita b0121f06f8 [ACA-2380] refactor actions-available tests (#1144)
* compare arrays of actions instead of checking the available actions one by one
add more tests for more file types
reorganise and separate test files
use correct capitalisation of “Leave Library”, according to ACA-2473
add some try catch blocks

* fix test and rebalance suites

* remove hidden old info button

- that exists in DOM, even though hidden, after fix of [ACA-2288] issue

* change actions order after ACA-2649
2019-07-03 07:03:02 +03:00
Suzana Dirla eb1e8c8fa1 [ACA-2147] toolbar clean css - fix colors (#1114)
* [ACA-2147] toolbar clean css - fix colors

* [ACA-1619] keep aspect properties config example

* [ACA-2147] keep toolbar color setting in custom-theme

* remove dist folder from travis cache

* build dist folder before each suite

* remove no longer needed 'Prepare dist cache' since dist cache was disabled
2019-05-21 16:38:19 +01:00
Adina Parpalita 1c18f6c555 [ACA-2387] rebalance suites (#1107)
* rebalance suites

* try to fix flaky test

* fix more related tests

* fix retry

* reorganise some more suites

* move file to another suite
2019-05-15 09:47:52 +01:00
Martin Muller 39f528af67 Feature/ACA-1676 e2e share file (#1106)
* ACA-1676 add share tests with user logouts

* ACA-1676 add share tests with user logouts

* ACA-1676 split the logout test into own describe and reformat the tests a bit.

* ACA-1676 split the logout test into own describe and reformat the tests a bit.

* ACA-1676 split the logout test into own describe and reformat the tests a bit.

* ACA-1676 split the logout test into own describe and reformat the tests a bit.

* ACA-1676 change some protractor config as suggested from Adina

* ACA-1676 change some protractor config as suggested from Adina
2019-05-14 18:58:58 +03:00
Martin Muller 380a5f0cb0 Feature/ACA-1633 travis dist cache (#1074)
* ACA-1633 add new test stage e2
* cache dist
2019-04-16 12:08:17 +01:00
Adina Parpalita 2a4be64bcc [ACA-823] refactoring (#1077) 2019-04-16 10:01:39 +01:00
Martin Muller c83f78f801 Feature/ACA-1633 parallel tests (#1064)
* [ACA-1633] create test suites. update protractor to use suites. update travis to split in to test suite groups.
* disable tomcat tests
* exclude failing expect
2019-04-12 15:06:49 +01:00
Denys Vuika 36671ff9d1 use LTS node.js (#1031) 2019-03-22 11:11:04 +02:00
Denys Vuika 65e0a1138c Keensoft AOS extension (#920)
* aos extension

* update karma

* lint improvements and fixes

* update script

* update scripts

* update scripts

* reduce about 56.4 kB of polyfills for modern browsers

* deficated aosHost value to have AOS on separate servers

* context menu and toolbar

* visibility evaluator

* code improvements and fixes

* support locking, lock checks
2019-02-08 15:45:39 +02:00
Denys Vuika b6569cb043 remove S3 integration 2018-11-08 13:17:32 +00:00
Denys Vuika 3a8dbcd7a4 upgrade to Angular 7 (#758)
* angular 7 upgrade

* try to fix e2e failures

* reduce wait for snackbar

* wait presenceOf instead of visibilityOf

* angular 7 upgrade

* try to fix e2e failures

* reduce wait for snackbar

* wait presenceOf instead of visibilityOf

* one more try to fix e2e snackbar issues

* yet another try

* only wait in some tests

* diable animations, extra e2e app configuration

* update tomcat e2e script

* fix prod build memory use

* use another type of wait

* disable check

to be investigated separately
2018-10-31 17:53:36 +02:00
Adina Parpalita 30b445dde9 [ACA-1799] add tests for share file (#727)
* initial work

* shared link created through API

* add tests for share file on all list views

* remove utc for end of day

* remove hours and minutes

* update unit test

* workaround

* update docker settings for tomcat

* tomcat setup for e2e
2018-10-18 14:27:54 +01:00
Denys Vuika 321fb91b8c minor travis settings update 2018-10-05 18:04:03 +01:00
Denys Vuika 93e6489881 [ACA-1843] tomcat e2e runs (#674)
* tomcat environment

* disable artifact deployment for now

* travis settings update

* protractor settings

* protractor settings

* e2e fixes

* e2e fixes

* [ACA-1842] fix library dialog

* cleanup travis settings

* disable test (bug raised)

* fix after rebase

* fix after rebase
2018-09-29 11:21:38 +01:00
Denys Vuika f580b96a78 more detailed code coverage reports (#664)
* add about to coverage

* add more components to coverage

* more truth for coverage reports

* even more fun

* switch off json formatting

* deploy war file after unit test run
2018-09-24 14:35:14 +01:00
Denys Vuika 1cffbf1379 fix travis deployment script 2018-09-21 14:49:24 +01:00
Denys Vuika 79a7e79d31 improve tomcat scripts 2018-09-21 11:53:55 +01:00
Denys Vuika 1ccd6e0136 update settings 2018-09-20 21:30:31 +01:00
Denys Vuika c785733481 test war generation 2018-09-20 21:04:01 +01:00
Denys Vuika 01a3125374 cleanup travis config 2018-09-20 13:29:25 +01:00
Denys Vuika 8b6686af08 update s3 output path 2018-09-20 13:06:01 +01:00
Denys Vuika 043975feb2 switch off debug output 2018-09-20 12:25:05 +01:00
Denys Vuika 1d05b710d8 remove deploy test, simulate broken test 2018-09-20 12:06:49 +01:00
Denys Vuika ef47e57282 remove region 2018-09-20 10:51:21 +01:00
Denys Vuika ba7db81a3d try to fix travis issue with region settings 2018-09-20 10:29:31 +01:00
Denys Vuika 74db78246e test artifact settins with deployment 2018-09-20 09:38:24 +01:00
Denys Vuika 7dc0d20118 cleanup config 2018-09-20 07:53:04 +01:00
Denys Vuika 5cee51348e add artifact paths 2018-09-20 07:33:31 +01:00
Denys Vuika 5cde3c1971 fix settings 2018-09-20 07:18:01 +01:00
Denys Vuika f643d78b49 test artifacts settings 2018-09-20 07:14:26 +01:00
Denys Vuika 91b97037b8 use env variables 2018-09-19 21:09:50 +01:00
Denys Vuika f0a21032d7 update region and key 2018-09-19 20:31:16 +01:00
Denys Vuika 5075d74ef3 deployment test 2018-09-19 19:46:54 +01:00
Denys Vuika 8b5125cc76 deployment test 2018-09-19 19:38:09 +01:00
Denys Vuika 883a1971c5 [ACA-1443] prettier formatting and checks (#629)
* intergrate prettier

* update settings

* integrate with travis

* unified formatting across all files
2018-09-13 16:47:55 +01:00
Denys Vuika c12ec405c4 run e2e in production mode (#607)
* run e2e in production mode

* update coverage settings

* fix coverage reports

* update e2e settings

* prod build for docker image

* restore dev build

* revert e2e mode

* update travis settings

* production build workaround

* update travis settings

* update travis

* build fixes
2018-09-05 18:16:08 +01:00
Denys Vuika dc4b8fedb8 update travis config 2018-09-05 11:22:06 +01:00
Denys Vuika 0a519c6a1e ADF 2.5.0 (#563)
* update to latest ADF libs

* update libs

* update dependencies

* use development build for e2e

* update travis settings

* revert to dev build

* adf 2.5.0 final
2018-08-14 18:46:27 +01:00
Denys Vuika af63af575c travis jobs config (#525) 2018-07-20 22:08:52 +01:00
Denys Vuika d9e59cfd73 CI settings (#524)
* add test with coverage to travis

* update circle-ci settings
2018-07-20 19:57:16 +01:00
Denys Vuika 829b421108 [ACA-1390] add spellcheck for the typescript code (#363)
* add spellcheck for the typescript code

* update CI config

* update spellcheck rules

* update spellcheck config and code

* run spellcheck for e2e tests

* disable e2e test

* disable cypress for now
2018-05-21 08:40:41 +03:00
Denys Vuika 3ff9a9b536 run cypress only with travis for now 2018-05-14 11:57:41 +01:00
Denys Vuika 09aeeff204 initial e2e integration (#329)
* e2e integration with ci

* update travis config

* try always build image

* build the app in production mode

* try to stop previous

* stop default postgresql service

* try upgrade selenium-webdriver

* disable Gecko for webdriver-manager

* use stable chrome and latest protractor
2018-04-23 14:21:41 +03:00
Denys Vuika bc6f02e261 [ACA-1294] docker example for 6.0 community integration (#309)
* docker example for 6.0 community integration

* cleanup travis config
2018-04-16 14:46:54 +01:00
Denys Vuika 9f80bd2bb2 remove travis cache setings due to npm ci setup (#280) 2018-04-05 13:43:04 +01:00
Denys Vuika 9840e29531 [ACA-1266] use 'npm ci' for faster installs (#274)
* use 'npm ci' for faster installs

* update readme
2018-04-04 14:59:45 +03:00
Denys Vuika bd33afb175 docker setup fixes for public images (#208)
* docker setup fixes for public images

* update travis config

* reverse docs change
2018-03-01 18:15:40 +00:00