-
Notifications
You must be signed in to change notification settings - Fork 17
Conversation
As I remember first try to test DUNE and the discussing about this in telegram there were many problems related to shared files between of the host and the container. After that I made this issue #56 and propose to extend this description with all which helps further users to avoid difficulties related to the shares. |
Is it possible to execute those tests in the Github Actions/whenever new merge or PR is created? |
Theoretically it is possible but a prebuilt Docker image of EOS should be deployed on GitHub Container Registry. Github Actions will create a container from this image and run the tests inside. Bucky said it is a good idea to have a prebuilt image. It will be possible to create containers for CI, testing purposes and for work of end users instead of force each end user build his own image locally. |
I think prebuilt Docker image will be fine for release / regression testing. |
Yes of course. Why not? Everyone may build any number of images locally or in his own profile on GitHub or Docker Hub. It is possible to build images for each merge but I'm not sure it is possible for free. And I don't understand why we need to rebuild EOS image for testing DUNE which works outside of container. Anyway it is always possible to build an image locally and push it to the repository for free. |
@ScottBailey It seems solution of the problem with deployment of eosio.system will take more time than I thought so I added issues #80 and #81 to separate it and making of a test for --get-table from this PR, so IMHO you may merge it as is when it will be approved. Bucky is agree. |
Fix failing test_project.py - merge to functional-tests branch
@@ -0,0 +1,2 @@ | |||
temp/ | |||
test_app/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't understand why these directories should be here because normally they should be created before the tests and removed after the tests. If they exist after end of the tests it is a bug.
Fixes #45
Testing is 90-ish-percent complete.