-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ecm boot test #77
ecm boot test #77
Conversation
Partial success: qemu and mtools appear to be installed as per my changes to the |
Not sure why it doesn't find
This is the first time it actually lists an error message at all, don't know either why it didn't do that before. |
Does it have bash? |
Worth an attempt, thanks. |
Still fails the same way after adding a |
Latest attempt shows we have
|
Checking whether I need bash for running |
That leaves us with a more useful error message:
|
Does the script have Unix line endings? |
It does on my system. However, git internally seems to store it with CR LF and I don't know how to override this. (Cloning the git repo locally also leads to the error.) |
Add it to .gitattributes |
I was wondering why autocrlf and safecrlf in the |
Thanks, that did it! The test appears to work now. I will clean up the commits in this PR some day, @PerditionC I recommend not merging it before then. |
Ok, thanks for working on it |
Moved the historical attempt to https://github.com/ecm-pushbx/fdkernel/commits/ecm-boot-test-old I'm not sure about using With that question answered I think the initial simple test is ready to be merged. |
Ping, is this still wanted? Any additional wishes? |
Yes |
@ecm-pushbx it's been a while since you proposed this and the Github Actions logs have expired. Could you trigger a rerun (it might be a good idea to rebase and force push the branch which will accomplish this) please? |
071e000
to
c8fb9e5
Compare
Done. |
Hmm, I do not see the CI is running my tests? |
It did actually, just had to find how to view the log. |
I don't have the time right now but one of the commits seems to have disappeared. I will announce if/when I fixed it. |
Disappeared during rebase? I'm no expert but I seem to remember being able to find lost commits with |
c8fb9e5
to
4c0e2f8
Compare
Yes.
I seem to have fixed it by doing this:
8e6fc98 was the original commit on which I developed the PR's commits. |
Now the CI results seem to be missing. Or do I just not know where to look? |
Not pretty but the empty commit made it run CI as intended. Do you want me to remove that one later? |
You can rerun your own jobs in https://github.com/ecm-pushbx/fdkernel/actions, but the proposed merge commit job can only be rerun from the webui by FDOS owner. However, you can brute-force trigger it yourself by closing and then reopening the PR, but don't push to that PR whilst it's in the closed state or the reopen button will be greyed out. |
Does it still run okay, it's been a while? |
What I'm trying to say is perhaps you could rebase off current HEAD, force push and see the test run again? As it is the Github Actions log for this PR has expired and nobody can see what it does any more. |
Yes, I'll get around to this soon. I also want to update the additional sources I included from my repos. |
Cool, I just didn't want you to think my comment was being negative towards your patch. |
f3cb12e
to
aaa35c3
Compare
Okay, I rebased the branch using the cleaner approach in this answer and the tests both ran fine, both on our server and in github's CI. I will update from my repos now. |
Looks good! |
This will allow to use file system parameters other than the default 1440 KiB 90mm diskette's default FAT12 FS.
aaa35c3
to
03e6927
Compare
I updated lmacros, ldosboot, and bootimg, and tweaked the test script to use |
I'll wait for a few days, if no one has any more comments then I'll see about merging this. |
Merged now. I used github's rebase and merge button but it seems to have inserted a Commit and CommitDate field to each commit, containing my github handle and today's datetime. I'll look into pushing to the main branch manually in the future. |
I like just like to see plain merge commits myself, or it's difficult to see here what has been merged or not and from where. |
Does that leave the individual commits alone ie not add the CommitDate/Commit fields to the individual commits? |
Looking at this one here dosemu2/dosemu2@c5d95fd the merge itself has the current date/time, but if you follow the parent link back into the branch they have an earlier date and author. Is that what you are looking for? |
Yes, I think that's it. Thanks! |
A very simple boot test, no drivers, no XMS HMA or UMA, no shell. The test script is based on parts from ldosboot/test/test.sh and ldebug/source/makqimg.sh
This PR is to kick off the first CI run and see if anything is missing. As @andrewbird suggested I hope that the PR's CI will pick up the changes I made to the CI itself.