Commit Graph

124 Commits

Author SHA1 Message Date
Joe Bryan
d9fa9a75c4 refactors |dawn (pre-boot validation)
adds comments, fixes moons, simplifies product type
2018-10-16 23:47:39 -04:00
Joe Bryan
535ab6e90b updates %jael to save and %ames to give domains (on boot/startup)
also defers initial clay merge,
renames +turf (utf8 to utf32) to +taft,
and removes duplicate +turf (domain) declarations,
and updates pinned vere to use them
2018-10-16 21:02:41 -04:00
Joe Bryan
4303426c61 [CI] updates pinned vere and pier, uses new CLI args
removes -I, uses -F only on boot
2018-10-16 20:54:26 -04:00
Joe Bryan
6e2e6b001f 10. updates %5 to require two subformulas (4K) 2018-10-10 23:04:29 -04:00
Joe Bryan
f16f052401 9. emits %10 (4K) 2018-10-10 20:10:56 -04:00
Joe Bryan
f48ce3509c 7. removes %13 and %14 (4K) 2018-10-10 19:27:38 -04:00
Joe Bryan
ad6c489528 6. emits %11 and %12 (4K) 2018-10-10 18:58:19 -04:00
Joe Bryan
a2187e308c 4. removes %10 and %11 (4K) 2018-10-10 18:23:22 -04:00
Joe Bryan
0cbd5e54e9 3. emits %13 and %14 (4K) 2018-10-10 18:00:52 -04:00
Joe Bryan
a3c3b422f7 2. implements %13 and %14 (4K) 2018-10-10 17:32:41 -04:00
Joe Bryan
bd33954ed9 initial fake-key infrastructure in %jael
and updates vere hash for CI
2018-10-05 20:56:54 -04:00
Joe Bryan
548ad26d6e [CI] updates pinned vere commit-hash 2018-10-03 17:47:34 -04:00
Joe Bryan
c94cb99b12 [CI] continue on abort in pinned pier 2018-10-02 21:45:26 -04:00
Joe Bryan
f5276b73c9 [CI] skip battery hashes 2018-10-02 21:45:26 -04:00
Joe Bryan
43a17bda83 [CI] updates pinned vere commit-hash and pier url 2018-10-02 21:45:12 -04:00
Joe Bryan
6d87d9ddb6 run test framework before compilation/renderer specs in :test 2018-09-24 18:34:40 -04:00
Joe Bryan
282d5cc09d [CI] fixes livescript urbit-wrapper argument indices 2018-09-24 18:27:06 -04:00
Joe Bryan
cd98929203 [CI] always print vere arguments 2018-09-24 18:27:06 -04:00
Joe Bryan
ef84c15494 [CI] updates pinned vere commit hash 2018-09-24 18:25:43 -04:00
Joe Bryan
fe8b7e7d90 updates pinned pier url 2018-08-27 21:49:18 -07:00
Joe Bryan
156a660062 updates travis-ci to build vere before testing arvo 2018-08-27 21:49:10 -07:00
Keaton Dunsford
dd63d70371 Merge commit '2346d0b'
* commit '2346d0b':
  removes %#
  replaces all uses of %# with %~
2018-04-11 14:41:24 -07:00
Keaton Dunsford
344a87a975 Merge commit 'b5aeee1'
* commit 'b5aeee1':
  updates %cnsg tall parser to be 3-fixed
  replaces all tall cnsg hoons with %#
2018-04-11 14:26:38 -07:00
Anton Dyudin
ed956f23cb [travis] report bail as failing test case 2018-04-06 12:40:48 -07:00
Anton Dyudin
db308d7e2b
Merge pull request #695 from ohAitch/test-rens
test ren/ on CI
2018-04-05 15:20:22 -07:00
Joseph Bryan
2346d0bda6 removes %# 2018-04-04 13:28:35 -07:00
Joseph Bryan
b5aeee11e4 updates %cnsg tall parser to be 3-fixed 2018-04-04 13:24:33 -07:00
Anton Dyudin
348925ea94 [travis] use cp properly when building pill 2018-03-28 21:10:40 -07:00
Anton Dyudin
ba417d3d9b test ren/ on CI 2018-03-27 18:26:26 -07:00
Anton Dyudin
ae881b4ed7 add package-lock.json 2018-03-27 15:20:41 -07:00
Anton Dyudin
a68eaafdeb abort on "test unexpectedly fixed" warning 2018-03-27 15:02:51 -07:00
Anton Dyudin
d380a86281 more visible notes in travis, which strips colors 2018-03-09 14:56:15 -08:00
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