Commit Graph

142 Commits

Author SHA1 Message Date
Anton Dyudin
ef0b763462 more lenient expect-echo 2018-03-09 14:42:50 -08:00
Anton Dyudin
bf7bf86cb4 properly detach listeners after each section 2018-03-09 14:36:26 -08:00
Anton Dyudin
42b3fe86c7 Detect +test errors 2018-03-09 14:26:17 -08:00
Anton Dyudin
aa3ddfd53d Detect :test errors 2018-03-09 14:25:43 -08:00
Anton Dyudin
dfcccfdc8a clean up expect's 2018-03-09 14:24:00 -08:00
Anton Dyudin
8b3070b28f finer grained waiting 2018-03-09 14:17:48 -08:00
Anton Dyudin
4bf1f38a67 factor out ERROR regex 2018-03-09 12:57:52 -08:00
Anton Dyudin
31715d7d36 detect boot error 2018-03-09 12:57:52 -08:00
Anton Dyudin
6e3d42aad6 formatting, looser defn of "error" 2018-03-09 12:57:52 -08:00
Anton Dyudin
b290eaefb1 rewrite test.ls in terms of runner.ls:Urbit
no error handling implemented yet
2018-03-09 12:57:52 -08:00
Anton Dyudin
7c8ddd4b0a set -x 2018-03-08 19:02:03 -08:00
Anton Dyudin
5f2f94eb01 factor out urbit runner, pilling commands 2018-03-08 18:56:58 -08:00
Anton Dyudin
625f7bc8cb more robust exit code handling 2018-03-07 19:34:45 -08:00
Anton Dyudin
2dc151f021 fix ford stack trace detection 2018-03-07 19:34:09 -08:00
Anton Dyudin
0fe2592b0c test building most .hoon files in CI 2018-03-07 19:26:10 -08:00
Anton Dyudin
bcfab5fbb0 fix #660: run +test in CI 2018-03-07 16:49:33 -08:00
Anton Dyudin
cc0abb7b93 restructure test script to be flatter
/ more like build-pill
2018-03-07 16:38:42 -08:00
Ted Blackman
4ee42ce6c2
Merge pull request #473 from ohAitch/use-deb
[CI] use urbit_amd64.deb from urbit/urbit release
2017-12-19 16:43:37 -08:00
Anton Dyudin
7ebb3055ab restore pin-urbit-relese.url 2017-12-19 16:18:36 -08:00
Ted Blackman
b8ad859dbf
Mention version info warning in CI
urbit: /lib/x86_64-linux-gnu/libtinfo.so.5: no version information available (required by urbit)
2017-12-11 12:54:47 -08:00
Anton Dyudin
5a412016db use github .deb release instead of pinned CI binary 2017-12-08 16:02:30 -08:00
Anton Dyudin
beaa8ec4c5 Merge branch 'newmodel' 2017-12-07 13:04:32 -08:00
Anton Dyudin
ccaffc55e6 [ci] update pinned vere binary 2017-12-07 13:00:01 -08:00
Anton Dyudin
71be9e32ba reword, use more official bin/urbit release url 2017-12-04 16:09:15 -08:00
Anton Dyudin
112d9ce70b re-enable parent pier pin 2017-12-04 12:09:08 -08:00
Anton Dyudin
b2817f804f don't copy in files for fresh pier 2017-12-01 22:09:25 -08:00
Anton Dyudin
cf41b01e42 fix boolean semantics, safety 2017-12-01 21:55:19 -08:00
Anton Dyudin
d70d81d98f test pill autobuild code 2017-12-01 21:23:34 -08:00
Anton Dyudin
4bf0155b60 add "build from only pill" fallback 2017-12-01 21:23:33 -08:00
Anton Dyudin
d3e91d9153 tweak unchecked commit message, hopefully fix pilling code 2017-12-01 20:49:15 -08:00
Anton Dyudin
4a60ec2aa0 bash typos, use properly snapshotted base pier 2017-12-01 20:09:32 -08:00
Anton Dyudin
649f5418e6 stub out "current commit" check 2017-12-01 19:57:11 -08:00
Anton Dyudin
88caba537d proxy escape code 2017-12-01 19:52:35 -08:00
Anton Dyudin
e7b6a365da build pill if none yet uploaded 2017-12-01 19:40:35 -08:00
Anton Dyudin
81f02ffc77 exit pier gracefully, public download of results 2017-12-01 13:05:40 -08:00
Anton Dyudin
106838e7cf move pill fetch to script 2017-12-01 11:31:45 -08:00
Anton Dyudin
1a66c75c30 echo FIXMEs, factor bin/urbit download out of .travis.yml 2017-12-01 09:57:22 -08:00
Anton Dyudin
736a58db16 only match first error/success 2017-11-30 21:57:18 -08:00
Anton Dyudin
46012003f0 mark urbit executable executable 2017-11-30 21:46:34 -08:00
Anton Dyudin
d2d18514f1 wait for stdout to finish flushing before exiting
XX probably a better way to do this?
2017-11-30 21:34:57 -08:00
Anton Dyudin
2282e6f5db add nontrivial "boots to dojo" test 2017-11-30 21:27:04 -08:00
Anton Dyudin
469fe037e3 initial testbed 2017-11-30 19:51:14 -08:00