add tests for blobby_kernel #269

Open
austin987 wants to merge 2 commits from austin987/blobby_tests into master
austin987 commented 2020-12-26 11:37:42 +01:00 (Migrated from github.com)

@SolidHal

This adds tests for the blobby kernel (both armhf/arm64).

Note that it requires a makefile fix: currently calling 'make kernel' (or blobby_kernel) fails in a clean tree, because filesystem is required, but not called first. I added a commit to depend on filesystem first. Alternatively, the makefile targets could be adjusted, or maybe some other approach. I'll leave that to your judgement, the important thing is that 'make kernel|blobby_kernel' should work out of the box (or if not, IMO, we need a good reason, and in any event, we'll need to adjust the github action/build scripts accordingly, but that's relatively minor).

@SolidHal This adds tests for the blobby kernel (both armhf/arm64). Note that it requires a makefile fix: currently calling 'make kernel' (or blobby_kernel) fails in a clean tree, because filesystem is required, but not called first. I added a commit to depend on filesystem first. Alternatively, the makefile targets could be adjusted, or maybe some other approach. I'll leave that to your judgement, the important thing is that 'make kernel|blobby_kernel' should work out of the box (or if not, IMO, we need a good reason, and in any event, we'll need to adjust the github action/build scripts accordingly, but that's relatively minor).
This pull request has changes conflicting with the target branch.
  • .github/workflows/build-image-arm64-libre.yml
  • .github/workflows/build-image-armhf-libre.yml
  • tests/build-image.sh
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin austin987/blobby_tests:austin987/blobby_tests
git switch austin987/blobby_tests

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff austin987/blobby_tests
git switch austin987/blobby_tests
git rebase master
git switch master
git merge --ff-only austin987/blobby_tests
git switch austin987/blobby_tests
git rebase master
git switch master
git merge --no-ff austin987/blobby_tests
git switch master
git merge --squash austin987/blobby_tests
git switch master
git merge --ff-only austin987/blobby_tests
git switch master
git merge austin987/blobby_tests
git push origin master
Sign in to join this conversation.
No description provided.