open-nomad/ui/tests/acceptance
Phil Renaud e03c5a43be Job Services: fixtures and acceptance tests (#14319)
* Added to subnav and basic table implemented

* Existing services become service fragments, and services tab aggregated beneath job route

* Index page within jobs/job/services

* Watchable services

* Lintfixes

* Links to clients and individual services set up

* Child service route

* Keyboard shortcuts on service page

* Model that shows consul services as well, plus level and provider cols

* lintfix

* Level as query param

* Watch job for service name changes too

* Group level service fixtures established

* Progress at task level and job-linked services

* Task and group services on update

* Fixture side-effect cleanup

* Basic acceptance tests for job services

* Testmodel cleanup

* Disabled mirage logging

* New cluster type specifically for services

* Without explicit job-model binding

* Trying to isolate a tostring error

* Account for new tab in keyboardnav

* More test isolation attempts

* Remove skipped tests and link task to parent group by id

ui: add service health viz to table (#14369)

* ui: add service-status-bar

* test: service-status-bar

* refact: update component api for new data struct

* ui: format service health struct

* ui:  add service health viz to table

* temp: add placeholder to remind conditional watcher

* test: write tests for transformation algorithm

* refact: update transformation algo

* ui: conditionally long poll checks endpoint

* refact: add conditional logic for nomad provider

refact: update service-fragment model to include owner info

ui: differentiate between task and group-level in derived state comp

test: add test to document behavior

refact: update tests for api change

refact: update integration test for API change

chore: remove unsused vars

chore: elvis operator to protect mirage

refact: create refId instead of internalModel

refact: update algo

refact: update conditional template logic

refact: update test for api change:

chore: cant use if and not in hbs conditional
2022-09-07 10:24:33 -04:00
..
behaviors ui: apply new qunit linting rules to tests 2022-01-20 10:01:35 -05:00
allocation-detail-test.js ui: task lifecycle restart all tasks (#14223) 2022-08-24 18:43:44 -04:00
allocation-fs-test.js ui: prettify js files 2022-01-20 09:54:56 -05:00
application-errors-test.js ui: apply new qunit linting rules to tests 2022-01-20 10:01:35 -05:00
client-detail-test.js fix broken link to `task-group` in `Recent Allocation` table in `jobs.job.index` (#12765) 2022-04-28 14:02:15 -04:00
client-monitor-test.js ui: fix remaining linting errors 2022-01-20 10:39:02 -05:00
clients-list-test.js Percy snapshot tests (#12872) 2022-05-05 16:05:13 -04:00
evaluations-test.js Allow wildcard for Evaluations API (#13530) 2022-07-11 16:42:17 -04:00
exec-test.js ui: use task state to determine if task is active (#14224) 2022-08-23 15:50:40 -04:00
global-header-test.js ui: fix auto-fixable linting errors 2022-01-20 09:46:45 -05:00
job-allocations-test.js [ui] Disconnected Clients: "Unknown" allocations in the UI (#12544) 2022-04-22 11:25:02 -04:00
job-clients-test.js [ui] Disconnected Clients: "Unknown" allocations in the UI (#12544) 2022-04-22 11:25:02 -04:00
job-definition-test.js [ui] Fix a bug where redirects after planning/editing a job didn't include namespace (#13588) 2022-07-05 15:58:56 -04:00
job-deployments-test.js ui: apply new qunit linting rules to tests 2022-01-20 10:01:35 -05:00
job-detail-test.js fix: use `@<namespace>` with remaining `JobDetail.visit`s 2022-02-17 13:22:15 +01:00
job-dispatch-test.js fix: job-dispatch tests after namespace changes 2022-02-16 15:22:41 +01:00
job-evaluations-test.js ui: apply new qunit linting rules to tests 2022-01-20 10:01:35 -05:00
job-run-test.js [ui] Fix a bug where redirects after planning/editing a job didn't include namespace (#13588) 2022-07-05 15:58:56 -04:00
job-services-test.js Job Services: fixtures and acceptance tests (#14319) 2022-09-07 10:24:33 -04:00
job-versions-test.js fix: job-versions-test 2022-02-16 15:31:10 +01:00
jobs-list-test.js Remove namespace cache (#13679) 2022-07-11 18:06:18 -04:00
keyboard-test.js Nomad Services: job routes, model, and serializer updates (#14226) 2022-09-07 10:24:33 -04:00
optimize-test.js Remove namespace cache (#13679) 2022-07-11 18:06:18 -04:00
plugin-allocations-test.js ui: apply new qunit linting rules to tests 2022-01-20 10:01:35 -05:00
plugin-detail-test.js ui: apply new qunit linting rules to tests 2022-01-20 10:01:35 -05:00
plugins-list-test.js ui: apply new qunit linting rules to tests 2022-01-20 10:01:35 -05:00
proxy-test.js Fix Exec not working with reverse proxy X-Nomad-Token (#12925) 2022-05-10 13:42:12 -04:00
regions-test.js Remove a test pause and a lint error from #14199 (#14222) 2022-08-22 16:51:49 -04:00
search-test.js ui: apply new qunit linting rules to tests 2022-01-20 10:01:35 -05:00
server-detail-test.js ui: apply new qunit linting rules to tests 2022-01-20 10:01:35 -05:00
server-monitor-test.js ui: fix remaining linting errors 2022-01-20 10:39:02 -05:00
servers-list-test.js Percy snapshot tests (#12872) 2022-05-05 16:05:13 -04:00
task-detail-test.js ui: use task state to determine if task is active (#14224) 2022-08-23 15:50:40 -04:00
task-fs-test.js ui: prettify js files 2022-01-20 09:54:56 -05:00
task-group-detail-test.js [ui] Disconnected Clients: "Unknown" allocations in the UI (#12544) 2022-04-22 11:25:02 -04:00
task-logs-test.js ui: apply new qunit linting rules to tests 2022-01-20 10:01:35 -05:00
token-test.js Percy snapshot tests (#12872) 2022-05-05 16:05:13 -04:00
topology-test.js 12986 UI fails to load job when there is an "@" in job name in nomad 130 (#13012) 2022-05-13 17:01:27 -04:00
variables-test.js docs: fixing a few more places we missed "secure" during rename (#14395) 2022-08-30 10:08:50 -04:00
volume-detail-test.js fix: reflect namespace change volume-detail-test 2022-02-17 15:20:11 +01:00
volumes-list-test.js Remove namespace cache (#13679) 2022-07-11 18:06:18 -04:00