Sender | Message | Time |
---|---|---|
26 Oct 2023 | ||
Tim P | * I just cleaned my _Very Messy_™ Might we reasonably close it and replace it with a notification that something is happening which doesn't hog the GUI screen? | 07:21:36 |
Tim P | * I just cleaned my __Very Messy__™ Might we reasonably close it and replace it with a notification that something is happening which doesn't hog the GUI screen? | 07:21:48 |
Tim P | * I just cleaned my Very Messy™ Might we reasonably close it and replace it with a notification that something is happening which doesn't hog the GUI screen? | 07:22:01 |
oliver sanders | Yes, there is an issue for this, however, it is largely pending on being able to track command status which we cannot presently do. | 09:04:44 |
31 Oct 2023 | ||
oliver sanders | (in relation to the GUI Gif question on Discourse) I've been wondering if we could use Cypress to auto-generate a UI walk through video. We could potentially even do this as part of the system tests (i.e. run Cypress on the GUI but with a real UIS and real workflows providing the data). | 09:47:42 |
1 Nov 2023 | ||
Hilary Oliver | Personally I have little idea how difficult that would be (to create and to maintain, as the UI evolves). It might be worth the effort for a walk through tutorial accessible in the UI itself, for new users. (Which I presume is what you mean?) | 04:19:33 |
oliver sanders | Context: The cylc-ui tests rely on mocked data. They test the UI in of itself, but not its interactions with other components. We could do with a couple of simple end-to-end system tests to ensure the various bits fit together and act as canary tests to spot breakages before they're released. E.G. open the UI, start a workflow, trigger a task, stop a workflow, that sort of thing. One way to do this would be use Cypress and point it at a real UI server rather than the mocked offline data. If you get Cypress to record the video from these test sessions (jamming sleeps in to slow things down) you would get a pretty good walkthrough showing how to start/stop workflow, open logs, trigger tasks, etc. If we could jam in a few captions somehow that would make a pretty good introductory video, with the added bonus that it wouldn't get out of date and could be extended to cover new features as they're added as functional documentation. We now have a stub workflow for performing nightly system tests. At present, all it does is to check that the relevant components can be installed together (to sniff out any compatibility/metadata issues). This would be the logical home of end-to-end system tests if/when we get around to them: https://github.com/cylc/cylc-admin/blob/master/.github/workflows/system.yml | 10:04:17 |
oliver sanders | * Context: The cylc-ui tests rely on mocked data. They test the UI in of itself, but not its interactions with other Cylc components. We could do with a couple of simple end-to-end system tests to ensure the various bits fit together and act as canary tests to spot breakages before they're released. E.G. open the UI, start a workflow, trigger a task, stop a workflow, that sort of thing. One way to do this would be use Cypress and point it at a real UI server rather than the mocked offline data. If you get Cypress to record the video from these test sessions (jamming sleeps in to slow things down) you would get a pretty good walkthrough showing how to start/stop workflow, open logs, trigger tasks, etc. If we could jam in a few captions somehow that would make a pretty good introductory video, with the added bonus that it wouldn't get out of date and could be extended to cover new features as they're added as functional documentation. We now have a stub workflow for performing nightly system tests. At present, all it does is to check that the relevant components can be installed together (to sniff out any compatibility/metadata issues). This would be the logical home of end-to-end system tests if/when we get around to them: https://github.com/cylc/cylc-admin/blob/master/.github/workflows/system.yml | 10:04:32 |
oliver sanders | * Context: The cylc-ui tests rely on mocked data. They test the UI in of itself, but not its interactions with other Cylc components. We could do with a couple of simple end-to-end system tests to ensure the various bits fit together and act as canary tests to spot breakages before they're released. E.G. open the UI, start a workflow, trigger a task, stop a workflow, that sort of thing. This will catch daft issues like, us accidentally removing a flag to If you get Cypress to record the video from these test sessions (jamming sleeps in to slow things down) you would get a pretty good walkthrough showing how to start/stop workflow, open logs, trigger tasks, etc. If we could jam in a few captions somehow that would make a pretty good introductory video, with the added bonus that it wouldn't get out of date and could be extended to cover new features as they're added as functional documentation. We now have a stub workflow for performing nightly system tests. At present, all it does is to check that the relevant components can be installed together (to sniff out any compatibility/metadata issues). This would be the logical home of end-to-end system tests if/when we get around to them: https://github.com/cylc/cylc-admin/blob/master/.github/workflows/system.yml | 10:05:27 |
oliver sanders | * Context: The cylc-ui tests rely on mocked data. They test the UI in of itself, but not its interactions with other Cylc components. We could do with a couple of simple end-to-end system tests to ensure the various bits fit together and act as canary tests to spot breakages before they're released. E.G. open the UI, start a workflow, trigger a task, stop a workflow, that sort of thing. This will catch daft issues like, us accidentally removing a flag to If you get Cypress to record the video from these test sessions (jamming sleeps in to slow things down) you would get a pretty good walkthrough showing how to start/stop workflow, open logs, trigger tasks, etc. If we could jam in a few captions somehow that would make a pretty good introductory video, with the added bonus that it wouldn't get out of date and could be extended to cover new features as they're added as functional documentation. We now have a stub workflow for performing nightly system tests. At present, all it does is to check that the relevant components can be installed together (to sniff out any compatibility/metadata issues). This would be the logical home of end-to-end system tests if/when we get around to them: https://github.com/cylc/cylc-admin/blob/master/.github/workflows/system.yml | 10:05:48 |
oliver sanders | * Context: The cylc-ui tests rely on mocked data. They test the UI in of itself, but not its interactions with other Cylc components. We could do with a couple of simple end-to-end system tests to ensure the various bits fit together and act as canary tests to spot breakages before they're released. E.G. open the UI, start a workflow, trigger a task, stop a workflow, that sort of thing. This will catch daft issues like, us accidentally removing a flag to If you get Cypress to record the video from these test sessions (jamming sleeps in to slow things down) you would get a pretty good walkthrough showing how to start/stop workflow, open logs, trigger tasks, etc. If we could jam in a few captions somehow that would make a pretty good introductory video, with the added bonus that it wouldn't get out of date and could be extended to cover new features as they're added as functional documentation. We now have a stub workflow for performing nightly system tests. At present, all it does is to check that the relevant components can be installed together (to sniff out any compatibility/metadata issues). This would be the logical home of end-to-end system tests if/when we get around to them: https://github.com/cylc/cylc-admin/blob/master/.github/workflows/system.yml | 10:05:55 |
14 Nov 2023 | ||
Ronnie Dutta | We appear to have a memory leak in the UI on master | 15:55:12 |
Ronnie Dutta | Download image.png | 15:55:17 |
oliver sanders | Dang it! | 16:05:31 |
oliver sanders | It's accumulating listeners? | 16:05:57 |
oliver sanders | Any (vague) idea when this started? | 16:06:42 |
Mark Dawson | Do we know when it was introduced? | 16:06:48 |
Ronnie Dutta | I'm just checking with the production build as I realise that was the development build. Then if it's still there I'll check at each version tag going back | 16:07:39 |
Ronnie Dutta | Nevermind, looks like the memory leak is only in whatever hooks are injected into the code in the development build only. In the production build there does not seem to be a leak: | 16:32:22 |
Ronnie Dutta | Download image.png | 16:32:28 |
Hilary Oliver | 😮💨 | 19:48:03 |
17 Nov 2023 | ||
oliver sanders | We've had someone request Regex filters for task filtering which seems reasonable. | 10:27:58 |
8 Jan 2024 | ||
oliver sanders | Swapping https://github.com/cylc/cylc-ui/pull/1619/files Yikes! Lessons learned:
| 17:06:34 |
oliver sanders | * Swapping https://github.com/cylc/cylc-ui/pull/1619/files Yikes! Lessons learned:
| 17:06:48 |
oliver sanders | * Swapping https://github.com/cylc/cylc-ui/pull/1619/files Yikes! Lessons learned:
| 17:07:29 |
9 Jan 2024 | ||
Hilary Oliver | Good to know - add that info to developer notes somewhere? | 08:36:32 |
17 Jan 2024 | ||
oliver sanders | Tasks vanishing from the Table view for unknown reasons :( https://github.com/cylc/cylc-ui/issues/1634 | 13:53:13 |
18 Jan 2024 | ||
Hilary Oliver | I think I've seen this too, was unsure but meant to come back to it. | 23:16:35 |
19 Jan 2024 | ||
Tim P | Does that imply that something has got stuck in a loop? | 08:21:24 |
Ronnie Dutta |
| 10:28:16 |