Skip to content

Commit

Permalink
fix unit tests on arm
Browse files Browse the repository at this point in the history
and fix etcd data dir
  • Loading branch information
neolynx committed Dec 3, 2024
1 parent 22cd4e2 commit da589f2
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -86,12 +86,12 @@ install:

test: prepare swagger etcd-install ## Run unit tests
@echo "\e[33m\e[1mStarting etcd ...\e[0m"
@mkdir -p /tmp/etcd-data; system/t13_etcd/start-etcd.sh > /tmp/etcd-data/etcd.log 2>&1 &
@mkdir -p /tmp/aptly-etcd-data; system/t13_etcd/start-etcd.sh > /tmp/aptly-etcd-data/etcd.log 2>&1 &
@echo "\e[33m\e[1mRunning go test ...\e[0m"
go test -v ./... -gocheck.v=true -coverprofile=unit.out; echo $$? > .unit-test.ret
@echo "\e[33m\e[1mStopping etcd ...\e[0m"
@pid=`cat /tmp/etcd.pid`; kill $$pid
@rm -f /tmp/etcd-data/etcd.log
@rm -f /tmp/aptly-etcd-data/etcd.log
@ret=`cat .unit-test.ret`; if [ "$$ret" = "0" ]; then echo "\n\e[32m\e[1mUnit Tests SUCCESSFUL\e[0m"; else echo "\n\e[31m\e[1mUnit Tests FAILED\e[0m"; fi; rm -f .unit-test.ret; exit $$ret

system-test: prepare swagger etcd-install ## Run system tests
Expand Down
6 changes: 3 additions & 3 deletions files/package_pool_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ func (s *PackagePoolSuite) TestImportOk(c *C) {
if isSameDevice(s) {
c.Check(info.Sys().(*syscall.Stat_t).Nlink > 1, Equals, true)
} else {
c.Check(info.Sys().(*syscall.Stat_t).Nlink, Equals, uint64(1))
c.Check(info.Sys().(*syscall.Stat_t).Nlink == 1, Equals, true)
}

// import as different name
Expand Down Expand Up @@ -359,7 +359,7 @@ func (s *PackagePoolSuite) TestLink(c *C) {
if isSameDevice(s) {
c.Check(info.Sys().(*syscall.Stat_t).Nlink > 2, Equals, true)
} else {
c.Check(info.Sys().(*syscall.Stat_t).Nlink, Equals, uint64(2))
c.Check(info.Sys().(*syscall.Stat_t).Nlink == 2, Equals, true)
}
}

Expand All @@ -377,7 +377,7 @@ func (s *PackagePoolSuite) TestSymlink(c *C) {
if isSameDevice(s) {
c.Check(info.Sys().(*syscall.Stat_t).Nlink > 2, Equals, true)
} else {
c.Check(info.Sys().(*syscall.Stat_t).Nlink, Equals, uint64(1))
c.Check(info.Sys().(*syscall.Stat_t).Nlink == 1, Equals, true)
}

info, err = os.Lstat(dstPath)
Expand Down
4 changes: 2 additions & 2 deletions system/lib.py
Original file line number Diff line number Diff line change
Expand Up @@ -253,8 +253,8 @@ def prepare_fixture(self):
self.shutdown_etcd()

# remove existing database
if os.path.exists("/tmp/etcd-data"):
shutil.rmtree("/tmp/etcd-data")
if os.path.exists("/tmp/aptly-etcd-data"):
shutil.rmtree("/tmp/aptly-etcd-data")

if self.fixtureDB:
print("import etcd")
Expand Down

0 comments on commit da589f2

Please sign in to comment.