Commit graph

  • e46836ffe1 Test background detector UI specification Julian Stirling 2026-01-13 23:39:24 +00:00
  • b494e7dc3c Fix picamera test suite Julian Stirling 2026-01-13 22:44:34 +00:00
  • 6b97d2da44 Fix unit tests for background detectors as Things Julian Stirling 2026-01-13 19:49:34 +00:00
  • 3e8874188e Get UI working for background detector things Julian Stirling 2026-01-13 19:05:24 +00:00
  • 44860bf777 Continue turning background detectors back into Things Julian Stirling 2026-01-13 18:01:45 +00:00
  • 6a1ad573d9 Start turning background detectors back into things Julian Stirling 2026-01-13 17:29:51 +00:00
  • dcf5b26c06 Merge branch 'scans_folder_bugfix' into 'v3' Julian Stirling 2026-01-14 10:03:34 +00:00
  • 4b81d52a89 Add tests for _full_config_from_args Julian Stirling 2026-01-13 20:32:05 +00:00
  • ad53f72a60 Bugfox, stop saving scans into log folder Julian Stirling 2026-01-13 18:03:07 +00:00
  • 9df3fd6360 Merge branch 'fast-sim' into 'v3' Joe Knapper 2026-01-13 14:15:35 +00:00
  • 0bba613a4b Apply suggestions from code review of branch fast-sim Julian Stirling 2026-01-13 11:45:32 +00:00
  • 51d6bdb991 Fully generate simulation sample canvas before setting to class attribute Julian Stirling 2026-01-13 11:34:49 +00:00
  • 6f74e447cd Merge branch 'Windows-Testing' into 'v3' Julian Stirling 2026-01-12 22:15:51 +00:00
  • 795d145ae6 Merge branch 'proper-integration-tests' into 'v3' Julian Stirling 2026-01-12 21:50:38 +00:00
  • a15458c02d Apply suggestions from code review of branch Windows-Testing Julian Stirling 2026-01-12 21:40:58 +00:00
  • 4c557612fb Apply suggestions from code review of branch fast-sim Julian Stirling 2026-01-12 17:41:51 +00:00
  • ad8dd55cca Update integration test for new labthings client exceptions Julian Stirling 2026-01-11 16:01:19 +00:00
  • 6ec60523cd Ensure that each integration test tests more than just a lack of errors Julian Stirling 2025-12-22 18:57:34 +00:00
  • 7e9637e496 Run new integration suite in CI Julian Stirling 2025-12-20 16:30:10 +00:00
  • 8b51a66ae4 Move test_dummy_server out of unit tests and into integration tests. Julian Stirling 2025-12-20 16:15:00 +00:00
  • c9ac85bffc Rename the test that fully boots the server to lifecycle_test Julian Stirling 2025-12-20 16:06:49 +00:00
  • d6b00ef1bb Change out of temp dirs in git version tests before closing so windows doesn't error Julian Stirling 2025-12-24 17:47:20 +00:00
  • 3e8511f281 Use Python not echo as a mock shutdown command for windows compatibility Julian Stirling 2025-12-24 17:25:07 +00:00
  • ec29a1999f Update how stitching is called in Windows Julian Stirling 2025-12-24 17:05:10 +00:00
  • 00a0301e0c Close file logging hander in unit tests before tmpdir cleanup Julian Stirling 2025-12-24 15:57:12 +00:00
  • 52293ba948 Normalise expected paths in windows tests Julian Stirling 2025-12-24 15:56:33 +00:00
  • 40a2e4c6ed Continue improving simulation camera tests Julian Stirling 2026-01-11 14:58:21 +00:00
  • 0abbd827fd Remove exception block from simulation that only silence errors and errors that are impossible to reach Julian Stirling 2026-01-11 14:47:57 +00:00
  • 8f52841f67 Add tests for new simulated camera poperites that update the canvas Julian Stirling 2026-01-11 14:10:54 +00:00
  • dfe50f5c56 Split up generic camera tests and simulation specific ones. Julian Stirling 2026-01-11 12:14:44 +00:00
  • fa89f24477 Type fixing for simulation camera Julian Stirling 2026-01-11 11:00:57 +00:00
  • 69cfb54e46 String PropertyControls Julian Stirling 2026-01-10 19:11:54 +00:00
  • fc3ca8cbe7 Slightly increase glyph shape so that blob cannot touch edge Julian Stirling 2025-12-28 21:40:26 +00:00
  • 980af66548 Let lists of colours be set for simulation sample. Julian Stirling 2025-12-28 21:32:27 +00:00
  • 11379d8fa7 Allow colour to be set for simulation sample. Julian Stirling 2025-12-28 20:19:01 +00:00
  • 7b9f4aa202 Expose sample density and sample repeat for simulation camera to the UI in camera settings rather than as init options Julian Stirling 2025-12-26 22:44:03 +00:00
  • 159e2d14ab Unify canvas and sample shape for simulation, set flag for if repeating. Julian Stirling 2025-12-26 21:57:25 +00:00
  • 99f7802195 Create sprites upsampled, before downsampling so they hhave a smoother edge interpolation Julian Stirling 2025-12-26 13:14:57 +00:00
  • fa249a0f24 Calculate simulation images downsampled for speed Julian Stirling 2025-12-26 12:15:22 +00:00
  • 1e36811796 Merge branch 'type-fixes' into 'v3' Julian Stirling 2026-01-12 16:10:25 +00:00
  • 4266923123 Update picamera coverage zip Julian Stirling 2026-01-12 15:33:13 +00:00
  • 06cab8a6a4 Use type[] not Type[] in typehints, and add clarification comment. Julian Stirling 2026-01-12 14:56:10 +00:00
  • 560ca6e9fe Tweak a docstring as the variables out of date Julian Stirling 2026-01-10 16:55:57 +00:00
  • 3db83534e8 Update for how Labthings-Fastapi 0.0.14 impements the fallback server Julian Stirling 2026-01-09 17:17:52 +00:00
  • b46f8af8e7 Bump labthings-fastapi to 0.0.14 and fix error types in unit tests Julian Stirling 2026-01-09 16:43:14 +00:00
  • e85a1d3080 Final test fixes Julian Stirling 2025-12-20 16:23:01 +00:00
  • 5d25067a21 Update CI to fail if MyPy fails but to still give code quality report Julian Stirling 2025-12-19 17:04:18 +00:00
  • c1ad445517 Fix some final type issues in Autofocus Julian Stirling 2025-12-19 16:52:47 +00:00
  • 141ccc06c1 Some minor type fixes Julian Stirling 2025-12-19 16:46:30 +00:00
  • 58aa3df587 Fix a number of issues with camera_stage_mapping Julian Stirling 2025-12-19 16:46:04 +00:00
  • 18e89aa148 More typing fixes Julian Stirling 2025-12-19 14:46:03 +00:00
  • 8890590551 Type fix stitching Julian Stirling 2025-12-19 14:26:45 +00:00
  • 2e03ad28c4 Type fix scan directories Julian Stirling 2025-12-19 14:26:27 +00:00
  • 2701576a2c Properly type the generic Background Detector class Julian Stirling 2025-12-19 14:01:37 +00:00
  • 7abede0db0 Fix type errors in remaining Things Julian Stirling 2025-12-19 11:03:45 +00:00
  • 99eee2e912 Fix camera type issues Julian Stirling 2025-12-19 11:02:07 +00:00
  • 9976c5cb84 Fix stage typehints Julian Stirling 2025-12-19 10:27:55 +00:00
  • afeca2bbed Fix picamera tuning setting type Julian Stirling 2025-12-19 10:12:33 +00:00
  • 5df5651fc2 Adjust name for a number of propery/setting setters Julian Stirling 2025-12-19 10:00:43 +00:00
  • 26d395f05d Type fixes for system Thng Julian Stirling 2025-12-17 23:40:30 +00:00
  • 51512f36f7 Unify UI for action_button_for and property_control_for Julian Stirling 2025-12-17 23:36:06 +00:00
  • afbc00acef Improve __enter__ typing for things Julian Stirling 2025-12-17 23:07:39 +00:00
  • d52548cc13 Improve camera buffer typing Julian Stirling 2025-12-17 22:43:52 +00:00
  • e0c63ab354 Unify camera capute signatures Julian Stirling 2025-12-17 22:27:58 +00:00
  • dcf329f1c5 Fix typing in stage_measure Julian Stirling 2025-12-17 22:19:25 +00:00
  • 85671e897e Remove vesitgial code from utilities and fix types Julian Stirling 2025-12-17 21:54:50 +00:00
  • 4060c06a2b Assorted type fixes Julian Stirling 2025-12-17 21:50:31 +00:00
  • 472aa03822 Ignore dmypy.json Julian Stirling 2025-12-17 21:50:16 +00:00
  • 99f3d2d311 Start fixing some issues found by MyPy Julian Stirling 2025-12-17 20:04:16 +00:00
  • ff976e7187 Merge branch 'test-env' into 'v3' Julian Stirling 2026-01-06 13:10:25 +00:00
  • 4a8b88b34b Fix config path in integration test. Don't use fallback in integration test as it masks failure. Julian Stirling 2025-12-19 09:30:33 +00:00
  • fc7cda0165 Update picamera coverage zip Julian Stirling 2025-12-18 23:02:43 +00:00
  • 765404656a Fix typos when moving hardware test suit to new test env structure Julian Stirling 2025-12-18 17:48:33 +00:00
  • 782977e01c Move integration tests to tests dir Julian Stirling 2025-12-18 17:26:38 +00:00
  • ef9a88104b Move hardware-specific-tests to tests dir Julian Stirling 2025-12-18 17:21:17 +00:00
  • 4e043f3df2 Move lt_test_utils into a shared testing directory Julian Stirling 2025-12-18 17:13:15 +00:00
  • d08d4cd325 Move unit tests to their own sub-dir in tests Julian Stirling 2025-12-18 17:08:02 +00:00
  • 62b414af3c Update docs and internal names for LabThingsTestEnvironment Julian Stirling 2025-12-18 16:43:38 +00:00
  • 17b1f0e72a Update picamera tests to use new test environment Julian Stirling 2025-12-17 19:18:57 +00:00
  • b70d36c629 Move main test suite to new use new test environment. Julian Stirling 2025-12-17 18:58:35 +00:00
  • 0d09dc58da Add way to get thing from test environment by type Julian Stirling 2025-12-17 18:57:44 +00:00
  • 6be260cb59 Merge branch 'final-dependency-removals' into 'v3' Julian Stirling 2025-12-18 12:43:21 +00:00
  • c1a5e35130 Update picamera coverage zip Julian Stirling 2025-12-17 17:11:23 +00:00
  • 3ea7be6531 Update and simplify smart scan tests Julian Stirling 2025-12-17 16:44:54 +00:00
  • 4ad1fff656 Remove final dependencies Julian Stirling 2025-12-17 15:50:03 +00:00
  • be5f9630ca A fond farewell to the last of the InvocationLoggers Julian Stirling 2025-12-17 15:41:22 +00:00
  • f6d4b368d0 Update tests for not having cancel hooks Julian Stirling 2025-12-17 14:03:45 +00:00
  • 8f805c8e68 Add a testing environment/harness for easily running actions without blocking Julian Stirling 2025-12-17 14:02:58 +00:00
  • 510a44dd17 Remove all cancel hooks from smart scan and stitching Julian Stirling 2025-12-17 14:02:14 +00:00
  • 150e69d235 Merge branch 'continue-removing-deps' into 'v3' Julian Stirling 2025-12-17 11:57:07 +00:00
  • 5b15e2d34c Fix camera stage mapping logging Julian Stirling 2025-12-17 11:16:38 +00:00
  • e1dfceb0bd Remove one final invocation logger dep from autofocus Julian Stirling 2025-12-17 09:49:00 +00:00
  • 09336c9cb5 Apply suggestions from code review of branch continue-removing-deps Julian Stirling 2025-12-17 10:08:47 +00:00
  • 5a391bff1c Update ROM tests Julian Stirling 2025-12-16 17:11:51 +00:00
  • 7f8fb623ef Remove deps from stage_measure Julian Stirling 2025-12-16 16:37:25 +00:00
  • 189e82e8dc Remove deps from autofocus Julian Stirling 2025-12-16 16:14:16 +00:00
  • 4a327cc901 Remove deps from camera_stage_mapping Julian Stirling 2025-12-16 15:13:43 +00:00
  • b5fdc0778d Merge branch 'start-to-remove-deps' into 'v3' Julian Stirling 2025-12-16 16:23:28 +00:00
  • b22341f29c Update picamera coverage zip Julian Stirling 2025-12-16 14:43:45 +00:00
  • 4a72521531 Remove deps from system thing Julian Stirling 2025-12-16 14:07:40 +00:00