Commit Graph

35 Commits

Author SHA1 Message Date
Martin Budden 09956b6219 Improved resilience of compare_images. 2021-03-06 15:36:49 +00:00
Martin Budden b83e56713f Reordered openscad command line parameters. 2021-03-06 14:30:35 +00:00
Chris Palmer fc44b43638 Temporary files used during make_all and tests now in tmp dir. 2021-02-09 09:52:26 +00:00
Chris Palmer e41366e20c Added explicit error message when tmp.png is not generated as expected.
Prints a newline after test runs rather than before.
2021-01-21 12:49:48 +00:00
Chris Palmer ac6e8e040a Fix for image magick returning non-integer pixels. 2021-01-12 14:51:55 +00:00
Chris Palmer 4cac382581 Single backtick now used for all code quotes. 2020-12-24 16:04:59 +00:00
Chris Palmer eac0086199 tests.py now allows parts of projects to be tested without finding an implementation. 2020-11-10 12:01:57 +00:00
Chris Palmer 5fa33d7c4d Tests.py now works in projects and makes tests.md and tests.html.
NopSCADlib blurb now scraped from libtest.scad.
libtest.scad no longer required and lack of it is used to detect a project.
2020-11-09 16:17:02 +00:00
Martin Budden 6c51f8726c Updated tests.py to better support generic testing. 2020-11-08 14:56:52 +00:00
Chris Palmer 5be14f5e89 Fixed bug updating the times file when case changes.
First column split of vitamins now at J.
2020-04-13 18:02:03 +01:00
Chris Palmer 7e0c5fdb6e Renders of STLs are now the correct colour. Fixes #71 2020-04-05 16:18:24 +01:00
Chris Palmer 23a64f238d Added usage messages to all the scripts and documented multiple configuration
projects.
2020-03-11 23:09:03 +00:00
Chris Palmer 53292c9f89 Filenames of tests can now be capitalised to get the correct titles.
The implementation files are still lower case for backwards compatibility.
2020-03-03 20:33:53 +00:00
Chris Palmer 4d51cb73f3 Table of contents now has three vitamin coloumns 2020-03-03 09:32:08 +00:00
Chris Palmer e068918e21 Added screw threads to most things that are threaded.
Added a mechanism for tests.py and views.py to have command line options.
2020-02-22 19:44:01 +00:00
Chris Palmer 46004381b7 Merge branch 'master' into Execute_attributes 2019-08-21 22:04:27 +01:00
Chris Palmer aeded1b807 Added a hygrometer module. 2019-08-21 18:50:15 +01:00
Chris Palmer 77aa8fe44d Merge branch 'master' into Execute_attributes 2019-08-18 14:30:28 +01:00
Chris Palmer 6fe4548213 Set execute attributes on scripts for Linux. 2019-08-18 14:29:15 +01:00
Chris Palmer b7654f0384 Fixed readme index order for Python 2.
Fixed index order being different on Linux due to os.listdir order being
inconsistent with Windows.
2019-08-18 14:26:14 +01:00
Chris Palmer be324c31da Missing targets now named when dependency checking. 2019-08-18 10:53:22 +01:00
Chris Palmer db3b191552 Fixed bug in tests.py when only one test is run. 2019-06-13 19:47:02 +01:00
Chris Palmer 0126245012 Documentation typos 2019-06-12 11:44:59 +01:00
Chris Palmer 13eb9fea30 Documentation tweaks. 2019-06-12 11:34:00 +01:00
Chris Palmer 258d4e88ae Moved printed parts to their own directory. 2019-06-11 23:20:28 +01:00
Chris Palmer 405c8e00b8 Added documentation for the Python scripts. 2019-06-11 15:33:13 +01:00
Chris Palmer fe27391aff Changed the colour scheme 2019-06-10 19:57:13 +01:00
Chris Palmer d2254f0b52 And another 2019-06-10 16:16:21 +01:00
Chris Palmer 0569015d7f Typo in readme 2019-06-10 16:14:44 +01:00
Chris Palmer 197f5332bb Added an example project 2019-06-10 10:38:57 +01:00
Chris Palmer e4fae0ba5f Added some leeway to image comparison
because it turns out OpenSCAD PNG generation is non-deterministic!
2019-06-10 10:00:47 +01:00
Chris Palmer 5af2302053 PNG files have a date in them so now only update them if they have actually changed. 2019-06-09 13:19:08 +01:00
Chris Palmer 99f46754d9 Added table headers as GFM can't do headerless tables.
Demoted sub-headings in the gallery.
2019-06-09 08:11:00 +01:00
Chris Palmer 8ce079214a Updated the readme to include the licence and gallery. 2019-06-08 22:27:59 +01:00
Chris Palmer 34a9b0e87b Added source code 2019-06-08 22:10:47 +01:00