0b1c3a09a9
Remove non-gradle "All tests" as seems to hang and add several Gradle based run configurations.
...
Added buildCordaJAR to install step.
2016-09-12 15:17:54 +01:00
9518c38f29
Ensure integration tests in modules are in separate configurations and not directly called from build or installDist.
2016-09-08 15:28:04 +01:00
9cda99bbcc
client: Add client submodule
2016-09-01 09:36:05 +01:00
232db9a1fd
Move test utilities into their own package
...
This moves a lot of the test support code into its own package which is only imported for tests,
so it's not shipped as a part of core Corda. The node currently depends on this support code to
compile, although future work could try to separate this out. This change highlights that parts
of production code is dependent on test elements (i.e. dummy keys), and makes it harder for
such accidental crosses to occur later.
An integration test category is also added as part of this work, to contribute towards COR-345.
2016-08-31 15:40:54 +01:00
9375cd21c1
All Tests can now be run on Windows as tests are now forked by class.
2016-07-20 14:27:24 +01:00
5bf5e37572
Demos now fully handle process managment except in the case where the process is killed with something like pkill or the JVM being ended by task manager.
2016-06-28 14:03:32 +01:00
ad45b5deaf
Tests now fail if spawned processes take too long to finish.
2016-06-28 14:03:32 +01:00
609d80e630
Integration test module set correctly.
2016-06-28 14:03:32 +01:00
809d1c5dcd
Add an experimental module.
2016-06-22 18:00:36 +02:00
795fba1165
Add buildSrc module to IntelliJ
2016-06-17 16:33:45 +01:00
ab5fc4a1d5
Fix up default IntelliJ run configuration
2016-05-23 15:10:45 +01:00
63a5fd1b9e
Add com.r3corda to all namespaces.
2016-05-23 14:53:56 +01:00
988e00099d
Capture file moves to separate Node implementation code into its own gradle module and leave only demo code in top level src folders.
...
I have to temporarily break\disable the IRS demo to which has a circular dependency. Will fix next.
2016-05-14 17:57:41 +01:00
fa3f7e7fa6
Added a basic Notary service with protocol for signing transactions
2016-05-13 16:17:50 +01:00
13f334ceba
Dynamic class loading: check in a contract jar as a test resource to ensure tests can run from IntelliJ.
...
Minor tweak to use val more than var in tests.
2016-04-13 19:54:25 +02:00
88a7406ec9
Merge branch 'master' into dynamic-loading
2016-04-03 13:59:36 +02:00
eecdba9e26
Minor: fix "All tests" run config to actually run all tests again, post IJ2016.1 upgrade
2016-03-30 18:54:44 +02:00
e6ce1e5b76
Fixed unit test with contracts.isolated.jar in classpath when running from IDEA.
2016-03-22 14:48:59 +00:00
621c88b93a
IJ 2016.1
2016-03-22 10:54:35 +00:00
8d3c9643e9
Minor: Move TraderDemo to demos package
2016-03-08 17:29:23 +01:00
1123c28f02
Make the trader demo attach a PDF to the commercial paper self-issuance and then scan for it on the buyer side, print out the path on the filesystem where the PDF can be found.
2016-03-02 15:08:55 +01:00
0d9f5a955b
Minor: fix IntelliJ build config so it runs tests in submodules too.
2016-02-24 14:49:25 +01:00
40d9b7686b
Minor: tweak IntelliJ run configs so trader demo nodes check Quasar instrumentation when run in IntelliJ
2016-02-17 17:19:36 +01:00
f705eee312
Use buyer/seller instead of alpha/beta and allow nodes to both be named localhost. Update docs.
2016-02-05 15:48:58 +01:00
1e8ea8eb2c
Implement the beginnings of a serving node.
...
It uses Artemis (an embeddable MQ broker) and can run in either a 'serving' mode, in which case it will sit around waiting to sell fake commercial paper assets, or a 'buying' mode in which case it will connect to a specified serving node and run the two party trade protocol.
Most services are either mocked out or too trivial to be useful at this point. They will be fleshed out in the future.
2016-02-03 16:57:01 +01:00
8a3f619480
Check in an "All tests" config and add quasar jar to lib directory to simplify IntelliJ configuration
2016-01-12 16:40:34 +01:00