Commit graph

7049 commits

Author SHA1 Message Date
John Kerl
e4c8832dd5 remove v1 files from previous commit 2021-04-06 23:24:43 -04:00
John Kerl
46c2207463
Move more cases to regtest-v2 framework (#482)
* reg-test/cases/dsl-min-max-types
2021-04-06 23:23:15 -04:00
John Kerl
b1a27c4fc8
auxents (#481) 2021-04-06 23:04:55 -04:00
John Kerl
83d6e3edef
Move more cases to regtest-v2 (#480)
* Move more cases to regtest-v2 framework
2021-04-06 22:52:16 -04:00
John Kerl
9fb11f489c todo 2021-04-06 09:25:26 -04:00
John Kerl
68005663ab move some winfails aside 2021-04-06 02:02:42 -04:00
John Kerl
07dc6b4a75 neaten README.md 2021-04-06 01:59:40 -04:00
John Kerl
181d1bdcf1 neaten README.md 2021-04-06 01:59:13 -04:00
John Kerl
0451a65913 neaten README.md 2021-04-06 01:57:38 -04:00
John Kerl
cc59a67660 Add Go-port build status to README.md 2021-04-06 01:53:37 -04:00
John Kerl
23c826d1f1 Move some not-ready regtest cases aside 2021-04-06 01:50:43 -04:00
John Kerl
06c754ebdf reg-test/cases/case-dsl-type-reflect.sh 2021-04-06 01:46:45 -04:00
John Kerl
16389156d5 dsl-triple-for-loops 2021-04-06 01:45:06 -04:00
John Kerl
f6d021f6ad dsl-output-redirects 2021-04-06 01:40:03 -04:00
John Kerl
0fcdc15a36 Move more cases to regtest-v2 framework 2021-04-06 01:37:10 -04:00
John Kerl
5c91da52f7 Complete regtest renames from previous commit 2021-04-06 01:34:20 -04:00
John Kerl
4541e0a589
Move more cases to regtest-v2 framework (#479)
* Restore missing final newlines in regtest-v2 *.cmd files
* Move some winfails aside
2021-04-06 01:29:25 -04:00
John Kerl
d05b89b94d Add regtest v1->v2 auto-converter for multiline script literals 2021-04-06 00:48:04 -04:00
John Kerl
b5f2892119 go/buildw.cmd for windows laptop use 2021-04-06 00:31:07 -04:00
John Kerl
13dd19faab
Iterate on Windows regression-testing (#478)
* Support file-redirects in regtest for Windows
* move winfails aside
* iterate on PATH settings
2021-04-06 00:24:37 -04:00
John Kerl
2c810e6971
Move some more cases to regtest v2 (#474)
* move more cases to regtest-v2 framework
* fix platform-dependent invocations in REPL regtest cases
* fix a failing-on-Windows case
* reg-test/cases-pending-windows/repl/README.txt
* defer a failing-on-Windows suite
2021-04-04 11:23:13 -04:00
John Kerl
149f24dc5a
Move more regtest cases from v1 to v2 (#473)
* More tempware for converting regtest v1 files to regtest v2
* Move more cases over to regtest v2
* Windows /dev/null neatens
2021-04-02 18:04:36 -04:00
John Kerl
ebe47bc5ed
Move some more cases to regtest v2 (#472) 2021-04-01 10:50:44 -04:00
John Kerl
804a1d85cc todo 2021-04-01 10:00:28 -04:00
John Kerl
f7b303578f todo 2021-04-01 00:58:29 -04:00
John Kerl
7686c5c848 Regtest option to show details of first n fails 2021-04-01 00:56:51 -04:00
John Kerl
703780e38a
Move some C regtest cases to regtest-v2 framework (#471) 2021-04-01 00:46:55 -04:00
John Kerl
fde896f64a exe-name regularizations for cross-platform regression-testing 2021-04-01 00:09:40 -04:00
John Kerl
1387aaba56
Remove reference to /dev/null in regtest cases, for Windows (#470)
* Remove references to /dev/null in regtest cases, for Windows
2021-03-31 23:51:43 -04:00
John Kerl
8f62b24f01 updating a regtest case failing on windows 2021-03-31 23:40:44 -04:00
John Kerl
88750ba23b Provide more details on failed tests in GitHub Actions 2021-03-31 23:37:20 -04:00
John Kerl
67fc9a93f9
Move more regression tests to regtest-v2 framework (#469)
* Move more regression tests to regtest-v2 framework

* put failing-on-windows cases off to the side for now
2021-03-31 23:27:38 -04:00
John Kerl
c8c2a21c88
GitHub actions artifacts (#468)
* Attempt at OS-specific GitHub Actions build artifacts
2021-03-31 21:43:35 -04:00
John Kerl
9592a418af Port mlr --help-function foo from C to Go 2021-03-31 20:11:21 -04:00
John Kerl
1c322c355c fix flatten/unflatten online help to use default separator "." 2021-03-31 19:57:32 -04:00
John Kerl
5d482f65aa
Getoptish feature: let "-xyz" -> "-x -y -z" in the CLI while leaving "--xyz" as-is (#467)
* Getoptish feature: let "-xyz" -> "-x -y -z" in the CLI while leaving "--xyz" as-is
* comment-neaten
2021-03-31 19:46:30 -04:00
John Kerl
a7679e3442 fix substr and truncate DSL functions to be UTF-8-aware 2021-03-31 18:09:08 -04:00
John Kerl
ee853a0c53 toddo 2021-03-31 17:43:12 -04:00
John Kerl
b6f3be69a1 Makefile build-order comments 2021-03-31 17:40:51 -04:00
John Kerl
ce2468c989 Add another tutorial link to README.md 2021-03-31 17:35:41 -04:00
John Kerl
96b2e16626 Add CI notes to Quickstart section of go/README.md 2021-03-31 17:31:08 -04:00
John Kerl
a024fb1401 Add Quickstart section to go/README.md 2021-03-31 17:21:02 -04:00
John Kerl
0b9e7fb31f todo 2021-03-31 13:00:47 -04:00
John Kerl
c32dc3de36 todo 2021-03-31 08:57:35 -04:00
John Kerl
4b86263b52
Regtest v2 port -- iterating on test-case files (#464)
* port cases-chaining.sh to reg-test v2

* typofix

* iterating

* todo
2021-03-31 08:47:27 -04:00
John Kerl
642f8d3ef9 todo 2021-03-31 01:54:00 -04:00
John Kerl
3c2b3d43f2
Port cases-chaining.sh to reg-test v2 (#463)
* port cases-chaining.sh to reg-test v2

* typofix

* iterating

* todo
2021-03-31 01:51:23 -04:00
John Kerl
90cb8b9927
Regression-test v2 infra (#462)
* reg-test v2 iterate

* git add regression/regression_test.go

* first mlr-exec reg-test trials

* iterating

* iterating

* iterating

* iterating

* terating

* terating

* iterating

* iterating

* iterating

* iterating

* iterating

* iterating

* todo

* todo

* mlr regtest auxent

* iterating on regtest infra

* iterating on regtest infra

* Include regtest v2 start-bits in ../.github/workflows/go.yml

* Include regtest v2 start-bits in ../.github/workflows/go.yml

* Include regtest v2 start-bits in ../.github/workflows/go.yml

* Include regtest v2 start-bits in ../.github/workflows/go.yml

* . in PATH temp workaround

* . in PATH temp workaround

* neaten

* temp windows CR/LF -> LF handling

* debug

* more windows reg-test iterating
2021-03-31 01:03:59 -04:00
John Kerl
a0c3ae443c contributors info in README.md 2021-03-30 22:53:04 +01:00
John Kerl
98e9ffd09c multi-platform go.yml test 2021-03-29 00:37:11 -04:00