Ted Blackman
4cbb057600
%vale schematic
2018-05-21 14:54:58 -07:00
Ted Blackman
566422f7db
%volt schematic
2018-05-21 13:38:14 -07:00
Elliot Glaysher
f9a4c8791b
Execute /, in scaffolds
2018-05-21 13:34:56 -07:00
Ted Blackman
a6497ad061
print before each test
2018-05-21 13:25:54 -07:00
Elliot Glaysher
c0b4146803
Execute /: in scaffolds
2018-05-21 12:56:10 -07:00
Elliot Glaysher
5bb0cc50d9
Unflop hoons
2018-05-21 11:04:02 -07:00
Elliot Glaysher
1647f60213
Put the source disc in +scaffold
2018-05-21 10:58:59 -07:00
Elliot Glaysher
30ecfc50b7
Merge branch 'ford-turbo' of github.com:urbit/arvo into ford-turbo
2018-05-18 16:25:11 -07:00
Elliot Glaysher
dd02b0c05d
Execute /! in scaffolds
2018-05-18 16:21:45 -07:00
Ted Blackman
af21824b4f
%bunt schematic
2018-05-18 13:59:00 -07:00
Elliot Glaysher
ef87e14f33
Execute /| in scaffolds
2018-05-18 13:19:35 -07:00
Elliot Glaysher
6f8ea7918e
Execute /; in scaffolds
2018-05-17 16:35:27 -07:00
Elliot Glaysher
2df0b8b863
Execute /. and /^ in scaffolds
2018-05-17 14:49:44 -07:00
Elliot Glaysher
d5444d44c5
Execute /= and /~ in scaffolds
2018-05-17 11:18:48 -07:00
Ted Blackman
6a720339cf
linking works
2018-05-16 14:29:25 -07:00
Elliot Glaysher
e20bf4c4c2
Add syntax.
2018-05-16 10:40:04 -07:00
Ted Blackman
ca9acf23ba
sort +build-receipt's in +reduce
2018-05-15 14:44:48 -07:00
Ted Blackman
08ef5dbe2b
fix test order dependence
2018-05-15 14:44:27 -07:00
Elliot Glaysher
8a521f4e80
Make the +hood parser use +parse-scaffold. Also, error checking.
2018-05-15 10:42:45 -07:00
Elliot Glaysher
fdcfebb73d
Implements all cranes.
2018-05-14 17:07:19 -07:00
Ted Blackman
a4dfda9897
%reef with +disc and short-circuit
2018-05-14 16:19:56 -07:00
Elliot Glaysher
45f2c01a4b
Implement parsing of the first five cranes.
2018-05-14 11:32:03 -07:00
Elliot Glaysher
ee904e08b7
Implement // parsing
2018-05-11 15:31:24 -07:00
Elliot Glaysher
ad5fc9d4ff
Implement /?
2018-05-11 14:56:50 -07:00
Elliot Glaysher
157eb6a59c
A very basic +scaffold parser which can read /- and /+
2018-05-11 14:42:23 -07:00
Ted Blackman
3fc28092c8
%core schematic and basic test
2018-05-11 12:55:44 -07:00
Elliot Glaysher
4e5fffec08
Implementation of %hood with no imports.
2018-05-10 17:13:09 -07:00
Elliot Glaysher
d80015a708
Fix error state of dude.
2018-05-10 16:58:22 -07:00
Elliot Glaysher
6781d45ede
Implement the %dude schematic
2018-05-10 15:18:12 -07:00
Ted Blackman
b20193e067
%path schematic and basic test
2018-05-10 13:34:25 -07:00
Elliot Glaysher
52b7351b8f
spelling fix
2018-05-10 10:56:44 -07:00
Elliot Glaysher
ea3f6c28ee
Add +test-call-scry-varries
2018-05-09 14:05:43 -07:00
Elliot Glaysher
f84eadaa45
Merge branch 'ford-turbo' of github.com:urbit/arvo into ford-turbo
2018-05-09 10:19:39 -07:00
Ted Blackman
b1e85d481e
%plan basic implementation and test
2018-05-08 16:54:29 -07:00
Elliot Glaysher
de224e6b96
Add +test-scry-clay-same-path.
...
This test case was what fleshed out the date.build issue with pins,
but was originally written to test the resource to scry-request
patch.
2018-05-08 13:27:21 -07:00
Elliot Glaysher
167414a803
Merge branch 'ford-turbo-call' into ford-turbo
2018-05-08 11:15:47 -07:00
Elliot Glaysher
fdb72174c0
Implement %call, along with some refactoring on how we handle blocks.
2018-05-08 11:10:58 -07:00
Ted Blackman
541a805a6f
%reef schematic and test
2018-05-07 16:12:07 -07:00
Ted Blackman
67a65bc853
use pit=vase in ford-turbo; fixed tests
2018-05-07 15:59:39 -07:00
Elliot Glaysher
ef8fae2f66
Merge branch 'ford-turbo-five-oh-fora-fix' into ford-turbo
2018-05-07 15:29:16 -07:00
Elliot Glaysher
b05575c2b2
Fix +test-five-oh-cache-reclamation
2018-05-07 15:28:52 -07:00
Ted Blackman
6d092f0087
fixed %pin bug; added a few pin tests
2018-05-07 15:04:54 -07:00
Elliot Glaysher
2c6a085382
Scrys should block on a specific case, not in general.
2018-05-07 14:31:24 -07:00
Elliot Glaysher
3ad4704ffc
Fix test expectation issue local to the ford tests.
2018-05-07 14:15:24 -07:00
Elliot Glaysher
1694f95eee
Implement +slit. Tests both the success and error cases.
2018-05-02 14:47:24 -07:00
Elliot Glaysher
943b7152d2
Test the cache reclamation in the five-oh-fora case.
2018-05-01 15:33:30 -07:00
Elliot Glaysher
014921fbe9
Fix %sing calls.
...
Clay expects paths to not be flopped like beams are.
2018-05-01 13:56:24 -07:00
Ted Blackman
d6ed0984d3
cache reclamation and basic tests
2018-05-01 10:55:05 -07:00
Ted Blackman
537d5f5562
renames
2018-04-30 14:57:32 -07:00
Elliot Glaysher
9bf0b24e39
wall to tang in the new testing code.
2018-04-30 14:29:40 -07:00
Elliot Glaysher
bf36713950
Merge branch 'ford-turbo-test-cleanup' into ford-turbo
2018-04-30 14:20:36 -07:00
Elliot Glaysher
fea5f4eb94
Structure the tests. This makes things much more readable.
2018-04-30 14:19:58 -07:00
Ted Blackman
32a1bc2a53
clean up test printing
2018-04-30 13:22:49 -07:00
Ted Blackman
9e03b9617e
+expect-eq now produces a +tang
2018-04-30 13:11:18 -07:00
Ted Blackman
67894d0ab8
Merge branch 'ford-turbo' into turbo-merge
2018-04-30 11:34:35 -07:00
Elliot Glaysher
bd83553fd7
Start cleaning up the tests.
2018-04-27 16:30:09 -07:00
Elliot Glaysher
e676c41e60
+test-double-alts: ensure that two %alts don't break each other
2018-04-25 11:16:27 -07:00
Elliot Glaysher
4bb25e8b9c
+test-double-alts: checks provisional builds used by another build
2018-04-24 15:51:53 -07:00
Elliot Glaysher
9444811d38
+test-live-and-pinned-triangle: don't promote pinned builds.
2018-04-24 14:44:41 -07:00
Elliot Glaysher
a3d0bd0d22
Add +test-scry-clay-live-again and make it work.
2018-04-24 12:57:19 -07:00
Elliot Glaysher
2561a56d80
Track provisional sub-builds; %alts passes now.
...
We needed to add tracking for provisional sub-builds to avoid leaking
orphan builds.
2018-04-23 16:17:20 -07:00
Anton Dyudin
8280e41dd1
Use ++tang instead of ++wall test output
2018-04-17 14:36:42 -07:00
Elliot Glaysher
4a62502074
Add a fora test case.
...
This adds three test cases and fixes which exercise what we think is
going wrong in the "five-oh-fora" situation.
2018-04-17 14:14:13 -07:00
Ted Blackman
4ca22b988c
%ride test with failed scry
2018-04-05 14:31:59 -07:00
Ted Blackman
e58986fc73
%ride scry-succeed and scry-block tests pass
2018-04-05 14:12:57 -07:00
Ted Blackman
cfc460d5b3
basic %ride; basic tests, but no tests for scry yet
2018-04-04 17:11:21 -07:00
Elliot Glaysher
6dfecacb59
Implement and test +slim.
2018-04-02 16:17:27 -07:00
Elliot Glaysher
c02d374b88
Fix test indentation; too many welps.
2018-04-02 14:47:52 -07:00
Elliot Glaysher
b6f546da84
Add test for when a live and a once build refer to the same schematic.
2018-04-02 14:42:54 -07:00
Ted Blackman
f32a78f6e6
send %mades for future builds
2018-03-30 16:55:43 -07:00
Elliot Glaysher
aded7050fa
Clean up %clay-live to %c, %gall-live to %g
2018-03-30 13:21:08 -07:00
Elliot Glaysher
9520999b00
Implement %same. We now have live builds wrapping once builds working.
2018-03-30 12:53:57 -07:00
Ted Blackman
13394b6b04
%pin schematic, +cancel, and associated changes
2018-03-29 18:36:09 -07:00
Ted Blackman
f744352f4c
flop spur just right. cleaned up tests and +to-wire
2018-03-23 11:53:38 -07:00
Ted Blackman
bd8e2e4bc9
cache promotion; todos around cache reclamation
2018-03-22 19:17:00 -07:00
Ted Blackman
4a2ae276b5
live build works; no cache promotion yet
2018-03-22 13:30:44 -07:00
Ted Blackman
7a003df7cb
First half of live builds works; makes Clay subscription
2018-03-21 18:27:25 -07:00
Ted Blackman
9cd0654420
fixed accidental success of +unblock; replaced with intentional success
2018-03-20 18:20:11 -07:00
Ted Blackman
9508b70443
basic +unblock passes test
2018-03-20 17:37:57 -07:00
Ted Blackman
6d17c6aaf1
wire conversions; also partial (broken) +take
2018-03-20 15:39:22 -07:00
Keaton Dunsford
9237870f23
Add |invite support for up to sixty-four ships
...
Our |invite Hood generator for Womb invites currently caps at twenty
ship invites. This commit bumps that hard-coded cap to sixty-four, which
will allow me to send the appropriate number of star invites to our
[Winter 2018 contributor-award recipients](https://fora.urbit.org/posts/~2018.2.13..20.22.22..bddb~ ).
2018-03-20 15:26:27 -07:00
Ted Blackman
ea4c182b19
test scry fail
2018-03-20 12:30:48 -07:00
Ted Blackman
3f5d542b58
%scry schematic tested and working
2018-03-20 12:01:49 -07:00
Ted Blackman
9d4a6cf534
wrote and tested +unify-jugs. not used in ford yet
2018-03-20 10:30:39 -07:00
Ted Blackman
be568ca88e
+autocons passes tests
2018-03-19 18:03:18 -07:00
Ted Blackman
b5ecac92cf
minor test improvement
2018-03-19 11:33:34 -07:00
Ted Blackman
2049bcd68e
fixed +cleanup, +start-build; test build removal
2018-03-19 11:23:04 -07:00
Anton Dyudin
c24a546813
Merge pull request #665 from ohAitch/cleaner-travis
...
Refactor testing framework
2018-03-16 17:06:58 -07:00
Ted Blackman
90238aee31
Builds literal schematics
2018-03-15 18:38:33 -07:00
Ted Blackman
6adf5b8652
dummy +build; use generator for tests
2018-03-15 17:21:46 -07:00
Elliot Glaysher
78c1f091dc
Make |overload take a start time, in addition to a recur duration.
...
This will allow us to set |overload so it will run once a day at something
like 3 AM.
2018-03-12 15:27:51 -07:00
Anton Dyudin
3bb24f1327
move test- check- prefix filter to lib/tester
2018-03-09 19:27:32 -08:00
Anton Dyudin
0a5a1de791
deterministic, immediate-printing tests
2018-03-07 15:46:27 -08:00
Fang
85b70d2555
Run ++check- arms in addition to ++test- ones during tests.
2018-03-07 23:26:34 +01:00
Fang
efc258744e
Make +test only run arms starting with ++test-
2018-03-07 20:44:28 +01:00
Fang
e71aeb4e9e
Removed outdated warning message about moons.
2018-02-23 12:18:42 +01:00
Ted Blackman
8e75cbbf33
Merge pull request #415 from joemfb/twit
...
some changes to get :twit working
2018-02-16 12:56:30 -08:00
Fang
4d5e15cb46
Include generators for making (paths on) desks public or private.
2018-02-13 23:29:16 +01:00
cgyarvin
1e8e3fdd84
Merge pull request #586 from eglaysher/unicode-string-gates
...
Unicode string gates
2018-01-29 11:09:08 -08:00
cgyarvin
cadc61929f
Merge pull request #539 from eglaysher/new-stdlib
...
Unit Testing / Partial New Library Work
2018-01-29 10:55:47 -08:00